3.2 Installing a Regular 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.3.0-target-openssl-3.0-<target architecture>.rtipkg and rti_security_plugins-7.3.0-wolfssl-5.5-target-<target architecture>.rtipkg), then the earliest package will be relegated to a backup directory (see Special Backup of RTI Libraries, in the RTI Connext Installation Guide)), and the latest package will overwrite any intermediate packages.

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.3.0-host-openssl-3.0-<host platform>.rtipkg
    • rti_security_plugins-7.3.0-target-openssl-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.3.0-wolfssl-5.5.1-host-<host platform>.rtipkg
    • rti_security_plugins-7.3.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.