Configuring OSLC integration over SSL

To use an Open Services for Lifecycle Collaboration (OSLC) integration with a product that uses Secure Sockets Layer (SSL), import the product’s SSL certificate.

About this task

You can use OSLC to integrate with other products. If the Jazz™ for Service Management Registry server or an OSLC Provider server requires an SSL connection, you must import the SSL certificate from that server into your Control Desk server's truststore. Otherwise, you might see SSLHandshakeException or CertPathBuilderException errors when you attempt to use the OSLC integration.

Importing the SSL certificate into WebSphere Application Server

Procedure

  1. Log in to the WebSphere® Application Server administrative console.
  2. Click Security > SSL certificate and key management.
  3. Select Key stores and certificates.
  4. Select the truststore, usually CellDefaultTrustStore.
  5. Select Signer certificates.
  6. Select Retrieve from port.
  7. Enter the host, SSL port, and a name for the certificate entry for the OSLC Provider server or the Jazz for Service Management Registry server.
  8. Select Retrieve from port. If the certificate information is retrieved successfully, it is displayed.
  9. Select OK and save the configuration.

Importing the SSL certificate into WebLogic Server

Procedure

  1. Retrieve the certificate file from the OSLCProvider server or the Jazz for Service Management Registry server, and save it on the administrative workstation. Note the location of the certificate file for the next step.
  2. Run the following command on the WebLogic Server:
    weblogic_install_dir\jdk160_18\jre\bin\keytool.exe -import -alias alias -file certificate_file -keystore weblogic_install_dir\jdk160_18\jre\lib\security\cacerts
  3. Enter the keystore password. The default password is changeit.
  4. When prompted, enter y to choose to add the certificate to the truststore.
  5. Restart the WebLogic Server.


Feedback