import "software.sslmate.com/src/go-pkcs12"
包 pkcs12 实现了 PKCS#12(也称为 P12 或 PFX)的部分功能。它用于解码 DER 编码的 P12/PFX 文件,以便与 crypto/tls 包一起使用,以及编码 P12/PFX 文件供不支持新格式的旧版应用程序使用。由于 PKCS#12 使用弱加密原语,因此不应将其用于新的应用程序。
请注意,仅支持 DER 编码的 PKCS#12 文件,尽管 PKCS#12 允许 BER 编码。这是因为 encoding/asn1 仅支持 DER。
此包是从已冻结的 golang.org/x/crypto/pkcs12 分叉而来。实现提取自 https://tools.ietf.org/html/rfc7292 及所引用的文档。
请注意,虽然此包的源代码和问题追踪器托管在 GitHub 上,但导入路径为:
software.sslmate.com/src/go-pkcs12
当你执行 go get 和 import 此包时,请务必使用此路径。
请在 https://github.com/SSLMate/go-pkcs12 打开问题或 PR。