使用openssl从pem生成p12证书

2023-10-04  本文已影响0人  CodingCode
  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内容的命令,然后手动删除多余的内容。

上一篇下一篇

猜你喜欢

热点阅读