美文网首页
使用openssl从pem生成p12证书

使用openssl从pem生成p12证书

作者: CodingCode | 来源:发表于2023-10-04 04:28 被阅读0次
  1. 生成p12包含用户证书和key
$ openssl pkcs12 -export -out keystore.p12 -in server.pem -inkey server.key                  -passout pass:123456
  1. 生成p12包含用户证书和key,以及trusted CA certificate
$ openssl pkcs12 -export -out keystore.p12 -in server.pem -inkey server.key -certfile ca.pem -passout pass:123456
  1. 生成p12只包含trusted CA 证书
$ openssl pkcs12 -export -out keystore.p12 -in ca.pem -nokeys                                -passout pass:123456
  1. 查看OpenSSL p12的内容
openssl pkcs12 -in wallet.p12 -passin pass:123456 -passout pass:123456
  1. 如何添加一个trusted CA certificate到已经存在的wallet里面

还没有找到直接的命令行。
不过可以先把源wallet导出来组织成单个的文件,然后重新生成。

  1. 提取p12内容

使用查看p12内容的命令,然后手动删除多余的内容。

相关文章

网友评论

      本文标题:使用openssl从pem生成p12证书

      本文链接:https://www.haomeiwen.com/subject/iclybdtx.html