环境要求:安装有openssl以及jdk
pem->pk12->keystore
1、 首先将pem文件(包括证书和私钥)转换成pk12格式文件:
$ openssl pkcs12(证书类型) -export -in cert.pem(pem证书文件) -inkey key.pem(pem私钥文件) -out out.pk12(导出pk12文件) -name out(证书及私钥的友好名字)
Enter pass phrase for spvkey.pem: 私钥证书密码
Enter Export Password: pk12证书加密密码
Verifying - Enter Export Password: 再次输入pk12证书加密密码
2、生成keystore:
$ keytool -importkeystore -deststorepass 目标存储库口令 -destkeypass 目标密钥库口令 -destkeystore out.keystore(目标密钥库) -srckeystore out.pk12(源密钥库) -srcstoretype PKCS12(源存储类型) -srcstorepass 源存储库口令 -alias 别名