3.1. Installing a Free Version
Note
The free version of Connext (with “lm” in the bundle name) includes OpenSSL, which will be automatically installed. wolfSSL is not supported with the “lm” version.
Note
All use of commercial and free versions is subject to RTI’s Software License Agreement. You can find RTI’s Software License Agreement in your installation directory.
Install the “lm” bundle as described in the Connext Installation Guide.
The “lm” bundle includes the Security Plugins and OpenSSL. The installer provides a pre-built version of OpenSSL 3.5.5. If you want to build your own version of OpenSSL 3.5.5, you can find the source code here: https://github.com/openssl/openssl.
After installation, the Security Plugins header files and libraries will be in
<install dir>/include/ndds/securityand<install dir>/lib/<target architecture>, respectively. OpenSSL will be under<install dir>/third_party.Add OpenSSL’s
/bindirectory to your PATH.For example, assuming you want to use the release version of the OpenSSL libraries, enter the following command (all on one line). Adjust the path to match your installation directory and use your own architecture string.
On Linux and macOS systems:
export PATH=<install dir>/third_party/openssl-3.5.5/<architecture>/release/bin:${PATH}If linking dynamically, also add OpenSSL’s
/libdirectory in your LD_LIBRARY_PATH. For example:export LD_LIBRARY_PATH=<install dir>/third_party/openssl-3.5.5/<architecture>/release/lib:$LD_LIBRARY_PATH <install dir>/third_party/openssl-3.5.5/<architecture>/release/lib:$LD_LIBRARY_PATH
On Windows systems:
set PATH=<install dir>\third_party\openssl-3.5.5\<architecture>\release\bin;%PATH%
To verify your installation, enter:
openssl version
You should see this response:
OpenSSL 3.5.5
Your Security Plugins distribution requires a license file. See License Management for instructions.