Step 1: Add
below tag in your web.xml
<security-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>
Step 2: Create a keystore using java keytool
1.
open your Command Prompt
2.
run below command
> keytool -genkey -alias javacourseblog -keyalg RSA -keystore E:\javacourseblog/keystore.jks -validity 360
You will show the simmiler result. It will ask for the Passwords, first name, last name , organizations and other information.
Please fill the correct information in it and choose password very carefully.
Then open your wildfly's standalone.xml and add
below tag in your <security-realms> tag
below tag in your <security-realms> tag
<security-realm name="SslRealm"> <server-identities> <ssl> <keystore path="keystore.jks" relative-to="jboss.server.config.dir" keystore-password="password" /> </ssl> </server-identities> </security-realm>
Step 3: Open your wildfly's standalone.xml and add below tag in your <server name> tag
<https-listener name="default-ssl" socket-binding="https" security-realm="SslRealm" enabled-protocols="SSLv2, SSLv2Hello, TLSv1, TLSv1.1, TLSv1.2" />
Step 4: Open your wildfly's standalone.xml and go to your socket-binding-group and replace below tag
<socket-binding name="http" port="${jboss.https.port:8443}" />
with
<socket-binding name="https" port="${jboss.https.port:443}"/>
0 comments:
Post a Comment
...