我正在尝试从一个pkcs #12文件中获取私钥RSA。
我已经尝试运行标准的
openssl pkcs12 -nocerts -out priv.pem -in domain.com.pfx
然而,这会导致一个类似以下的密钥文件:
Bag Attributes
Microsoft Local Key set: <No Values>
localKeyID: 01 00 00 00
friendlyName: xxxxxxxx
Microsoft CSP Name: Microsoft RSA SChannel Cryptographic Provider
Key Attributes
X509v3 Key Usage: 10
-----BEGIN ENCRYPTED PRIVATE KEY-----
我需要将它放入的服务器无法处理密钥文件,当我查看示例数据时,我看到了下面这样的一个文件
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,2CF27DD60B8BB3FF
当然,这个密钥在两个文件中都存在。
但是似乎服务器只接受 RSA 私钥文件,而我得到的输出似乎是 X509v3 文件,有人知道如何将其转换为 RSA 私钥文件吗?