SSL encrypted connections

The following sections explain how you set up encrypted communications between a client and a Helix Core Server.

For any given Helix Core Server, proxy, or broker, SSL encryption is an all-or-nothing option: If a Helix Core Server is configured to use SSL (presumably for security reasons), all Helix Core Server applications must be configured to use SSL. Conversely, if a Helix Core Server is configured to accept plaintext connections (either for performance reasons or for backwards compatibility), all client applications must connect in plaintext. It is possible however, if you have an intermediary (such as a proxy or a broker) between the client and the Helix Core Server, that one leg of the communication is encrypted and the following is not. For more information, see SSL in a mixed environment.