Skip to content

Commit 7eecd9a

Browse files
committed
Refs #24365: Fix Security Communication tests by adding missing AccessControl plugin
Signed-off-by: Carlos Ferreira González <carlosferreira@eprosima.com>
1 parent 76f2877 commit 7eecd9a

6 files changed

Lines changed: 108 additions & 0 deletions

test/dds/communication/security/secure_msg_crypto_besteffort_pub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,24 @@
3838
<name>dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name>
3939
<value>ECDH</value>
4040
</property>
41+
<!-- Activate DDS:Access:Permissions plugin -->
42+
<property>
43+
<name>dds.sec.access.plugin</name>
44+
<value>builtin.Access-Permissions</value>
45+
</property>
46+
<!-- Configure DDS:Access:Permissions plugin -->
47+
<property>
48+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
49+
<value>file://maincacert.pem</value>
50+
</property>
51+
<property>
52+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
53+
<value>file://governance_helloworld_all_enable.smime</value>
54+
</property>
55+
<property>
56+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
57+
<value>file://permissions_helloworld.smime</value>
58+
</property>
4159
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
4260
<property>
4361
<name>dds.sec.crypto.plugin</name>

test/dds/communication/security/secure_msg_crypto_besteffort_sub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,24 @@
3434
<name>dds.sec.auth.builtin.PKI-DH.private_key</name>
3535
<value>file://mainsubkey.pem</value>
3636
</property>
37+
<!-- Activate DDS:Access:Permissions plugin -->
38+
<property>
39+
<name>dds.sec.access.plugin</name>
40+
<value>builtin.Access-Permissions</value>
41+
</property>
42+
<!-- Configure DDS:Access:Permissions plugin -->
43+
<property>
44+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
45+
<value>file://maincacert.pem</value>
46+
</property>
47+
<property>
48+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
49+
<value>file://governance_helloworld_all_enable.smime</value>
50+
</property>
51+
<property>
52+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
53+
<value>file://permissions_helloworld.smime</value>
54+
</property>
3755
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
3856
<property>
3957
<name>dds.sec.crypto.plugin</name>

test/dds/communication/security/secure_msg_submsg_crypto_besteffort_pub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,24 @@
3737
<name>dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name>
3838
<value>DH</value>
3939
</property>
40+
<!-- Activate DDS:Access:Permissions plugin -->
41+
<property>
42+
<name>dds.sec.access.plugin</name>
43+
<value>builtin.Access-Permissions</value>
44+
</property>
45+
<!-- Configure DDS:Access:Permissions plugin -->
46+
<property>
47+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
48+
<value>file://maincacert.pem</value>
49+
</property>
50+
<property>
51+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
52+
<value>file://governance_helloworld_all_enable.smime</value>
53+
</property>
54+
<property>
55+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
56+
<value>file://permissions_helloworld.smime</value>
57+
</property>
4058
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
4159
<property>
4260
<name>dds.sec.crypto.plugin</name>

test/dds/communication/security/secure_msg_submsg_crypto_besteffort_sub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,24 @@
3737
<name>dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name>
3838
<value>ECDH</value>
3939
</property>
40+
<!-- Activate DDS:Access:Permissions plugin -->
41+
<property>
42+
<name>dds.sec.access.plugin</name>
43+
<value>builtin.Access-Permissions</value>
44+
</property>
45+
<!-- Configure DDS:Access:Permissions plugin -->
46+
<property>
47+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
48+
<value>file://maincacert.pem</value>
49+
</property>
50+
<property>
51+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
52+
<value>file://governance_helloworld_all_enable.smime</value>
53+
</property>
54+
<property>
55+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
56+
<value>file://permissions_helloworld.smime</value>
57+
</property>
4058
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
4159
<property>
4260
<name>dds.sec.crypto.plugin</name>

test/dds/communication/security/secure_submsg_crypto_besteffort_pub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,24 @@
3737
<name>dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name>
3838
<value>ECDH</value>
3939
</property>
40+
<!-- Activate DDS:Access:Permissions plugin -->
41+
<property>
42+
<name>dds.sec.access.plugin</name>
43+
<value>builtin.Access-Permissions</value>
44+
</property>
45+
<!-- Configure DDS:Access:Permissions plugin -->
46+
<property>
47+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
48+
<value>file://maincacert.pem</value>
49+
</property>
50+
<property>
51+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
52+
<value>file://governance_helloworld_all_enable.smime</value>
53+
</property>
54+
<property>
55+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
56+
<value>file://permissions_helloworld.smime</value>
57+
</property>
4058
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
4159
<property>
4260
<name>dds.sec.crypto.plugin</name>

test/dds/communication/security/secure_submsg_crypto_besteffort_sub_profile.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,24 @@
3737
<name>dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name>
3838
<value>DH</value>
3939
</property>
40+
<!-- Activate DDS:Access:Permissions plugin -->
41+
<property>
42+
<name>dds.sec.access.plugin</name>
43+
<value>builtin.Access-Permissions</value>
44+
</property>
45+
<!-- Configure DDS:Access:Permissions plugin -->
46+
<property>
47+
<name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name>
48+
<value>file://maincacert.pem</value>
49+
</property>
50+
<property>
51+
<name>dds.sec.access.builtin.Access-Permissions.governance</name>
52+
<value>file://governance_helloworld_all_enable.smime</value>
53+
</property>
54+
<property>
55+
<name>dds.sec.access.builtin.Access-Permissions.permissions</name>
56+
<value>file://permissions_helloworld.smime</value>
57+
</property>
4058
<!-- Activate DDS:Crypto:AES-GCM-GMAC plugin -->
4159
<property>
4260
<name>dds.sec.crypto.plugin</name>

0 commit comments

Comments
 (0)