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.