我需要构建一个 PKCS12 文件 (.p12),其中包括 2 个证书、一个自动签名的 CA 和另一个由该 CA 签名的证书。
我试图用 OpenSSL 构建它,但我什么也没得到。
谢谢
我需要构建一个 PKCS12 文件 (.p12),其中包括 2 个证书、一个自动签名的 CA 和另一个由该 CA 签名的证书。
我试图用 OpenSSL 构建它,但我什么也没得到。
谢谢
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