huawei App Signing 导出和上传密钥和证书
Posted
技术标签:
【中文标题】huawei App Signing 导出和上传密钥和证书【英文标题】:huawei App Signing Export and upload key and certificate 【发布时间】:2020-10-03 01:07:09 【问题描述】:我想将我的应用上传到华为应用库。我被困在应用签名过程中。
要执行应用签名,您需要选择以下 2 个选项之一:
-
让 AppGallery Connect 为您创建和管理应用签名(推荐并仅适用于新应用发布)
导出和上传密钥和证书
很遗憾,华为应用程序库中的说明告诉您Obtain the pepk.jar file from the Internet or another legitimate source.
,但没有提供可以下载 PEPK 工具 (pepk.jar) 的链接。
在哪里可以找到下载工具的“合法渠道”?
编辑:Huawei App Gallery 参考说明
-
通过互联网或其他合法渠道获取pepk.jar文件。
运行以下命令将您的私钥和公钥证书导出并加密到 ZIP 文件中。粗体参数必须根据需要替换。然后,根据提示输入您的存储位置和密钥密码。
java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey=<some-encryption-key> --include-cert
-
上传包含私钥和公钥证书的 ZIP 文件。 (ZIP 文件仅包含 certificate.pem 和 encryptedPrivateKey。)
第二次编辑:Google Play PEPK 选择加入 Google Play App Signing 时,他们会提供以下链接: PEPK tool 和 PEPK tool source code。
重新打开编辑 这是一个严重的问题。华为应用程序库告诉您从某个地方找到 pepk.jar 文件。一个应该处理您的签名证书的文件,因此这个文件不被篡改非常重要。所以这个问题不是基于意见的,而是问题是,我们在哪里可以从 google 获得官方 pepk.jar。
【问题讨论】:
我在C:\Program Files\android\Android Studio\plugins\android\lib\pepk.jar
的Android Studio文件中找到了它
我可以从谷歌本身下载pepk .jar
。可以找到here
能否提供一个不直接开始下载文件的URL。据我所知,我可能正在下载一些名为 pepk.jar 的恶意软件。
您可以复制链接位置并在文本文件中查看。但这里是故障。完整网址:gstatic.com/play-apps-publisher-rapid/signing-tool/prod/… 如果删除最后一部分,您将找到 google 404。您还可以使用 DNS 来验证这是 Google 拥有的域和合法性。
【参考方案1】:
你可以从这里下载 https://github.com/yongjhih/pepk
在 readme.md 的底部
【讨论】:
我也偶然发现了那个 repo。我仍然不确定这是否是“官方”pepk 工具。 它有 2 个开始...我认为没有以上是关于huawei App Signing 导出和上传密钥和证书的主要内容,如果未能解决你的问题,请参考以下文章
要上传 Android App Bundle,您必须注册 Google Play 的 App Signing
(React Native) 如何将 App Signing Key 上传到 Google Play Console?
启用 Google Play App Signing 我的第一个 apk 唱歌密钥现在是我的上传密钥吗?
Google Play App Signing 在 Play 商店上发布应用程序时出现错误后