我正在尝试使用openssl将多个证书加载到PKCS12格式中。命令如下:
openssl pkcs12 -export -in cert1.arm -inkey cert1_private_key.pem -certfile cert2.arm -certfile cert3.arm -certfile RootCert.pem -name "Test" -out test.p12
解析生成的 PKCS12 文件后,只有最后一个证书被包含在文件中:
openssl pkcs12 -in test.p12 -info -nodes
我也尝试将它们分别导入到pkcs12文件中,但在所有尝试中,只有最后一个证书留在了文件中。
有任何想法在哪里解决这个问题吗?
type cert2.arm cert3.arm RootCert.pem > combined.pem & openssl pkcs12 ...
。在Linux/Unix中,您可以执行cat cert2.arm cert3.arm RootCert.pem > combined.pem; openssl pkcs12 ...
。 - gtrigopenssl
,有没有一种方式可以向现有的pkcs12
文件中添加证书?我知道你可以从头开始组装一个,但是只是添加一个怎么办? - Christopher Schultz