JBOSS Expose HTTPS - Almax84/consulting-wiki GitHub Wiki

Create certificate

keytool -genkeypair -alias appserver \
-storetype jks -keyalg RSA -keysize 2048 -keystore identity.jks

A file identity.jks is created. Verify it:
keytool -list -v -keystore identity.jks

  1. /core-service=
    management/security-realm=HTTPSRealm:add()
  2. /core-service=management/security-realm=\
    HTTPSRealm/server-identity=\
    ssl:add(keystore-path=/home/student/JB248/labs/server-listeners/identity.jks, \
    keystore-password=changeit, alias=appserver)
  3. /subsystem=undertow/server=\
    default-server/https-listener=https:\
    add(socket-binding=https, security-realm=HTTPSRealm)
  4. If the above command says duplicate resource, use the :write-attribute to make sure that socket binding and security realms are properly set