2. Compatibility
TLS Support is designed for use with the TCP transport that is included with RTI Connext. If you choose to use TLS Support, it must be installed on top of an existing Connext installation with the same version number. It can only be used on architectures that support the TCP transport (see the Core Libraries Platform Notes).
TLS Support 7.3.0 is API-compatible with OpenSSL versions 3.0.0 through 3.0.12, not with versions earlier than OpenSSL 3.0.0. Note that TLS Support 7.3.0 has only been tested by RTI using OpenSSL 3.0.12. If you need TLS Support 7.3.0 to run against older versions of OpenSSL, please contact support@rti.com.
For instructions on installing the latest version of OpenSSL, see the TLS Support Installation Guide.
TLS Support 7.3.0 uses TLS 1.3. When communicating with TLS Support 6.0.0 or below, TLS Support 7.3.0 uses TLS 1.1.
If you are upgrading from OpenSSL® 1.0.1 to OpenSSL 1.0.2 or above: The number of bits of any Diffie-Hellman (DH) parameters must now be at least 1024 (see https://www.openssl.org/blog/blog/2015/05/20/logjam-freak-upcoming-changes/). Therefore, if you are using the property tls.cipher.dh_param_files and there is a DH parameter file that has fewer than 1024 bits, you must regenerate the file with at least 1024 bits.
For backward-compatibility information between this and previous releases, see the Migration Guide on the RTI Community Portal (https://community.rti.com/documentation).