IDs de usuário do OpenPGP, conforme definido em OpenPGP 4880, OpenPGP, 5.11. O Pacote de IDs do Usuário (Tag 13) é formado por strings arbitrárias, "Nome Real (Comment)" não é mais que uma convenção. Seguindo as especificações, pode até ser a string vazia.
O5.11. User ID Packet (Tag 13)
A User ID packet consists of UTF-8 text that is intended to represent the name and email address of the key holder. By convention, it includes an RFC 2822 [RFC2822] mail name-addr, but there are no restrictions on its content. The packet length in the header specifies the length of the User ID.
GnuPG (pelo menos na versão 2.1, que eu usei para verificar esta declaração) também não impõe um nome - apenas omite qualquer conteúdo. Na verdade, o GnuPG parece realmente suportar IDs de usuário de cadeia vazia!
gpg> adduid
Real name:
Email address: [email protected]
Comment:
You selected this USER-ID:
"[email protected]"
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
Nem todas as versões do GnuPG permitem IDs de usuário de forma livre por padrão e exigem --allow-freeform-uid
. De man gpg
:
--allow-freeform-uid
Disable all checks on the form of the user ID while generating a new one. This option should only be used in very special environments as it does not ensure the de-facto standard format of user IDs.