How can we enable HTTPS for BusinessWorks Collaborator Desktop (Tomcat 4.x )on AIX platform?

book

Article ID: KB0090727

calendar_today

Updated On:

Products Versions
TIBCO BusinessWorks Collaborator -
Not Applicable -

Description

Resolution:
Following are the steps to enable HTTPS for BusinessWorks Collaborator Desktop (Tomcat 4.x )on AIX platform:
1. Backup the file &lttibco home>/jre/1.4.2/lib/security/java.security, and edit it:
    find out line:
      #ssl.SocketFactory.provider=
      #ssl.ServerSocketFactory.provider=
   and change it to
      ssl.SocketFactory.provider=com.ibm.jsse.JSSESocketFactory
      ssl.ServerSocketFactory.provider=com.ibm.jsse.JSSEServerSocketFactory

2. Follow the links below of tomcat document to create RSA key file: http://tomcat.apache.org/tomcat-4.1-doc/ssl-howto.html

3. Edit file &ltbwc home>/tomcat/conf/server_&ltserver name>-&ltport>.xml:
    a. find out line: <!-- Define an SSL HTTP/1.1 Connector on port 8443 --> and change its connector settings
    b. change Connector className to "org.apache.coyote.tomcat4.CoyoteConnector"
    c. change Factory className to org.apache.coyote.tomcat4.CoyoteServerSocketFactory
    d. add a property to Factory setting: algorithm="IbmX509"

Here is an example of Https connector settings:
    &ltConnector className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8443" minProcessors="5" maxProcessors="75"
               enableLookups="true"
               acceptCount="10" debug="9" scheme="https" secure="true" allowChunking="false">
      &ltFactory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" keystoreFile="/local/bwc/tibco/bwc/5.2/tom
cat/conf/keystore" keystoreType="JKS" keystorePass="tomcat" algorithm="IbmX509" clientAuth="false" protocol="TLS" />
    </Connector>

Issue/Introduction

How can we enable HTTPS for BusinessWorks Collaborator Desktop (Tomcat 4.x )on AIX platform?