我正在尝试从 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 私钥文件吗?