【发布时间】:2012-06-15 04:26:39
【问题描述】:
目前我有一个仅包含私钥的 .PEM 文件。我需要将此文件转换为 .PKCS12 文件。目前我正在尝试使用 openssl 来实现这一点,但遇到了一些问题。
我使用的 .PEM 文件格式如下:
-----BEGIN RSA PRIVATE KEY-----
Some key
-----END RSA PRIVATE KEY-----
我使用以下 Openssl 命令尝试将此 .PEM 文件转换为 .PKCS12:
openssl pkcs12 -export -inkey file.pem -out file.p12
然后控制台挂起并显示消息:
Loading 'screen' into random state -done
我做错了什么?
如有任何帮助,将不胜感激。
【问题讨论】:
-
到目前为止,您只接受了任何一个问题的答案,那就是您自己的答案!
-
pkcs12 文件通常包含一个证书链以及该链的叶证书的私钥。在其最简单的形式中,它包含一个自签名证书和相关的私钥。您需要使用您的公钥创建一个证书,并且该证书必须包含您的消费应用程序所期望的字段。