5.2. Discovery

5.2.1. [Critical] No communication when using Pre-Shared Key Protection if remote participant did not propagate PID_DOMAIN_ID during discovery*

DomainParticipants using Pre-Shared Key Protection did not communicate if the remote DomainParticipant did not propagate the PID_DOMAIN_ID parameterID (0x000f) as part of participant discovery. When this issue triggered, you would see errors like the following as Security Plugins tried to decode the pre-shared key protected messages.

ERROR [PARSE MESSAGE|[...]{Domain=xxx}|DECODE RTPS message from [...]|LC:Security] RTI_Security_Cryptography[Lightweight]_decode:{"DDS:Security:LogTopicV2":{[...]},{"plugin_method":"RTI_Security_Cryptography[Lightweight]_decode"}]}],"m":"DecryptFinal failed. Possible GCM authentication failure.[...]"}}

This issue affected both the Lightweight Builtin Security Plugins and the Builtin Security Plugins, when communicating with non-RTI DomainParticipants.

[RTI Issue ID SEC-2755]



* This bug did not affect you if you are upgrading from 6.1.x or earlier.