Android Studio 3.5.3,在创建新的密钥存储区后,建议我使用以下命令对其进行转换:
keytool -importkeystore -srckeystore /path/myKeyStore.jks -destkeystore /path/myKeyStore.jks -deststoretype pkcs12
[在Web和SO上,我对此有所了解(例如,pkcs12
格式得到了广泛支持,而与用于读取它的编程语言无关,但我找不到此问题的答案:
pkcs12
格式是否与Google Play商店完全兼容以发布我的应用程序?
如果是,我应该使用哪一个来签名我的apk,为什么?
非常感谢!
pkcs12
和jks
都是保存用于签名APK以便在Google Play商店上发布和发布的公钥和私钥(PPK)的格式。 PPK的存储方式无关紧要,只要您可以使用它进行签名即可。某些工具或服务可能更喜欢使用一种格式,然后通过使用命令行工具,KeyStore Explorer或类似工具在它们之间进行转换。无论转换方向如何,包含的PPK始终保持不变。