我正在尝试使用 OpenSSL 从 pfx 文件导出私钥:
openssl pkcs12 -in C:\tmp\pfxfile.pfx -nocerts -nodes -out C:\tmp\prvkey.pem
我收到输入密码的提示:
Enter Import Password:
输入文件后会创建但我收到以下错误消息:
Warning unsupported bag type: secretBag
我尝试了一些研究,但无法确定警告是否会带来问题。最终目标是为私钥创建一个 pvk 文件,但失败并显示错误消息 - 请参阅我的其他问题。
以下是 的内容prvkey.pem
:
Bag Attributes
localKeyID: 01 00 00 00
friendlyName: **-********-****-****-****-************
Microsoft CSP Name: Microsoft Enhanced Cryptographic Provider v1.0
Key Attributes
X509v3 Key Usage: 80
-----BEGIN PRIVATE KEY-----
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
************************
-----END PRIVATE KEY-----
答案1
遇到了同样的错误,但这对我有用:在通过 Windows MMC 导出时,取消选中所有选项以额外保护 PKCS#12。另外请确保您没有选择用户或组(在下一个窗口中)而是选择一个密码。