-
Key: DDSSEC11-118
-
Status: closed
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
In the DDS Security, Table 18 – Authentication plugin interface, begin_handshake_request is defined as:
(empty) ValidationResult_t out: handshake_handle HandshakeHandle out: handshake_message HandshakeMessageToken initiator_identity_handle IdentityHandle replier_identity_handle IdentityHandle serialized_local_participant_data octet[] exception SecurityException However, in the normative IDL, is defined as:
ValidationResult_t begin_handshake_request( inout HandshakeHandle handshake_handle, in HandshakeMessageToken handshake_message_out, in HandshakeMessageToken handshake_message_in, in IdentityHandle initiator_identity_handle, in IdentityHandle replier_identity_handle, in OctetSeq serialized_local_participant_data, inout SecurityException ex );
This is, the IDL has two issues:
- "in HandshakeMessageToken handshake_message_in" should be removed
- "in HandshakeMessageToken handshake_message_out" should be marked as inout and renamed "handshake_message"
-
Reported: DDS-SECURITY 1.0 — Thu, 13 Jul 2017 13:02 GMT
-
Disposition: Resolved — DDS-SECURITY 1.1
-
Disposition Summary:
Fix Inconsistent begin_handshake_request in the IDL
This will cover changes in IDL to be consistent with the document.
-
Updated: Tue, 19 Dec 2017 20:03 GMT
-
Attachments:
DDSSEC11 — begin_handshake_request in the IDL Not Consistent with the Main Document
- Key: DDSSEC11-118
- OMG Task Force: DDS Security 1.1 RTF