7.1 Configuring JMS over SSL in Connect (TIBCO)
Required Jars for JMS Configuration
In order to cofnigure JMS using TIBCO, you will require the following jars:
jms-2.0.jar
slf4j-api-1.4.2.jar
slf4j-simple-1.4.2.jar
tibcrypt.jar
tibemsd_sec.jar
tibjms.jar
tibjmsadmin.jar
tibjmsapps.jar
tibjmsufo.jar
tibrvjms.jar
These jars should be provided to you from your MQ team.
Configuring JMS Using TIBCO
To configure JMS using TIBCO:
On the CONNECT internal node, create a folder called 'jms' in kc/import and copy the above .jar files into this directory
Append the classpath in crm.env to include all of the above files
Copy the appropriate certificates to kc/import (client_identify.p12 and server_root.cert.pem)
Create a text file called jndi.properties in the /kc directory and copy the following text. This edits the certificate and identifies locations to point to appropiate path:
com.tibco.tibjms.naming.security_protocol=sslcom.tibco.tibjms.naming.ssl_enable_verify_host=falsecom.tibco.tibjms.naming.ssl_enable_verify_hostname=falsecom.tibco.tibjms.naming.ssl_vendor=j2secom.tibco.tibjms.naming.ssl_expected_hostname=servercom.tibco.tibjms.naming.ssl_identity=d:/client_identity.p12 (Edit path and name)com.tibco.tibjms.naming.ssl_password=passwordcom.tibco.tibjms.naming.ssl_trusted_certs=d:/server_root.cert.pem (Edit path and name)#DEBUGcom.tibco.tibjms.naming.ssl_trace=truecom.tibco.tibjms.naming.ssl_debug_trace=truecom.tibco.tibjms.debug=truecom.tibco.tibjms.ssl.debug.trace=truecom.tibco.tibjms.ssl.trace=trueCopy the Java Cryptography Extension (JCE) Unlimited Strength Jursidiction Policy files for Java 7 (local_policy.jar and US_export_policy.jar) to the inside nodes Java directory kc/java/lib/security .
The files can be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html.
Restart the runmonitor.sh process:
As root run /etc/rc3.d/S80Connect stop
Run /etc/rc3.d/S80Connect start
Create the Connection Factory in Connect
Restart all the Connect nodes through the UI
Start the Connection Factory in Connect