Configure 360Suite with SSL

Context

When SSL is configured for the SAP BusinessObjects RESTful API web server, then 360Suite also needs to be configured accordingly in order to make it communicate with this service.

Procedure

All performed actions are basic security configuration steps that should be mastered by the security team of the customer.
Wiiisdom only provides information about basic configuration that does not take into account any other custom configuration.

The 360Suite application is using the Java JVM (Java Virtual Machine). As it communicates with SAP BusinessObjects through the RESTful API running on an SSL-enabled web server, the appropriate certificate must be trusted by the JVM used by 360Suite. To do so we need to import the certificate in cacerts file with a command line as described below.

Import the certificate to the cacerts by using the keytool utility (note: if keytool is not recognized as a system command, a runnable keytool.exe can be found in the <JAVA_HOME>\bin folder).

In a command prompt, navigate to the directory <JAVA_HOME>\jre\lib\security\ and use the following command line:
keytool -import -alias <local certificate name> -file <certificate file> -keystore cacerts

For example:
keytool -import -alias my_ssl_cert -file ssl-credentials-cert1.crt -keystore cacerts

Once the certificate is imported, copy the updated cacerts file and follow the instructions.

If Web Platform was installed with the provided tomcat

Replace the cacerts file in the following folder :
C:\Windows\360SuiteVersion\jre\lib\security\cacerts


If Web Platform was installed with the Tomcat provided by BOBJ

Replace the cacerts file in the following folder :
<BOBJ_INSTALL>\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\lib\security


If the Tomcat was already running, it will require a restart to apply the changes.

Last updated 18 days ago