Azure Key Vault provider for Secret Store CSI driver allows you to get secret contents stored in Azure Key Vault instance and use the Secret Store CSI driver interface to mount them into Kubernetes pods.
Reason for Change:
This PR fixes #1257 where the fetchCertChain function is unable to resolve the leaf certificate when sorting the chain. This is caused by the leaf certificate missing the optional SubjectKeyIdentifier extension, therefore getting matched as the parent to the CA certificate.
Requirements
[X] squashed commits
[X] included documentation
[X] added unit tests and e2e tests (if applicable).
Issue Fixed:
1257
Does this change contain code from or inspired by another project?
[ ] Yes
[X] No
If "Yes," did you notify that project's maintainers and provide attribution?
Special Notes for Reviewers:
I work for Microsoft, alias: chriscur
Reason for Change: This PR fixes #1257 where the fetchCertChain function is unable to resolve the leaf certificate when sorting the chain. This is caused by the leaf certificate missing the optional SubjectKeyIdentifier extension, therefore getting matched as the parent to the CA certificate.
Requirements
Issue Fixed:
1257
Does this change contain code from or inspired by another project?
If "Yes," did you notify that project's maintainers and provide attribution?
Special Notes for Reviewers: I work for Microsoft, alias: chriscur