-
Notifications
You must be signed in to change notification settings - Fork 977
ability to disable pkcs12 support at compile time #24336
Copy link
Copy link
Closed as not planned
Labels
Azure.Identitycustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.feature-requestThis issue requires a new behavior in the product in order be resolved.This issue requires a new behavior in the product in order be resolved.needs-author-feedbackWorkflow: More information is needed from author to address the issue.Workflow: More information is needed from author to address the issue.no-recent-activityThere has been no recent activity on this issue.There has been no recent activity on this issue.
Milestone
Metadata
Metadata
Assignees
Labels
Azure.Identitycustomer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.feature-requestThis issue requires a new behavior in the product in order be resolved.This issue requires a new behavior in the product in order be resolved.needs-author-feedbackWorkflow: More information is needed from author to address the issue.Workflow: More information is needed from author to address the issue.no-recent-activityThere has been no recent activity on this issue.There has been no recent activity on this issue.
Type
Projects
Status
Done
Feature Request
azidentity is calling x/crypto/pkcs12 at
azure-sdk-for-go/sdk/azidentity/client_certificate_credential.go
Line 20 in 3f308de
this is problematic for fips compliance and doesn't allow consumers to fully use the go 1.24 fips support because x/crypto is not covered (https://go.dev/doc/security/fips140)
Would it be possible to move
loadPKCS12Certto a separate file and use an empty implementation if a build tag is passed to avoid linking x/crypto in the final binary ?