File tree Expand file tree Collapse file tree 5 files changed +25
-2
lines changed Expand file tree Collapse file tree 5 files changed +25
-2
lines changed Original file line number Diff line number Diff line change @@ -645,6 +645,9 @@ void dds_domain_examples()
645
645
pqos.properties ().properties ().emplace_back (
646
646
" dds.sec.auth.builtin.PKI-DH.preferred_key_agreement" ,
647
647
" ECDH" );
648
+ pqos.properties ().properties ().emplace_back (
649
+ " dds.sec.auth.builtin.PKI-DH.transmit_algorithms_as_legacy" ,
650
+ " true" );
648
651
// !--
649
652
}
650
653
{
@@ -680,6 +683,9 @@ void dds_domain_examples()
680
683
pqos.properties ().properties ().emplace_back (
681
684
" dds.sec.access.builtin.Access-Permissions.permissions" ,
682
685
" file://certs/permissions.smime" );
686
+ pqos.properties ().properties ().emplace_back (
687
+ " dds.sec.access.builtin.Access-Permissions.transmit_algorithms_as_legacy" ,
688
+ " true" );
683
689
// !--
684
690
}
685
691
{
Original file line number Diff line number Diff line change 3054
3054
<name >dds.sec.auth.builtin.PKI-DH.preferred_key_agreement</name >
3055
3055
<value >ECDH</value >
3056
3056
</property >
3057
+ <property >
3058
+ <name >dds.sec.auth.builtin.PKI-DH.transmit_algorithms_as_legacy</name >
3059
+ <value >true</value >
3060
+ </property >
3057
3061
</properties >
3058
3062
</propertiesPolicy >
3059
3063
</rtps >
3106
3110
<name >dds.sec.access.builtin.Access-Permissions.permissions</name >
3107
3111
<value >file://permissions.smime</value >
3108
3112
</property >
3113
+ <property >
3114
+ <name >dds.sec.access.builtin.Access-Permissions.transmit_algorithms_as_legacy</name >
3115
+ <value >true</value >
3116
+ </property >
3109
3117
</properties >
3110
3118
</propertiesPolicy >
3111
3119
</rtps >
Original file line number Diff line number Diff line change @@ -48,7 +48,10 @@ The following table outlines the properties used for the :ref:`DDS\:Auth\:PKI-DH
48
48
a) ``DH ``, ``DH+MODP-2048-256 `` for Diffie-Hellman Ephemeral with 2048-bit MODP Group parameters. |br |
49
49
b) ``ECDH ``, ``ECDH+prime256v1-CEUM `` for Elliptic Curve Diffie-Hellman Ephemeral with the NIST P-256 curve. |br |
50
50
c) ``AUTO `` for selecting the key agreement based on the signature algorithm in the Identity CA's certificate. |br |
51
- Will default to ``DH `` if the property is not present.
51
+ Will default to ``AUTO `` if the property is not present.
52
+ * - ``transmit_algorithms_as_legacy `` *(optional) *
53
+ - Whether to transmit algorithm identifiers in non-standard legacy format. |br |
54
+ Will default to ``false `` if the property is not present.
52
55
53
56
.. note ::
54
57
All properties listed above have the ``dds.sec.auth.builtin.PKI-DH." `` prefix.
Original file line number Diff line number Diff line change @@ -55,6 +55,9 @@ The following table outlines the properties used for the DDS\:Access\:Permission
55
55
* - permissions
56
56
- URI to the Participant permissions document signed by the |br | Permissions CA in S/MIME format. |br |
57
57
Supported URI schemes: file.
58
+ * - transmit_algorithms_as_legacy *(optional) *
59
+ - Whether to transmit algorithm identifiers in non-standard legacy format. |br |
60
+ Will default to ``false `` if the property is not present.
58
61
59
62
.. note ::
60
63
All listed properties have "dds.sec.access.builtin.Access-Permissions." prefix.
Original file line number Diff line number Diff line change @@ -63,7 +63,10 @@ The following table outlines the properties used for the DDS:\Auth\:PKI-DH plugi
63
63
a) ``DH ``, ``DH+MODP-2048-256 `` for Diffie-Hellman Ephemeral with 2048-bit MODP Group parameters. |br |
64
64
b) ``ECDH ``, ``ECDH+prime256v1-CEUM `` for Elliptic Curve Diffie-Hellman Ephemeral with the NIST P-256 curve. |br |
65
65
c) ``AUTO `` for selecting the key agreement based on the signature algorithm in the Identity CA's certificate. |br |
66
- Will default to ``DH `` if the property is not present.
66
+ Will default to ``AUTO `` if the property is not present.
67
+ * - transmit_algorithms_as_legacy *(optional) *
68
+ - Whether to transmit algorithm identifiers in non-standard legacy format. |br |
69
+ Will default to ``false `` if the property is not present.
67
70
68
71
.. note ::
69
72
All listed properties have "dds.sec.auth.builtin.PKI-DH." prefix.
You can’t perform that action at this time.
0 commit comments