Подпишите ключ PGP, к которому я еще раз добавил личность (т.е. также подпишите новые удостоверения)

286
0xC0000022L

Я использую диалог управления ключами Enigmail (в Thunderbird) для управления моими ключами, так как это удобнее, чем командная строка, но и более стабильно, чем альтернатива GnuPG (Kleopatra).

Так что теперь я столкнулся с проблемой, заключающейся в том, что я добавил еще два идентификатора к ключу, но я не могу снова подписать его другим ключом, потому что предположительно ключ уже подписан этим ключом. Это, конечно, правда, но недавно добавленные удостоверения еще не подписаны.

Как я могу «обновить» подпись (будь то от другого моего ключа или от других людей, доверяющих мне / моему ключу), чтобы в итоге все подписи на ключе были подписаны?

Примечание: решение также может быть в командной строке, это нормально. Но в данный момент я в растерянности относительно того, как действовать дальше.


Использование GPG версии 2.0.19

1

1 ответ на вопрос

1
0xC0000022L

Okay, after some fiddling, I managed to do it on the command line. It was relatively trivial once I figured out how to tell gpg2 which key to use to sign the other key.

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

where <key-ID> is the ID of the key with which to sign and <user@domain> is one user identity or the key ID of the key to sign. I.e. basically: gpg2 -u SIGNER --sign-key SIGNEE ...

This is a limitation of the Enigmail user interface, so command line seems to be a reasonable workaround.