|
1 | 1 | <?xml version="1.0" encoding="utf-8" ?> |
2 | 2 | <dds xmlns="http://www.eprosima.com"> |
3 | 3 | <profiles> |
4 | | - <participant profile_name="auth_handshake_props"> |
| 4 | + <participant profile_name="auth_handshake_props_pub"> |
5 | 5 | <domainId>0</domainId> |
6 | 6 | <rtps> |
7 | 7 | <propertiesPolicy> |
|
24 | 24 | <name>dds.sec.auth.builtin.PKI-DH.private_key</name> |
25 | 25 | <value>file://${CERTS_PATH}/mainpubkey.pem</value> |
26 | 26 | </property> |
27 | | - <!-- Activate DDS:Crypto:AES-GCM-GMAC plugin --> |
28 | 27 | <property> |
29 | | - <name>dds.sec.crypto.plugin</name> |
30 | | - <value>builtin.AES-GCM-GMAC</value> |
| 28 | + <name>dds.sec.auth.builtin.PKI-DH.max_handshake_requests</name> |
| 29 | + <value>10</value> |
| 30 | + </property> |
| 31 | + <property> |
| 32 | + <name>dds.sec.auth.builtin.PKI-DH.initial_handshake_resend_period</name> |
| 33 | + <value>100</value> |
| 34 | + </property> |
| 35 | + <property> |
| 36 | + <name>dds.sec.auth.builtin.PKI-DH.handshake_resend_period_gain</name> |
| 37 | + <value>1.1</value> |
| 38 | + </property> |
| 39 | + <!-- Activate Access Control --> |
| 40 | + <property> |
| 41 | + <name>dds.sec.access.plugin</name> |
| 42 | + <value>builtin.Access-Permissions</value> |
| 43 | + </property> |
| 44 | + <property> |
| 45 | + <name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name> |
| 46 | + <value>file://${CERTS_PATH}/maincacert.pem</value> |
31 | 47 | </property> |
32 | 48 | <property> |
33 | 49 | <name>dds.sec.access.builtin.Access-Permissions.governance</name> |
|
37 | 53 | <name>dds.sec.access.builtin.Access-Permissions.permissions</name> |
38 | 54 | <value>file://${CERTS_PATH}/permissions_helloworld.smime</value> |
39 | 55 | </property> |
| 56 | + <!-- Activate DDS:Crypto:AES-GCM-GMAC plugin --> |
| 57 | + <property> |
| 58 | + <name>dds.sec.crypto.plugin</name> |
| 59 | + <value>builtin.AES-GCM-GMAC</value> |
| 60 | + </property> |
| 61 | + </properties> |
| 62 | + </propertiesPolicy> |
| 63 | + </rtps> |
| 64 | + </participant> |
| 65 | + |
| 66 | + <participant profile_name="auth_handshake_props_sub"> |
| 67 | + <domainId>0</domainId> |
| 68 | + <rtps> |
| 69 | + <propertiesPolicy> |
| 70 | + <properties> |
| 71 | + <!-- Activate DDS:Auth:PKI-DH plugin --> |
| 72 | + <property> |
| 73 | + <name>dds.sec.auth.plugin</name> |
| 74 | + <value>builtin.PKI-DH</value> |
| 75 | + </property> |
| 76 | + <!-- Configure DDS:Auth:PKI-DH plugin --> |
| 77 | + <property> |
| 78 | + <name>dds.sec.auth.builtin.PKI-DH.identity_ca</name> |
| 79 | + <value>file://${CERTS_PATH}/maincacert.pem</value> |
| 80 | + </property> |
| 81 | + <property> |
| 82 | + <name>dds.sec.auth.builtin.PKI-DH.identity_certificate</name> |
| 83 | + <value>file://${CERTS_PATH}/mainsubcert.pem</value> |
| 84 | + </property> |
| 85 | + <property> |
| 86 | + <name>dds.sec.auth.builtin.PKI-DH.private_key</name> |
| 87 | + <value>file://${CERTS_PATH}/mainsubkey.pem</value> |
| 88 | + </property> |
40 | 89 | <property> |
41 | 90 | <name>dds.sec.auth.builtin.PKI-DH.max_handshake_requests</name> |
42 | 91 | <value>10</value> |
|
49 | 98 | <name>dds.sec.auth.builtin.PKI-DH.handshake_resend_period_gain</name> |
50 | 99 | <value>1.1</value> |
51 | 100 | </property> |
| 101 | + <!-- Activate Access Control --> |
| 102 | + <property> |
| 103 | + <name>dds.sec.access.plugin</name> |
| 104 | + <value>builtin.Access-Permissions</value> |
| 105 | + </property> |
| 106 | + <property> |
| 107 | + <name>dds.sec.access.builtin.Access-Permissions.permissions_ca</name> |
| 108 | + <value>file://${CERTS_PATH}/maincacert.pem</value> |
| 109 | + </property> |
| 110 | + <property> |
| 111 | + <name>dds.sec.access.builtin.Access-Permissions.governance</name> |
| 112 | + <value>file://${CERTS_PATH}/governance_helloworld_all_enable.smime</value> |
| 113 | + </property> |
| 114 | + <property> |
| 115 | + <name>dds.sec.access.builtin.Access-Permissions.permissions</name> |
| 116 | + <value>file://${CERTS_PATH}/permissions_helloworld.smime</value> |
| 117 | + </property> |
| 118 | + <!-- Activate DDS:Crypto:AES-GCM-GMAC plugin --> |
| 119 | + <property> |
| 120 | + <name>dds.sec.crypto.plugin</name> |
| 121 | + <value>builtin.AES-GCM-GMAC</value> |
| 122 | + </property> |
52 | 123 | </properties> |
53 | 124 | </propertiesPolicy> |
54 | 125 | </rtps> |
|
0 commit comments