3.2. Installing a Commercial Version

Please do not install more than one Security Plugins host package per host architecture or more than one Security Plugins target package per target architecture.

If you attempt to do so (for example, if you install both rti_security_plugins-7.7.0-target-openssl-3.5-<target architecture>.rtipkg and rti_security_plugins-7.7.0-wolfssl-5.5-target-<target architecture>.rtipkg), the earliest package will be relegated to a backup directory and the latest package will overwrite any intermediate packages. (See Special Backup of RTI Libraries, in the RTI Connext Installation Guide.)

3.2.1. Security Plugins for OpenSSL

  1. Install the Connext host and target bundles as described in the RTI Connext Installation Guide.

  2. Install the Security Plugins host and target packages:

    • 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

    <host platform> depends on your host (such as x64Linux on Linux systems, darwin on macOS systems, or x64Win64 on Windows systems).

    <target architecture> is one of the platforms that supports Security Plugins with OpenSSL (see the RTI Connext Core Libraries Platform Notes).

    After installation, the Security Plugins header files and libraries will be in <install dir>/include/ndds/security and <install dir>/lib/<target architecture>, respectively.

  3. Install OpenSSL as described in Installing OpenSSL.

3.2.2. Security Plugins for wolfSSL

Note

Only install the Security Plugins for wolfSSL if you have the wolfSSL source code or libraries, which RTI does not provide.

The Security Plugins for wolfSSL are only supported on select target platforms. See the RTI Connext Core Libraries Platform Notes to determine compatibility with your target architecture.

  1. Install the Connext host and target bundles as described in the RTI Connext Installation Guide.

  2. Install the Security Plugins host and target packages that are compatible with wolfSSL:

    • 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

    Note

    These packages are available on demand only. If you do not see them in the Customer Portal, contact support@rti.com.

    <host platform> depends on your host (such as x64Linux on Linux systems, darwin on macOS systems, or x64Win64 on Windows systems).

    <target architecture> is one of the platforms that supports Security Plugins for use with wolfSSL (see the RTI Connext Core Libraries Platform Notes).

    After installation, the Security Plugins header files and libraries will be in <install dir>/include/ndds/security and <install dir>/lib/<target architecture>, respectively.

  3. Install wolfSSL as described in Installing wolfSSL.