Configure SSL for JMS Transport Type on Adapter Service with External Certificate

This procedure describes how to configure SSL for the JMS transport when the certificate is located outside of the TIBCO Business Studio project.

Prerequisites

Create an adapter service. The adapter service that is created gets listed under Adapter Configuration in the TIBCO Business Studio Project Explorer view.

Procedure

  1. In TIBCO Business Studio, create a project with an adapter service.
  2. Add a new module property named 'RuntimeCertificatesDirectory'.
    The value of this property is a full external path to the directory containing the certificate, for example, 'c:\cert'.
  3. In the TIBCO Business Studio Project Explorer view under Adapter Configuration, select the adapter service you have created.
    The adapter service is now displayed in the Editor.
  4. In the Configuration view, click the Transports tab.
    The Transports dialog box is displayed under the selected adapter service in the Editor.
  5. Under Direct in the Provider URL, change the provider from jmsProviderUrl to jmsSslProviderUrl.
  6. Under More Options, select the Use SSL checkbox.
  7. Click the Configure SSL icon.
    The SSL Configuration dialog box is displayed.
  8. Click the Basic tab.
  9. In Trusted Certificates Folder, specify '%%RuntimeCertificatesDirectory%%', which is the module property you created in Step 2.
  10. In Client Identity, select the keystore provider resource that is available. If you do not have a keystore provider, click Create Shared Resource and enter the details. For more information on the keystore provider resource, see TIBCO ActiveMatrix BusinessWorks™ documentation.
  11. In Client key Alias, enter the alias.
  12. In Client Key Password, enter the key password.
  13. Click OK.
  14. Select the project and click Test Connection.
    The message "Test Connection Successfully!" is displayed.