Skip to content

Conversation

@maxlambrecht
Copy link
Member

Align X509SVID hint handling with the SPIFFE Workload API specification by deduplicating only non-empty hint values. Empty (unset) hints are no longer treated as duplicates, ensuring all valid SVIDs are preserved while still selecting the first occurrence when duplicate non-empty hints are present.

Fixes #364

Only non-empty X509SVID hints participate in deduplication, in accordance with the
SPIFFE Workload API specification. SVIDs without a hint are no longer incorrectly
filtered out.

Signed-off-by: Max Lambrecht <[email protected]>
@maxlambrecht maxlambrecht merged commit cf844d4 into spiffe:main Dec 16, 2025
8 checks passed
@maxlambrecht maxlambrecht deleted the fix/x509svid-hint-dedup branch December 16, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GrpcConversionUtils prefilter prevents SVIDPicker from accessing SVIDs

2 participants