Skip to content

ability to disable pkcs12 support at compile time #24336

@kruskall

Description

@kruskall

Feature Request

azidentity is calling x/crypto/pkcs12 at

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 loadPKCS12Cert to a separate file and use an empty implementation if a build tag is passed to avoid linking x/crypto in the final binary ?

Metadata

Metadata

Assignees

Labels

Azure.Identitycustomer-reportedIssues 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.needs-author-feedbackWorkflow: More information is needed from author to address the issue.no-recent-activityThere has been no recent activity on this issue.

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions