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
![*](chapterTOC_bullet.png)
watt.server.ssl.keyStoreAlias
![*](chapterTOC_bullet.png)
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:
![*](chapterTOC_bullet.png)
Change the keystore whose alias is used by the watt.server.ssl.keyStoreAlias parameter.
![*](chapterTOC_bullet.png)
Change the truststore whose alias is set in the watt.server.ssl.trustStoreAlias parameter.
![*](chapterTOC_bullet.png)
Change the alias used by watt.server.ssl.keyStoreAlias or watt.server.ssl.trustStoreAlias.
![*](chapterTOC_bullet.png)
Edit custom_wrapper.conf or JAVA_CUSTOM_OPTS to change the value of the javax.net.ssl parameters.