在 Google Play 控制台中,您可以上传加密的应用签名密钥以将现有应用转换为使用 Google 托管的应用签名: https ://support.google.com/googleplay/android-developer/answer/9842756?hl=en# zippy=%2Cexisting-apps
提供了 3 种不同的方法,它们都产生相同的加密密钥,但从不同类型的输入开始:
- 来自 Android Studio
- 从 Java 密钥库
- 来自非 Java 密钥库或自定义密钥格式
我正在迁移一个以前由我的安全部门管理的 Google Play 帐户,我唯一的输入是 PEM 格式的证书和随附的私钥。
如果查看方法 3,这实际上只提供了一个pepk-source.jar
文件,据称您可以使用该文件编译您自己的 Java 工具,以将您的密钥转换为 Google 接受的加密格式。似乎很奇怪,没有记录的方法可以从证书和私钥变为加密的应用程序签名密钥?