Revision as of 14:10, June 14, 2018 by Peter Chaplin (talk | contribs)
Jump to: navigation, search

History Node connections

Configure SSL in ActiveMQ

  1. Copy amqServer.ks and amqServer.ts into <Apache ActiveMQ installation directory>/conf
  2. Open <Apache ActiveMQ installation directory>/conf/activemq.xml and add following lines:
  3.  <transportConnectors>
         ...
        <transportConnector name="ssl" uri="ssl://0.0.0.0:61617?trace=true&amp;needClientAuth=true"/>
         ...
    </transportConnectors>
    <sslContext>
        <sslContext keyStore="file:${activemq.base}/conf/amqServer.ks"
        keyStorePassword="YourKeyStorePassword"
        trustStore="file:${activemq.base}/conf/amqServer.ts"
        trustStorePassword="YourTrustStorePassword" />
    </sslContext>
  4. Change keystore and truststore passwords accordingly.
  5. Restart ActiveMQ.

Configure SSL in History Node

  1. 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
  2. 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
  3. Make sure that you have the ActiveMQ .jar with version 5.12 or higher in the History Node /lib folder.
  4. Restart the History Node application.
Comments or questions about this documentation? Contact us for support!