解密包含密钥和证书的 PEM

Mad*_*den 2 encryption certificate ssl openssl

我有一个 .pem 文件,其中包含我的证书和加密的私钥,即:

Bag Attributes
....
-----BEGIN CERTIFICATE-----
....
-----END CERTIFICATE-----
Bag Attributes
....
-----BEGIN ENCRYPTED PRIVATE KEY-----
....
-----END ENCRYPTED PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我需要一个包含证书和解密私钥的 .pem 文件。如何在 linux 上实现这一点,最好使用 openssl 应用程序?

bba*_*iee 9

要从 pem 文件解密私钥,您可以使用子命令(rsa、pkey、pkcs8、pkcs12)执行以下操作:

openssl rsa -in inputfilename -out outputfilename
Run Code Online (Sandbox Code Playgroud)

您的输入文件不同,因为您将两个键连接到一个文件中。但是您可以简单地编辑 pem 文件以将其拆分为 2 个文件。

  • 无需编辑即可完成:`openssl x509 <in >out; openssl pkey <in >>out` (2认同)