To connect to a remote execution server using SSL you will need to:
Make sure that the following sections are uncommented:
<bean class="com.nolio.platform.server.dataservices.StringDecrypter" id="sslPassword">
<property name="originalString" value="${jms.encrypted.key.store.password}"/>
</bean>
<amq:sslContext>
<amq:sslContext>
<property name="keyStore" value="${jms.key.store}"/>
<property name="keyStorePassword" ref="sslPassword"/>
</amq:sslContext>
</amq:sslContext>
Find the transportConnectors section and comment out the transportConnector element that is not set to SSL. Uncomment the element with the name attribute set to SSL:
<amq:transportConnectors>
<!--<amq:transportConnector uri="nio://0.0.0.0:${jms.transport.port.nes}?daemon=true" />-->
<!-- Uncomment the ssl connector below and comment out the openwire connector above to use SSL -->
<amq:transportConnector name="ssl" uri="nio+ssl://0.0.0.0:${jms.transport.port.nes}?daemon=true" />
</amq:transportConnectors>
Restart the Execution Server service.
Repeat Steps 1-3 on all Execution Server systems that you want the management server to connect to over SSL.