openssl - 使用 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 文件中提取完整的证书链,并且不确定这是否是正确的方法。
谢谢。
解决方案
要从 pfx 文件中提取完整的证书链,请使用:
openssl pkcs12 -in my-certificate.pfx -chain -nokeys -out my-certificate.pem
推荐阅读
- html - 如何在 Bootstrap-vue 中强制卡片宽度?
- python - Pandas Seaborn 发散调色板 - 使 0 中性和正绿色和负红色
- javascript - 如何使用 Angular js 在 asp.net core mvc 中使用下拉列表保存和编辑数据
- java - Maven Jersey 项目(HTTP 状态 500 - jakarta/servlet/Filter)
- excel - 从 Sharepoint 到 SQL Server 数据库的 Excel 文件
- grafana - 无法创建配置器:无法初始化文件读取器:不支持类型
- amazon-web-services - EFS 还原备份访问被拒绝
- php - 如何多次运行 php 脚本?
- c# - ClrStackWalk 事件中缺少堆栈帧
- teradata - SPL1048:E(L5),意外的文本 ';' 代替 SPL 语句