我已经提交了我的测试公钥。在安卓系统中验证我的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=索引