0

我需要构建一个 PKCS12 文件 (.p12),其中包括 2 个证书、一个自动签名的 CA 和另一个由该 CA 签名的证书。

我试图用 OpenSSL 构建它,但我什么也没得到。

谢谢

4

2 回答 2

1

PKCS12 格式通常用于归档带有 X.509 证书的私钥。因此,您必须提前拥有这些密钥或证书。

假设您已经有一个名为自动签名的 CA 证书(X.509 格式)和一个由 CA 签名ca.crt的用户证书(X.509 格式) 。user.crt此外,您有用户的私钥命名user.key

使用以下命令生成 pkcs12 文件:

openssl pkcs12 -export -out user.p12 -inkey user.key -in user.crt -certfile ca.crt

其他可用参数:

-name:the file's name; shown when someone imports the pkcs12 file

于 2013-05-07T02:54:52.230 回答
0

请参阅此处的 OpenSSL PKCS12 文档。

在文件创建下,请参阅 -CAfile 选项。

我认为您需要使用此选项。

于 2013-05-05T05:08:15.577 回答