1. Download Instructions

Note

Free Connext bundles include the Security Plugins and OpenSSL®. If you have the free version of Connext (with “lm” in its package name), you can skip to the next chapter.

Log into the RTI Customer Portal, https://support.rti.com/. You will need your username and password, which are included in the letter confirming your purchase. If you do not have this letter, please contact license@rti.com. If you need help with the download process, contact support@rti.com.

Once you have logged into the portal, select the Downloads link. Which files to download depends on your host, target, and which crypto libraries you will be using (OpenSSL or wolfSSL®). See details below.

1.1. Downloading the Security Plugins and OpenSSL

From the portal’s Downloads page, select the appropriate version of the Security Plugins and OpenSSL for your platform. (You may also obtain OpenSSL from another source.)

  1. For the Security Plugins, download both:

    • rti_security_plugins-7.7.0-host-openssl-3.5-<host platform>.rtipkg

    • rti_security_plugins-7.7.0-target-openssl-3.5-<target architecture>.rtipkg

    The host package includes the compiler-independent Security Plugins dependencies (documentation, headers, and the libraries used by RTI tools and services) for the host platform.

    The target package contains the Security Plugins libraries that you will link your application against.

  2. For OpenSSL, download both:

    • openssl-3.5.5-7.7.0-host-<host platform>.rtipkg

    • openssl-3.5.5-7.7.0-target-<target architecture>.rtipkg

    The host package includes the OpenSSL distribution files for RTI tools and services.

    The target package includes OpenSSL distribution files that you will link your application against.

    Note

    The OpenSSL target packages for cross-compiled architectures such as QNX do not include the OpenSSL executable.

Where:

  • <host platform> depends on your host (x64Linux for Linux systems, darwin for macOS systems, x64Win64 for Windows systems).

  • <target architecture> names are described in the Connext Core Libraries Release Notes.

1.2. Downloading the Security Plugins for use with wolfSSL

From the portal’s Downloads page, select the appropriate version of the Security Plugins for wolfSSL. Only select target architectures can be used with wolfSSL; these are noted in the Compatibility section of the Security Plugins Release Notes.

Note

The rti_security_plugins-7.7.0-host-wolfssl-5.8-<host platform>.rtipkg packages are available on demand only. If you do not see them in the Customer Portal, contact support@rti.com.

  1. For the Security Plugins, download both:

    • rti_security_plugins-7.7.0-host-wolfssl-5.8 -<host platform>.rtipkg

    • rti_security_plugins-7.7.0-target-wolfssl-5.8 -<target architecture>.rtipkg

    The host package includes the compiler-independent Security Plugins dependencies (documentation, headers, and the libraries used by RTI tools and services) for the host platform.

    The target package contains the Security Plugins libraries that you will link your application against.

  2. For wolfSSL:

    RTI does not distribute wolfSSL as a package bundle. You should get a commercial version of wolfSSL 5.8.2 and follow the instructions in Installing a Crypto Library.