On Apr 7, 2015, at 11:07 AM, Ben McGinnes <b...@adversary.org> wrote:

> Ah, but if it is truly just the email address then is it sitting in
> the email field of the UID or the name field?  

This has been a very illuminating conversation, and I just want to share 
something that led me to this confusion initially. When I was considering an 
email-only UID, I ran up against the issue that in gnupg's default mode of 
operation, a name is required for a UID, whereas an email address is not. If I 
try to enter a blank name while generating a key, gnupg issues an error: "Name 
must be at least 5 characters long". My instinct was thus to specify the email 
address in the name field. 

I got it backwards because gnupg treats the name field as mandatory and the 
email field as optional, which interestingly is the opposite of RFC 5322: 

        Normally, a mailbox is composed of two parts: (1) an 
        optional display name that indicates the name of the 
        recipient... and (2) an addr-spec address enclosed in 
        angle brackets. ("<" and ">"). There is an alternate 
        simple form of a mailbox where the addr-spec address 
        appears alone, without the recipient's name or the 
        angle brackets.

I realize now that an email-only UID should include angle brackets 
("implementations SHOULD use the full name-addr form of the mailbox"), but I 
wanted to share the thought process that led me to this mistake in the first 
place. 

-- 

Joey Castillo
www.joeycastillo.com


_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to