OpenPGP-Benutzer-IDs wie in OpenPGP 4880, OpenPGP, 5.11 definiert. Das Benutzer-ID-Paket (Tag 13) besteht aus beliebigen Zeichenfolgen. "Real Name (Comment)" ist nicht mehr als eine Konvention. Nach den Angaben kann es sich sogar um eine leere Zeichenfolge handeln.
5.11. Benutzer-ID-Paket (Tag 13)
Ein Benutzer-ID-Paket besteht aus UTF-8-Text, der den Namen und die E-Mail-Adresse des Schlüsselinhabers darstellen soll. Konventionell enthält es eine RFC 2822 [RFC2822] Mail Name-Addr, aber es gibt keine Einschränkungen für den Inhalt. Die Paketlänge im Header gibt die Länge der Benutzer-ID an.
GnuPG (zumindest in Version 2.1, mit der ich diese Anweisung überprüft habe) erzwingt auch keinen Namen - lasst einfach keinen Inhalt aus. In der Tat scheint GnuPG tatsächlich leere Benutzer-IDs zu unterstützen!
gpg> adduid Real name: Email address: mail@example.org Comment: You selected this USER-ID: "mail@example.org" Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
Nicht alle Versionen von GnuPG lassen standardmäßig freie Benutzer-IDs zu und erfordern dies --allow-freeform-uid
. Von man gpg
:
--allow-freeform-uid
Deaktivieren Sie alle Überprüfungen des Formulars der Benutzer-ID, während Sie eine neue erstellen. Diese Option sollte nur in sehr speziellen Umgebungen verwendet werden, da das faktische Standardformat der Benutzer-IDs nicht gewährleistet ist.