SSL Configuration for WildFly
Last updated
Last updated
Configuring SSL on WildFly is an essential step to ensure secure communication between clients and servers. SSL (Secure Sockets Layer) uses encryption to protect data transmitted over the network, safeguarding it from eavesdropping and tampering. By integrating SSL into your WildFly application server, you enhance security by enabling encrypted connections that authenticate identity and encrypt data. The configuration process involves generating a certificate request, installing the intermediate and primary certificates, and updating server settings to enforce secure communication channels. This setup helps in maintaining data integrity and confidentiality for our applications.
Step1:
Create a certificate request CSR (Certificate Signing Request) and private key.
Step2:
After sharing CSR file with vendor, we will get .ZIP file containing 3 certificates
· Intermediate certificate: CA_emSign SSL CA - G1.cer
· Domain certificate: EndEntity_wc.piramalswasthya.org.cer
· Root certificate: RootCA_emSign Root CA - G1.cer
Combine three certificates in to single cert file (add each cert in new line and add empty line at the end) using notepad.
Save the certificate chain as wildcard.crt.
Step3:
Download and install Keystore Explorer from
Generate *.jks file using above two files (wildcard.crt, wildcard_key.key)
Follow bellow attached pdf document
Verify the configuration in stanalone.xml file
TLS BLOCK
INTERFACES BLOCK
SOCKET BINDING BLOCK
Step 5:
Stop wildlfy and then stop redis
Update the jks file under wildlfy configuration folder.
Start redis and then start wildfly.
Step 6:
Verify the SSL from