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
Install the Connext host and target bundles as described in the RTI Connext Installation Guide.
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
x64Linuxon Linux systems,darwinon macOS systems, orx64Win64on 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/securityand<install dir>/lib/<target architecture>, respectively.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.
Install the Connext host and target bundles as described in the RTI Connext Installation Guide.
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
x64Linuxon Linux systems,darwinon macOS systems, orx64Win64on 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/securityand<install dir>/lib/<target architecture>, respectively.Install wolfSSL as described in Installing wolfSSL.