3.2 Installing a Regular (non-LM) Version

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.1.0-host-openssl-<1.1.1 or 3.0>-<host platform>.rtipkg
    • rti_security_plugins-7.1.0-target-openssl-<1.1.1 or 3.0>-<target architecture>.rtipkg

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

    <target architecture> is one of the supported platforms, see the RTI Security Plugins Release 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 3.3.1 Installing OpenSSL.

3.2.2 Security Plugins for wolfSSL

The Security Plugins for wolfSSL are only supported on select target platforms. The Compatibility section of the RTI Security Plugins Release Notes lists which platforms are compatible with wolfSSL.

  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.1.0-wolfssl-5.5.1-host-<host platform>.rtipkg

      Note: You only need this host package if your target architecture is for a Linux, Windows, or macOS system, and you plan to run RTI infrastructure services or tools.

    • rti_security_plugins-7.1.0-wolfssl-5.5.1-target-<target architecture>.rtipkg

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

    <target architecture> is one of the supported platforms that supports wolfSSL, see the RTI Security Plugins Release 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.

  1. Install wolfSSL as described in 3.3 Installing a Crypto Library.