Adding certificates for third party applications to Identity Suite in vAPP (Virtual Application)

Document ID : KB000105915
Last Modified Date : 10/07/2018
Show Technical Document Details
Introduction:
You require SSL connectivity between vAPP and a third party application which requires the installation of certificates.

 
Background:
The documentation below explains how to update the certificates only for the built-in vAPP components, not for external, third party components:

The following directory contains the SSL certificates that are used by the built-in vApp management web UI: /opt/CA/VirtualAppliance/custom/apache-ssl-certificates You can replace the following files with your own generated SSL certificates in Apache HTTP server compatible format: localhost.crt (public key) localhost.key (private key) Notes: Verify that you keep a backup of the certificates before replacing them After replacing the certificates, run the following command to reload the web server on every server on which the certificates were replaced. The server starts with the replaced certificates: sudo /etc/init.d/httpd reload.

To add certificates for external applications, components and web services,  you can use the Java keytool functionality as described below.
Instructions:
Use "keytool" to add certificates for external components or applications:

The vApp's Java keystore (/opt/CA/jdk1.8.0_71/jre/lib/security/cacerts) has write privileges for user config.

By using Java's "keytool" command, you should be able to add certificates to the keystore.

You can read more about the keytool command at various links:
https://www.google.com/search?q=java+keytool+commands&oq=java+keyto&aqs=chrome.2.69i57j0l5.6030j1j8&sourceid=chrome&ie=UTF-8