已有证书
查看jks证书
keytool -v -list -keystore xxx.jks
# 输入密码后可以查询到创建日期、所有者、有效期等信息
jks 转换成p12格式
keytool -importkeystore -srckeysotre xxx.jks -destkeystore xxx.p12 -deststoretype PKCS12
查看p12格式
keytool -deststoretype PKCS12 -keystore xxx.p12 -list
p12提取私钥key
openssl pkcs12 -nocerts -nodes -in xxx.p12 -out xxx.key
key转pem结尾的私钥
openssl rsa -in xxx.key -out xxx.pem
key转pem结尾的公钥
openssl rsa -in xxx.key -pubout -out xxx.pem
cer格式证书转pem格式
openssl x509 -inform der -in server.cer -out server-pem.pem
没有证书
新建证书
keytool -genkey -alias xxx -keyalg RSA -keystore xxx.jks
jks转化为cer
keytool -export -alias xxx -keystore xxx.jks -storepass 123456789 -file xxx.cer