Pre-requisites:
- SSL must already be configured on the Strategy Intelligence Server.
- Strategy Developer must successfully connect to the Intelligence Server via the SSL port.
- Strategy Web must be connecting to the Strategy Intelligence Server via the name configured in the certificate.
- Access to a machine with the keytool utility.
ACTION:
Follow these steps to be able to connect Strategy Web Services to Strategy Intelligence Server using TLS/SSL:
- Create a truststore and insert the root CA certificate with the following keytool command and take note of the password:
keytool -import -file rootCA.crt -alias rootCA -keystore myTrustStore
- Place the trustore file (myTrustStore if you used the command in step number 1) in <Strategy Web Services Installation Folder>/WEB-INF/
- This step is different based on if you are using ASP or JSP:
- ASP: Create a file called MWSConfig.properties in your <Strategy Web Services Installation Folder> (StrategyWS by default) with the following content:
TLS_INTELLIGENCE_SERVER=true
#Location of truststore (relative to application)
TLS_INTELLIGENCE_SERVER_TRUSTSTORE=WEB-INF/myTrustStore
#Trust store password
TLS_INTELLIGENCE_SERVER_TRUSTSTORE_PWD=YOUR_PASSWORD
- JSP: Modify the file called MWSConfig.properties in your <Strategy Web Services Installation Folder> and modify the following lines with the values as shown below:
TLS_INTELLIGENCE_SERVER=true
#Location of truststore (relative to application)
TLS_INTELLIGENCE_SERVER_TRUSTSTORE=WEB-INF/myTrustStore
#Trust store password
TLS_INTELLIGENCE_SERVER_TRUSTSTORE_PWD=YOUR_PASSWORD
Note: Make sure you replace YOUR_PASSWORD with the password you used in step number 1.
- Restart your Web Application Server (IIS, Tomcat....)
KB441390