This section will show how to use SSL to enable secure connections between a Java client and broker.
The broker configuration file (config.xml) needs to be updated to include the SSL keystore location details.
<!-- Additions required to Connector Section --> <ssl> <enabled>true</enabled> <sslOnly>true</sslOnly> <keystorePath>/path/to/keystore.ks</keystorePath> <keystorePassword>keystorepass</keystorePassword> </ssl>
The sslOnly option is included here for completeness however this will disable the unencrypted port and leave only the SSL port listening for connections.