1. platform key 转换为 keystore 文件:
先将 pk8 文件转为 PEM 文件;再将 pem 公私钥合并为 p12 文件,生成p12的时候会提示设置密码;再将 p12 文件转为 keystore文件;
openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt
openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out shared.pk12 -name androiddebugkey
keytool -importkeystore -deststorepass android -destkeypass android -destkeystore debug.keystore -srckeystore shared.pk12 -srcstoretype PKCS12 -srcstorepass android -alias androiddebugkey
2. keystore 文件转换为 platform key
和上面顺序相反。
先将keystore文件转为 p12 文件;导入的过程会提示输入源密钥库密码,正确后再设置p12文件的密码;
keytool -importkeystore -srckeystore debug.keystore -destkeystore tmp.p12 -srcstoretype JKS -deststoretype PKCS12
再从 p12 文件中导出私钥和公钥;然后从下面输出内容中摘选出 cust.x509.pem (从-----BEGIN CERTIFICATE-----到----