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.