Revision as of 14:10, June 14, 2018 by Peter Chaplin (talk | contribs)
History Node connections
Configure SSL in ActiveMQ
- Copy amqServer.ks and amqServer.ts into <Apache ActiveMQ installation directory>/conf
- Open <Apache ActiveMQ installation directory>/conf/activemq.xml and add following lines:
- Change keystore and truststore passwords accordingly.
- Restart ActiveMQ.
<transportConnectors>
...
<transportConnector name="ssl" uri="ssl://0.0.0.0:61617?trace=true&needClientAuth=true"/>
...
</transportConnectors>
<sslContext>
<sslContext keyStore="file:${activemq.base}/conf/amqServer.ks"
keyStorePassword="YourKeyStorePassword"
trustStore="file:${activemq.base}/conf/amqServer.ts"
trustStorePassword="YourTrustStorePassword" />
</sslContext>Configure SSL in History Node
- In GAX, find the History Node application and add following options into the connection to the JMS Eventlog DAP:
- tls = 1
- tls-mutual = 1
- certificate = [localpath_to amqClient.ks]/amqClient.ks
- keystore-password = <keystore_password>
- trusted-ca = [localpath_to amqClient.ts]/amqClient.ts
- truststore-password = <truststore_password>
- provider = JKS
- In GAX, find the Interaction Server JMS Eventlog DAP and change the following application options:
- logger-settings > jms-provider-url > ssl—//[activemq_host_ip]:61617
- jms-initial-context-factory > org.apache.activemq.jndi.ActiveMQSslInitialContextFactory
- Make sure that you have the ActiveMQ .jar with version 5.12 or higher in the History Node /lib folder.
- Restart the History Node application.
Comments or questions about this documentation? Contact us for support!
