openssl:生成带有2个证书的pkcs12

openssl:生成带有2个证书的pkcs12,openssl,certificate,pkcs#12,Openssl,Certificate,Pkcs#12,我需要构建一个PKCS12文件(.p12),包括两个证书,一个是自动签名的CA,另一个是由该CA签名的 我试图用OpenSSL构建它,但什么也没有得到 谢谢请参阅OpenSSL PKCS12的文档 在“文件创建”下,请参见-CAfile选项 我认为您需要使用此选项。PKCS12格式通常用于存档带有X.509证书的私钥。因此,您必须提前获得这些密钥或证书 假设您已经有一个名为CA.crt的自动签名CA证书(X.509格式)和一个名为user.crt的用户证书(X.509格式),该证书由CA签名。此

我需要构建一个PKCS12文件(.p12),包括两个证书,一个是自动签名的CA,另一个是由该CA签名的

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


谢谢

请参阅OpenSSL PKCS12的文档

在“文件创建”下,请参见-CAfile选项


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

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

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

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

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

其他可用参数:

-name:文件名;当有人导入pkcs12文件时显示