> On Jun 27, 2020, at 8:06 PM, Toerless Eckert <t...@cs.fau.de> wrote:
> 
> Thanks, Russ, inline
> 
> On Sat, Jun 27, 2020 at 05:27:46PM -0400, Russ Housley wrote:
>> Brian:
>> 
>>>> I think Brian actually made my point.  While the filed contains an email 
>>>> address, using it as such would result in a delivery failure.  The private 
>>>> key holder cannot be reached by this address.
>>> 
>>> I don't see a requirement in RFC5280 that the email address in an 
>>> rfc822name must be reachable, or that it must belong to the private key 
>>> holder.
>> 
>> We seem to be interpreting RFC 5280, Sections 4.1.2.6 and 4.2.16 differently.
>> 
>> 4.1.2.6.  Subject
>> 
>>   The subject field identifies the entity associated with the public
>>   key stored in the subject public key field.  The subject name MAY be
>>   carried in the subject field and/or the subjectAltName extension.  ...
> 
> Yep. For purpose of ACP, we use rfc822Name, but the entity may get
> from registrar/CA other names too, such as any pre-existing, however
> formatted SN.
> 
>> 4.2.1.6.  Subject Alternative Name
>> 
>>   ...
>> 
>>   When the subjectAltName extension contains an Internet mail address,
>>   the address MUST be stored in the rfc822Name.
> 
> Yes. ACP does that.
> 
>>   The format of an
>>   rfc822Name is a "Mailbox" as defined in Section 4.1.2 of [RFC2821].
>>   A Mailbox has the form "Local-part@Domain".
> 
> Yes. ACP does that.
> 
>>   Note that a Mailbox has
>>   no phrase (such as a common name) before it, has no comment (text
>>   surrounded in parentheses) after it, and is not surrounded by "<" and
>>   ">".  Rules for encoding Internet mail addresses that include
>>   internationalized domain names are specified in Section 7.5.
> 
> Yes, ACP does that.
> 
>> Section 4.1.2 of RFC 2821 provides the ABNF for the Mailbox.
> 
> Yes, ACP matches that. Actually, when i did the ABNF, i had to go
> through a couple of RFC becaue 2821 was superceeded and i think i picked
> as references the now normative one, but have to go back and remember details.
> No actual change in the syntax AFAIK since rfc2821.
> 
>> RFC 2821 says:
>> 
>>   As used in this specification, an "address" is a character string
>>   that identifies a user to whom mail will be sent or a location into
>>   which mail will be deposited.  The term "mailbox" refers to that
>>   depository. ...
>> 
>> So, the mailbox is the place that email gets sent to.
> 
> Do you think that this sentence makes an address of nore...@example.com
> an invalid email address given how it does not receive email ?
> 
> And please do not conflate this discussion with the use in certificates,
> your discussion points about rfc2821 are non-considering any
> certificate work, as rfc5280 does not attempt to redecine anything.
> 
> Would you also like to legislate what "user" means ? E.g.: would
> lamps-requ...@ietf.org, valid email address in your reading or does
> a user have to be a human ?
> 
> In any case: ACP email address can perfectly well have mailboxes,
> 
> You also did not repy to my expamples about other systems where
> email addresses are primarily used for non-mailbox purposes
> but still encoded in rfc822Name. I have seen no outlawing of
> this practice through IETF documents.

It is clear that nore...@example.com has the syntax of an email address, but 
there is not corresponding mailbox.  For that reason, it should not appear in a 
certificate.  It is the the email address of the subject of the certificate.

Russ

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima

Reply via email to