I have installed all the security packages for RTI. I also located the specific nddsecurity.dll and added to path. This happens when I use a security QOS. Below is the issue I am encountering. Any help would be greatly appreciated.
ERROR [CREATE DP|LC:Discovery,Security] RTIOsapiLibrary_openEx:FAILED TO OPEN FILE | library=nddssecurity.dll. Make sure the library and its dependencies are in your PATH environment variable.
ERROR [CREATE DP|LC:Discovery,Security] DDS_DomainParticipantTrustPlugins_initialize:FAILED TO LOAD | Security Plugins library "com.rti.serv.secure.library" or one of its dependencies (e.g., OpenSSL).
ERROR [CREATE DP|LC:Discovery,Security] DDS_DomainParticipantTrustPlugins_initialize:FAILED TO LOAD | The current configuration of your RTI product does not include the Security Plugins, or it is not properly enabled. See https://community.rti.com/documentation for information about using and enabling the Security Plugins. To purchase it, please contact your RTI sales representative or sales@rti.com.
ERROR [CREATE DP|LC:Discovery,Security] DDS_DomainParticipant_createI:FAILED TO INITIALIZE | Trust plugins support for new DP.
ERROR LC:Discovery| DDS_DomainParticipantFactory_create_participant_disabledI:!create participant
Did you also install OpenSSL? nddssecurity.dll requires DLLs from OpenSSL. You usually download and install a compatible OpenSLL from RTI's customer portal for the version of Connext that you are using. You would need to install 2 .rtipkg files, e.g.
if you installed
rti_security_plugins-6.1.2.23-host-openssl-3.0-x64Win64.rtipkg
rti_security_plugins-6.1.2.23-target-openssl-3.0-x64Win64VS2017.rtipkg
you also need to install
openssl-3.0.12-6.1.2.23-host-x64Win64.rtipkg
openssl-3.0.12-6.1.2.23-target-x64Win64VS2017.rtipkg
and then you have to make sure your PATH includes the directory %RTI_INSTALL_DIR%\third_party\openssl-3.0.12\x64Win64VS2017
BTW: Since your project has a support contract with RTI, in the future, you should submit support requests directly to "support@rti.com" or online through the RTI Customer Portal.