To use the RTI Security Plugins, link against the additional libraries in one of the following tables, depending on your platform. Select the files appropriate for your chosen library format.
Table 3.1 Additional Libraries for Using RTI Security Plugins on Android Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
---|---|---|
Dynamic Release |
libnddssecurity.so |
librtisslsupport.so |
Dynamic Debug |
libnddssecurityd.so |
librtisslsupport.so |
Static Release |
libnddssecurityz.a |
librtisslsupportz.a |
Static Debug |
libnddssecurityzd.a |
librtisslsupportz.a |
a These libraries are in <NDDSHOME>/lib/<architecture>.
b These libraries are in <openssl install dir>/<architecture>/<debug or release dir>/lib.
Table 3.2 Additional Libraries for Using RTI Security Plugins on iOS Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
---|---|---|
Static Release |
libnddssecurityz.a |
libsslz.a libcryptoz.a |
Static Debug |
libnddssecurityzd.a |
libsslz.a libcryptoz.a |
a These libraries are in <NDDSHOME>/lib/<architecture>.
b These libraries are in <openssl install dir>/<architecture>/<debug or release dir>/lib.
Table 3.3 Additional Libraries for Using RTI Security Plugins on Linux Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
---|---|---|
Dynamic Release |
libnddssecurity.so |
libssl.so libcrypto.so |
Dynamic Debug |
libnddssecurityd.so |
libssl.so libcrypto.so |
Static Release |
libnddssecurityz.a |
libsslz.a libcryptoz.a |
Static Debug |
libnddssecurityzd.a |
libsslz.a libcryptoz.a |
a These libraries are in <NDDSHOME>/lib/<architecture>.
b These libraries are in <openssl install dir>/<architecture>/<debug or release dir>/lib.
Table 3.4 Additional Libraries for Using RTI Security Plugins on macOS Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
---|---|---|
Dynamic Release |
libnddssecurity.dylib |
libssl.dylib libcrypto.dylib |
Dynamic Debug |
libnddssecurityd.dylib |
libssl.dylib libcrypto.dylib |
Static Release |
libnddssecurityz.a |
libsslz.a libcryptoz.a |
Static Debug |
libnddssecurityzd.a |
libsslz.a libcryptoz.a |
aThese libraries are in <NDDSHOME>/lib/<architecture>.
bThese libraries are in <openssl install dir>/<architecture>/<debug or release dir>/lib.
Table 3.5 Additional Libraries for Using RTI Security Plugins on QNX Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
---|---|---|
Dynamic Release |
libnddssecurity.so |
libssl.so libcrypto.so |
Dynamic Debug |
libnddssecurityd.so |
libssl.so libcrypto.so |
Static Release |
libnddssecurityz.a |
libsslz.a libcryptoz.a |
Static Debug |
libnddssecurityzd.a |
libsslz.a libcryptoz.a |
aThese libraries are in <NDDSHOME>/lib/<architecture>.
bThese libraries are in <openssl install dir>/<architecture>/<debug or release dir>/lib.
Table 3.6 Additional Libraries for Using RTI Security Plugins on Windows Systems
Library Format |
RTI Security Plugins Libraries a |
OpenSSL Libraries b |
System Libraries |
---|---|---|---|
Dynamic Release |
nddssecurity.lib |
libssl.lib libcrypto.lib |
(none) |
Dynamic Debug |
nddssecurityd.lib |
libssl.lib libcrypto.lib |
(none) |
Static Release |
nddssecurityz.lib |
libsslz.lib libcryptoz.lib |
crypt32.lib |
Static Debug |
nddssecurityzd.lib |
libsslz.lib libcryptoz.lib |
crypt32.lib |
aThese libraries are in <NDDSHOME>\lib\<architecture>.
bThese libraries are in <openssl install dir>\<architecture>\<debug, release, static_debug, or static_release dir>\lib.
© 2020 RTI