« JBoss MQ Tables | Main | Accessing LiveCycle ES Lists & Maps from .Net »

Configuring JBoss 4.0.3 SP1 for SSL

- Stop JBoss if it is running.

Assuming you are on Windows:
- Change directory to the \conf\ folder of your JBoss configuration ("all").

Run the JDK's keytool to create a keystore and a key for SSL
Assuming the JDK's bin folder is at C:\Java\jdk1.5.0_12\bin\:
C:\Java\jdk1.5.0_12\bin\keytool -genkey -keyalg RSA -validity 3650 -alias livecycle -keystore chap8.keystore -storepass livecycle -keypass livecycle -dname "cn=server3.can.adobe.com, OU=Technical Marketing, O=Adobe Systems Canada Inc., L=Ottawa, ST=Ontario, C=ca"

Edit Tomcat's server.xml, uncomment the entry for enabling SSL, change the keystore password
- Go to %JBOSS_HOME%\server\all\deploy\jbossweb-tomcat55.sar\
- Edit server.xml with something other than Notepad or Wordpad (UltraEdit recommended)
- Uncomment entry that says SSL/TLS Connector configuration
- Ensure the value of keystorePass is changed to the proper password ('livecycle' in the example)
- Save and re-start JBoss

The console log should now have an entry that says [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8443

Verify using a browser:
- try the LiveCycle AdminUI URL https://server:8443/adminui
- ignore the warning about the "security certificate not having been issued by a trusted certificate authority"
- Make sure the Login page is loaded

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)