首页 > 解决方案 > 使用 openssl 时 -cacerts 和 -clcerts 之间的区别

问题描述

我试图了解这两个命令之间的区别:

openssl pkcs12 -in my-certificate.pfx -out my-certificate.pem -cacerts

openssl pkcs12 -in my-certificate.pfx -out my-certificate.pem -clcerts

我的理解是 -c a cert 将仅包含根证书,而 -c l certs 将包含完整的证书链。这个对吗?

我希望能够从 pfx 文件中提取完整的证书链,并且不确定这是否是正确的方法。

谢谢。

标签: openssl

解决方案


要从 pfx 文件中提取完整的证书链,请使用:

openssl pkcs12 -in my-certificate.pfx -chain -nokeys -out my-certificate.pem


推荐阅读