nddssecurity.dll not visible when running python program.

2 posts / 0 new
Last post
Offline
Last seen: 11 hours 57 min ago
Joined: 12/01/2025
Posts: 1
nddssecurity.dll not visible when running python program.

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

Organization:
Howard's picture
Offline
Last seen: 1 day 9 hours ago
Joined: 11/29/2012
Posts: 680

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.