Consuming HTTPS

The applications must be able to consume the web services over HTTPS. When acting as a client, the certificate created or used earlier must be added to the Java truststore. This requires importing the certificate into the truststore using the keytool, as shown below:

keytool -import -alias boot -keystore ibi-cacerts -storepass boot -noprompt -file omnigenstore.pem

The application is made aware of the certificate by setting the javax.net.ssl.trustStore property. This is added as a Java argument when invoked. For the applications running on Apache Tomcat (for example, OmniDesignerRepository), this is added to CATALINA_OPTS.