准备:jks及对应口令
jks 转 p12
keytool -importkeystore -srckeystore appblog.jks -destkeystore appblog.p12 -srcstoretype jks -deststoretype pkcs12
输入jks对应口令,可在appblog.jks同级目录下生成appblog.p12文件
p12 转 pem
openssl pkcs12 -nodes -in appblog.p12 -out appblog.pem
输入口令,可在同级目录下生成appblog.pem文件
复制出私钥和证书
把-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----部分的内容复制到cert.pem中
把-----BEGIN PRIVATE KEY-----和-----END PRIVATE KEY-----部分的内容复制到pri_key.pem中
查看公钥
openssl x509 -in cert.pem -pubkey -noout
把-----BEGIN PUBLIC KEY-----和-----END PUBLIC KEY-----部分的内容复制到pub_key.pem中
查看文件pri_key.pem和pub_key.pem,分别为私钥和公钥