Skip to content
Discussion options

You must be logged in to vote

Thank you again, @swarm59, for tracing this across the PKI, security-profile, runtime, and participant-creation layers. You were exactly right: the identity-adjusted GUID prefix was computed correctly, but the public Rust participant path did not actually apply it to the participant announced on the wire.

SecurityProfile::from_files stored the §9.3.3-adjusted GUID, while RuntimeConfig::with_security_bundle initially copied only the security gate. DomainParticipant::new_with_runtime therefore fell back to a random GUID prefix. A conforming peer can reject that participant because the GUID in c.pdata is not derived from the identity certificate, preventing secured discovery from completing.

T…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by SandraK82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants