diff --git a/code/CodeTester.cpp b/code/CodeTester.cpp index 250647824..5e3c15c20 100644 --- a/code/CodeTester.cpp +++ b/code/CodeTester.cpp @@ -323,6 +323,10 @@ bool permissions_test( part_attr.properties.properties().emplace_back( "dds.sec.access.builtin.Access-Permissions.permissions", permissions_file); + + // Activate Crypto:AES-GCM-GMAC plugin (all three security plugins must be configured together) + part_attr.properties.properties().emplace_back("dds.sec.crypto.plugin", + "builtin.AES-GCM-GMAC"); RTPSParticipant* participant = RTPSDomain::createParticipant(0, part_attr); if (participant != nullptr) { diff --git a/code/DDSCodeTester.cpp b/code/DDSCodeTester.cpp index 54c52283d..28595d61a 100644 --- a/code/DDSCodeTester.cpp +++ b/code/DDSCodeTester.cpp @@ -8126,6 +8126,10 @@ bool dds_permissions_test( "dds.sec.access.builtin.Access-Permissions.permissions", permissions_file); + // Activate Crypto:AES-GCM-GMAC plugin (all three security plugins must be configured together) + pqos.properties().properties().emplace_back("dds.sec.crypto.plugin", + "builtin.AES-GCM-GMAC"); + DomainParticipant* domain_participant = DomainParticipantFactory::get_instance()->create_participant(1, pqos); if (nullptr != domain_participant)