Wie kann man die Ausgabe von PGP in Mutt mit GnuPG & TOFU weniger ausführlich gestalten?

8

Ich habe vor kurzem hinzugefügt trust-model tofu+pgpin meiner .gnupg/gpg.confverwenden TOFU und automatisch Vertrauen (marginal) Schlüssel aus E-Mail , die ich zum ersten Mal zu sehen. Es hat die schlimme Konsequenz, dass die Ausgabe von PGP schrecklich ausführlich ist:

gpg: Verified 1 message signed by "Foo <[email protected]>" (key: F00 BA8 …, policy: auto) in the past 32 minutes, 19 seconds.
gpg: Warning: we've only seen a single message signed by this key!
gpg: Warning: if you think you've seen more than 1 message signed by this key, then this key might be a forgery!  Carefully examine the email address for small variations (e.g., additional white space).  If the key is suspect, then use 'gpg --tofu-policy bad "name_of_key"' to mark it as being bad.

Die Ausgabe von PGP wird vor dem Nachrichtentext angezeigt. Schlimmer noch, dieser Textfleck wird einmal für jede dem Schlüssel zugeordnete E-Mail-Adresse angezeigt. Auf meinem kleinen Bildschirm muss ich viel scrollen, bevor ich die eigentliche E-Mail lesen kann. Ich suche nach Möglichkeiten, dies zu beheben:

  • Gibt es in mutt eine Option, mit der nur eine Zusammenfassung der PGP-Ausgabe angezeigt werden kann (in 95% der Fälle ist mir nur wichtig, ob die Überprüfung funktioniert hat und wie hoch das Vertrauen in den Schlüssel ist).
  • Wenn nicht, gibt es eine Option, um die PGP-Ausgabe nach dem Nachrichtentext anstatt vor dem Nachrichtentext anzuzeigen ?
  • Gibt es andernfalls eine Möglichkeit, die Ausgabe von GnuPG weniger ausführlich zu gestalten?

Danke im Voraus! Ich benutze GnuPG 2.1.11 mit Mutt 1.5.24 auf Debian Sid (4.3.3-5; Kernel 4.3.0-1-amd64).

Ted
quelle
Mir ist keine bessere Lösung bekannt, aber ich schreibe einen GnuPG-Wrapper (Skript), der diese Informationen verbirgt.
Jens Erat

Antworten:

0

Kasse http://www.gsp.com/cgi-bin/man.cgi?topic=t-prot

Dies soll eigentlich den zitierten Thread unter der Mail herausfiltern (TOFU acronyme clash), hat aber auch einige pgp-Optionen. Es kann aktiviert werden, indem Sie etwas wie set display_filter="t-prot -M mutt --pgp-move --pgp-short" in Ihre .muttrc einfügen (vergessen Sie nicht, zuerst t-prot zu installieren).

Leider entfernt es nicht die schreckliche Parade von Warnblöcken, die Sie erwähnen, aber dies ist das beste fertige, das ich finden konnte.

Natürlich können Sie auch durch Ihr eigenes Skript filtern.

Bearbeiten: Da ich das gleiche Problem hatte und Gawk oder ähnliches dazu brachte, den Job zu erledigen, schrieb ich mein eigenes Skript. Sie können dies auch als Anzeigefilter verwenden: https://github.com/Echsecutor/mutt_gpg_display_filter/blob/master/filter.py

Echsecutor
quelle