`gpg --edit-key <user>`не перечисляет открытый ключ </user>

360
John Godlee

Я пытаюсь лучше понять, как работает GnuPG. Когда я бегу:

gpg --edit-key chloe 

Я ожидаю увидеть что-то вроде этого (из руководства по конфиденциальности GnuPG):

Secret key is available.  pub 1024D/26B6AAE1 created: 1999-06-15 expires: never trust: -/u sub 2048g/0CF8CB7A created: 1999-06-15 expires: never sub 1792G/08224617 created: 1999-06-15 expires: 2002-06-14 sub 960D/B1F423E7 created: 1999-06-15 expires: 2002-06-14 (1) Chloe (Jester) <chloe@cyb.org> (2) Chloe (Plebian) <chloe@tel.net> 

с открытым ключом, указанным рядом с любыми подразделами.

Вместо этого я вижу:

Secret key is available.  sec 2048g/0CF8CB7A created: 1999-06-15 expires: never usage: SC trust: ultimate validity: ultimate ssb 960D/B1F423E7 created: 1999-06-15 expires: never usage: E [ultimate] (1). Chloe (Jester) <chloe@cyb.org> 

Почему есть разница между моим выводом и выходным примером?

Может ли кто-нибудь объяснить, что означает мой вывод?

2

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

0
Jens Erat

Пример в документации кажется устаревшим. GnuPG 1.4 отображает ожидаемый вывод и фактически меняет отображение при запуске toggle. GnuPG 2.1 (возможно, также 2.0, но я ожидаю, что это будет специфично для GnuPG 2.1, которая объединяет частные и открытые цепочки ключей). немедленно перечисляет закрытые ключи как таковые. Хотя он по-прежнему принимает toggleкоманду, он, похоже, не выполняет никаких действий (хотя я не искал реализацию в коде). Кроме того, он не указан в выводе helpкоманды.

Причина toggleв более старых версиях GnuPG заключается в том, что он использовал две отдельные цепочки ключей для открытых и закрытых ключей. toggleпереключается между которыми брелки редактируются. GnuPG 2.1 объединил закрытые ключи, поэтому toggleкоманда больше не требуется.

[Открытие отчета об ошибке] (https://bugs.gnupg.org/) представляется разумным. Я добавлю это в свой список задач и открою один после дальнейшей проверки проблемы и выяснения, есть ли уже соответствующая проблема, но я не смогу сделать это в течение следующих дней. Если вы откроете его, пожалуйста, оставьте ссылку на отчет здесь (и подумайте над ссылками на этот вопрос и ответ в отчете об ошибке). Jens Erat 6 лет назад 0

Похожие вопросы