对添加了我身份的 PGP 密钥进行签名(即也签署新的身份)

对添加了我身份的 PGP 密钥进行签名(即也签署新的身份)

我正在使用 Enigmail(在 Thunderbird 中)的密钥管理对话框来管理我的密钥,因为它比命令行更方便,而且比 GnuPG 替代品(Kleopatra)更稳定。

因此,现在我遇到了一个问题,我为密钥添加了两个身份,但我无法用另一个密钥再次对其进行签名,因为据称该密钥已经用该密钥签名。这当然是真的,但新添加的身份不是尚未签署。

我如何“更新”签名(无论是来自我的另一把密钥还是其他信任我/我的密钥的人),以便最终对密钥上的所有身份进行签名?

注意:解决方案也可以是命令行,没问题。但目前我不知道该怎么做。


使用 GPG 版本 2.0.19

答案1

好的,经过一番折腾,我终于在命令行上完成了。一旦我弄清楚了如何分辨gpg2使用哪个密钥来签署另一个密钥,这相对就简单多了。

gpg2 -u <key-ID> --sign-key <user@domain>

<key-ID>密钥的 ID 在哪里与之进行签名,并且<user@domain>是用户身份或密钥的密钥 ID签署. 即基本上:gpg2 -u SIGNER --sign-key SIGNEE...

这是 Enigmail 用户界面的限制,因此命令行似乎是一个合理的解决方法。

相关内容