p12证书分离

p12(或者pfx)文件里一般存放有CA的根证书,用户证书和用户的私钥

假设我们有一个test.p12文件

在安装了openssl的linux服务器上执行以下命令:

提取用户证书:

openssl pkcs12 -in test.p12 -clcerts -nokeys -out cert.pem 

如果需要携带秘钥,则去掉 -nokeys

openssl pkcs12 -in test.p12 -clcerts -out cert.pem 

提取私钥:

openssl pkcs12 -in test.p12 -nocerts -out key.pem

清除秘钥中的密码(在把秘钥部署到某些服务器上时可能需要清除密码)

openssl rsa -in key.pem -out newkey.pem

猜你喜欢

转载自www.cnblogs.com/tianzk/p/9209003.html
今日推荐