使用.pk8 和.pem签名生成.keystore 签名

1,306 阅读1分钟

将 platform.pk8 和 platform.x509.pem 格式的系统签名转换为 temp.keystore 格式

需要系统中有openssl 和 jdk,windows 版openssl 可以在slproweb.com/products/Wi…

  1. openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out key.pem

  2. openssl pkcs12 -export -in platform.x509.pem -inkey key.pem -out platform.p12 -password pass:123456 -name android

  3. keytool -importkeystore -deststorepass 123456 -destkeystore temp.keystore -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass 123456

  4. keytool -importkeystore -srckeystore temp.keystore -destkeystore temp.keystore -deststoretype pkcs12

  5. keytool -list -v -keystore temp.keystore

第一步: 使用platform.pk8生成了key.pem 文件

第二步: 使用platform.x509.pem 和key.pem 生成了platform.p12 文件,设置的签名的 密码:123456,别名:android

第三步: 使用platform.p12 生成了temp.keystore 文件,keystore密码:123456

第四步: 迁移到行业标准格式 PKCS12(建议,但可以省略)

第五步: 验证keystore签名,密码:123456