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

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?