我正在尝试从pkcs#12文件中获取私有RSA密钥.
我试过运行标准
openssl pkcs12 -nocerts -out priv.pem -in domain.com.pfx
Run Code Online (Sandbox Code Playgroud)
但是,这会生成如下所示的密钥文件:
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-----
Run Code Online (Sandbox Code Playgroud)
我需要将它放入canot处理密钥文件的服务器,当我查看示例数据时,我看到如下文件
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,2CF27DD60B8BB3FF
Run Code Online (Sandbox Code Playgroud)
因为密钥存在于两个文件中.但是,似乎服务器只接受RSA私钥文件,在我看来,我得到的输出是X509v3文件,任何人都知道如何将其转换为RSA私钥文件?