SSL
This page outlines the steps to configure Secure Sockets Layer (SSL) for both VM and Docker-based deployments.
-
Ensure the Key Store certificate file is available on the target VM. If not, generate a new one.
-
Open the
broker.xml
file located atJMS_BRIDGE_ROOT/etc/jms-bridge/
. -
Add the following
<acceptor>
configuration:<acceptors><acceptor name="ssl">tcp://<jms-bridge-host>:<port>?sslEnabled=true;keyStorePath=/path/to/the/keyStoreCertificate;keyStorePassword=<certificate-password></acceptor></acceptors>
-
Access the
jms-bridge-server
container (via shell or file browser). -
Copy the
keyStore-Certificate
file to any directory inside the container. -
Open
/etc/jms-bridge/broker.xml
inside the container. -
Add the following
<acceptor>
configuration:<acceptors><acceptor name="ssl">tcp://<host>:<port>?sslEnabled=true;keyStorePath=/path/to/the/keyStoreCertificate;keyStorePassword=<certificate-password></acceptor></acceptors>