Integration Server 10.5 | Integration Server Administrator's Guide | Configuring Integration Server for Secure Communication | Storing SSL Information for the Integration Server JVM in a Secure Manner | Order of Precedence for the javax.net.ssl Properties
 
Order of Precedence for the javax.net.ssl Properties
Integration Server can set the javax.net.ssl properties in the JVM can be set in various ways. For example, you can modify the custom_wrapper.conf file such that Integration Server sets the properties at start up. Additionally, you can use server configuration parameters and a package start-up services to set the properties. Integration Server uses the following precedence order to set the values of the javax.net.ssl properties in the JVM.
1. Package start-up service.
2. The watt.server.ssl* server configuration parameters, specifically
*watt.server.ssl.keyStoreAlias
*watt.server.ssl.trustStoreAlias
3. The watt.config.systemProperties server configuration parameters.
4. custom_wrapper.conf (Integration Server)
JAVA_CUSTOM_OPTS in Integration Server_directory /bin/setenv.bat (Microservices Runtime)
Important:
Any change that impacts the value of the javax.net.ssl properties requires a restart of Integration Server for the changes to take effect. For example, if you do any of the following, you must restart Integration Server:
*Change the keystore whose alias is used by the watt.server.ssl.keyStoreAlias parameter.
*Change the truststore whose alias is set in the watt.server.ssl.trustStoreAlias parameter.
*Change the alias used by watt.server.ssl.keyStoreAlias or watt.server.ssl.trustStoreAlias.
*Edit custom_wrapper.conf or JAVA_CUSTOM_OPTS to change the value of the javax.net.ssl parameters.