美文网首页
使用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