Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Info

This page applies to Java Broker versions before 0.12. For the master copy of this documentation see the SSL section in the Java documentation

Using SSL connection with Qpid Java.

This section will show how to use SSL to enable secure connections between a Java client and broker.

Setup

Broker Setup

The broker configuration file (config.xml) needs to be updated to include the SSL keystore location details.

Code Block
titleAdditions required to Connector Section
borderStylesolid
<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.

Client Setup

The best place to start looking is class SSLConfiguration this is provided to the connection during creation however there is currently no example that demonstrates its use.

Performing the connection.