I've gotten this question several times so I figured it was time to blog about it. While I don't recommend this for a production environment, some customers have asked for instructions on how to disable SSL for Lotus Connections. This can be more convenient than using a self-signed certificate which may cause some annoying pop-ups.
Here's the simple procedure:
- Disable SSL in the config file
- Go to <WAS_ROOT>/profiles/AppSrv01/config/cells/<cellName>/LotusConnections-Config
- Save a copy of LotusConnections-Config.xml
- Open LotusConnections-Config.xml with your favorite text editor
- Set all the SSL_ENABLED flags to false
- Save and close the file
- Modify the login page to go over port 80 (HTTP) instead of 443 (HTTPS)
- Go to <WAS_ROOT>/profiles/AppSrv01/config/cells/<cellName>/applications/<featureEAR>/deployments/<featureName>/<featureWAR>/WEB-INF
- Save a copy of web.xml
- Open web.xml with your favorite text editor
- Look for the following section:
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
- Change the transport-guarantee from CONFIDENTIAL to NONE
- Save and close the file
That's it! Now, if you are wondering what <featureEAR>, <featureName>, and <featureWAR> mean, take a look at the table below.
Note: You are at your own risk here
FeatureEAR | Feature Name | FeatureWAR |
---|---|---|
Activities.ear | Activities | oawebui.war |
Blogs.ear | Blogs | Blogs.war |
Communities.ear | Communities | tango.web.ui.war |
Dogear.ear | Dogear | dogear.webui.war |
Homepage.ear | Homepage | dboard.war |
Profiles.ear | Profiles | peoplepages.war |
Enjoy!