OpenPGP公钥服务器:在提交OpenPGP公钥后找不到任何密钥

3
当我向 http://hkps.pool.sks-keyservers.net/ 提交一个新的密钥时,它将返回200 OK和以下正文:
1 key(s) added successfully.
Key block added to key server database.
  New public keys added: 

然而,我不确定密钥是否添加成功,因为在新的公钥已添加:后面没有列出任何内容。

实际上,在那之后,当我尝试在OpenPGPkeyserver中搜索该密钥时,会返回未找到结果:未找到密钥


此外,当我通过以下命令行将密钥推送到服务器时,我无法确定服务器的响应:

gpg --keyserver hkp://pool.sks-keyservers.net --send-keys B34A93B1

结果很简单:
gpg: sending key B34A93B1 to hkp://pool.sks-keyservers.net

我正在使用 gpg(GnuPG)2.2.17 libgcrypt 1.8.4。

1个回答

2
我的问题的答案是:与url上传递给search查询参数的错误值有关,导致无法在OpenPGPkeyserver上提交公钥后找到任何密钥。
http://hkps.pool.sks-keyservers.net/pks/lookup?search=***KEY-ID***&fingerprint=on&op=index

这里的***KEY-ID***应该包括前缀0x....,否则它将无法找到公钥。

尽管如此,当我们提交新密钥时返回的信息仍然让人困惑,因为在:之后没有清晰的信息。 只返回新公钥已添加:而没有其他内容是相当模糊的


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接