`gpg --edit-key <user>`keinen öffentlichen Schlüssel auflisten </user>

502
John Godlee

Ich versuche zu verstehen, wie GnuPG funktioniert. Wenn ich renne:

gpg --edit-key chloe 

Ich würde so etwas erwarten (aus dem GnuPG-Datenschutzhandbuch):

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> 

mit dem öffentlichen Schlüssel neben den Unterschlüsseln.

Stattdessen sehe ich:

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> 

Warum gibt es einen Unterschied zwischen meiner Ausgabe und der Beispielausgabe?

Kann jemand erklären, was meine Ausgabe bedeutet?

2

1 Antwort auf die Frage

0
Jens Erat

Das Beispiel in der Dokumentation scheint veraltet zu sein. GnuPG 1.4 listet die erwartete Ausgabe auf und ändert tatsächlich die Anzeige, wenn sie ausgeführt wird toggle. GnuPG 2.1 (vielleicht auch 2.0, aber ich erwarte, dass dies spezifisch für GnuPG 2.1 ist, das private und öffentliche Schlüsselbunde zusammenführt). listet sofort die privaten Schlüssel als solche auf. Obwohl der toggleBefehl immer noch akzeptiert wird, scheint er keine Aktion auszuführen (obwohl ich die Implementierung im Code nicht nachgeschlagen habe). Es wird auch nicht in der Ausgabe des helpBefehls aufgeführt.

Der Grund für toggleältere Versionen von GnuPG ist, dass zwei separate Schlüsselringe für öffentliche und private Schlüssel verwendet wurden. toggleumgeschaltet, welcher der Schlüsselringe bearbeitet wird. GnuPG 2.1 führte die privaten Schlüssel zusammen, so dass der toggleBefehl nicht mehr erforderlich ist.

Das Öffnen eines Fehlerberichts (https://bugs.gnupg.org/) scheint angemessen zu sein. Ich habe dies auf meine ToDo-Liste gesetzt und werde eine öffnen, nachdem ich das Problem weiter geprüft und nachgeschlagen habe, ob es bereits ein passendes Problem gibt, aber in den nächsten Tagen nicht dazu kommen kann. Wenn Sie eine öffnen, löschen Sie bitte einen Link zum Bericht hier (und ziehen Sie in Betracht, auf diese Fragen und Antworten im Fehlerbericht Bezug zu nehmen). Jens Erat vor 7 Jahren 0