Android Gradle 6.5.1无法找到我上传的GPG验证公钥



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

jayce@Jayce~%gpg--密钥服务器hkp://keys.gnupg.net--发送密钥24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7Egpg:将密钥07D519E4D7C4AD7E发送到hkp://hkps.pool.sks-keyservers.netjayce@Jayce~%gpg--密钥服务器hkp://keys.gnupg.net--转速键24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7Egpg:无效选项"--旋转键";jayce@Jayce~%gpg--密钥服务器hkp://keys.gnupg.net--recv键24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7Egpg:键07D519E4D7C4AD7E:";Jaycejayce@testing.com"未更改gpg:处理的总数:1gpg:不变:1

在Android中验证元数据.xml:

<key-servers>
<key-server uri="hkp://keys.gnupg.net"/>
</key-servers>
<trusted-keys>
<trusted-key id="24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E" group="com.jayce.testing"/>
<trusted-keys>

错误:

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.

谢谢你的帮助。

我发现在搜索时;0x";必须添加到HEX字符串前面。在第一时间找到钥匙后,它就会工作。

同样在网站搜索中,你必须添加0x才能找到密钥。

http://keys.gnupg.net/pks/lookup?search=24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&指纹=打开&op=索引

http://keys.gnupg.net/pks/lookup?search=0x24F7C6C5D7B6B147B1AB602807D519E4D7C4AD7E&指纹=打开&op=索引

最新更新