首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Gradle 6.5.1找不到我上传的公钥进行GPG验证

Android Gradle 6.5.1找不到我上传的公钥进行GPG验证
EN

Stack Overflow用户
提问于 2020-07-17 07:20:33
回答 1查看 106关注 0票数 0

我已经提交了我的测试公钥。在Android中验证我的aar二进制文件时,在服务器中找不到密钥。

jayce@Jayce ~% gpg --keyserver hkp://keys.gnupg.net --密钥服务器hkp://keys.gnupg.net --keyserver hkp://keys.gnupg.net --密钥服务器hkp://keys.gnupg.net--revc--keys 24F7C6C5D7B6B147B147B6B147B1AB602807D519E4D7C4AD7E gpg:无效选项" --revc-keys“Jayce @Jayce ~% gpg --keyservers.net jayce@Jayce ~% gpg --keyserver hkp://keys.gnupg.net--revc--keys24F7C6C7B6B147B147B1AB602807D519E4D7C4AD7E gpg:无效选项Jayce@Jayce~%gpg--keyserver hkp://keys.gnupg.net--revc--keys.24F7C6C5D7B147B147D519E4D7C4AD7E gpg:无效选项”--revc-keys“Jayce@Jayce~%gpg-keyserver hkp://keys.gnupg.net--recv--24F7C7C6C6B147B7B1407D519E4D7C4AD7D7E gpg:无效选项”--revc-keys“Jayce@Jayce~%gpg-keyserver hkp://keys.gnupg.net-密钥服务器hkp://keys.gnupg.net处理总数:1 gpg:保持不变:1

在Android验证-metadata.xml中:

代码语言:javascript
复制
 <key-servers>
      <key-server uri="hkp://keys.gnupg.net"/>
 </key-servers>

 <trusted-keys>
      <trusted-key id="24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E" group="com.jayce.testing"/>
 <trusted-keys>

错误:

代码语言:javascript
复制
artifacts failed verification:
Key 07D519E4D7C4AD7E (not found) couldn't be found in any key server so verification couldn't be performed

This can indicate that a dependency has been compromised. Please carefully verify the signatures and checksums.

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-07-20 18:53:10

我发现在搜索时,必须在十六进制字符串的前面添加"0x“。在第一时间找到钥匙之后,它就可以工作了。

在网站搜索中也是一样,你必须加上0x才能找到关键字。

http://keys.gnupg.net/pks/lookup?search=24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&fingerprint=on&op=index

http://keys.gnupg.net/pks/lookup?search=0x24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&fingerprint=on&op=index

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62944894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档