How to configure a SSL connection between TIBCO ActiveMatrix(R) Adapter for WebSphere MQ and TIBCO Enterprise Message Service.

How to configure a SSL connection between TIBCO ActiveMatrix(R) Adapter for WebSphere MQ and TIBCO Enterprise Message Service.

book

Article ID: KB0089943

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Adapter for Websphere MQ -
Not Applicable -

Description

Resolution:
Description:
=====================
How to configure a SSL connection between TIBCO ActiveMatrix(R) Adapter for WebSphere MQ and TIBCO Enterprise Message Service.

Environment:
=====================
TIBCO ActiveMatrix(R) Adapter for WebSphere MQ 5.x, 6.x


Resolution:
=========

1). Open a new project and configure an adapter instance with JMS as the transport type.

2). Create a new folder under the project root.

3). Select the folder created in the above step.

4). Select “Tools-&gtTrusted Certificates-&gtImport into PEM format” in designer.

5). Import the following files into the folder created in the step 2:
    a).    client.cert.pem
    b).    client_root.cert.pem
    c).    server.cert.pem
    d).    server_root.cert.pem
These files are at &ltjms_home>/version/samples/certs. E.g. c:\tibco\ems\5.0\samples\certs

6). Now create an identity for these certificates. To create the identity, go to project root under general palattes and drag the identity palette.

7). While configuring the identity specify the following,
    a). Type --Identity File
    b). Url--browse for &ltjms_home>/samples/certs/client_identity file
    c). File Type--PKCS12
    d). Password--password.
    e). Click “apply”

8). Go to JMS Session under the advanced folder of the adapter configured and check the Use SSL check box and then browse for configure SSL.

9).  Specify the following values to configure SSL.
     a). Basic Tab
           i).    Trusted Certificates Folder – specify the folder created in step 1
           ii).Identity – specify the identity file created in step 6
     b). Advanced Tab
           i).    Uncheck the Verify Host Name option

           Apply the configuration.

After completing step 9 Configuration of the SSL Session, start the JMS server with the SSL configuration to run adapter with SSL.

The following is the configuration for JMS Server with SSL:

1). Go to EMS installation path, find tibems.conf file in bin folder and open it with notepad.

2).  Add “listen” property with “ssl://7243”, e.g. listen = ssl://7243

3). Set following parameters:
ssl_server_identity = certs/server.cert.pem
ssl_server_key    = certs/server.key.pem
ssl_password     = password
ssl_server_trusted  = certs/client_root.cert.pem

4).  Go to EMS Server installation path and find bin folder in command prompt. E.g. c:\tibco\ems\5.0\bin

5). Start SSL for EMS Server by entering the command “tibemsd –config tibems.conf” in the command prompt.

After you complete configuration on the adapter side and the EMS Server side as outlined abobe, you could run the Adapter with a SSL connection with EMS Server.

References:
===========
More information is available from EMS document. The related information is in “User’s Guide-&gtChapter 17 Using the SSL Protocol”.

Issue/Introduction

How to configure a SSL connection between TIBCO ActiveMatrix(R) Adapter for WebSphere MQ and TIBCO Enterprise Message Service.