"3) a rfc822Name containing an RFC 5322 email address"

Hi Jeremy. I see why you've written that (5322 obsoleted 2822, which obsoleted 822, and "822" appears in the string "rfc822Name"). However, I think it would be better to defer to 5280, since that is the document that defines the rfc822Name field. RFC5280 section 4.2.1.6 says:

   When the subjectAltName extension contains an Internet mail address,
   the address MUST be stored in the rfc822Name.  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".  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.

(Neither 5280 nor 2821 have been updated by any newer RFCs)

BTW, I don't see any requirement in this ballot to validate the email address in any way before putting it into an rfc822Name field. Is that intentional?

On 03/01/17 20:32, Jeremy Rowley via Public wrote:
They don’t publish a lot of information publicly. The documentation for
how they use friendly-names is here:
https://www.wi-fi.org/discover-wi-fi/wi-fi-certified-passpoint. As WFA
is an actual organization, a single mebmer saying something okay is not
the same as the entity approving something, but I see your point.
Perhaps something that specifies it must be ratified and published (_For
each id-wfa-hotspot-friendlyName entry, the CA MUST only include entries
after receiving permission from the WiFi Alliance to utilize the
id-wfa-hotspot-friendlyName type and MUST verify each entry in
accordance with the requirements ratified and published by the WiFi
Alliance. )?_



    *7.1.4.2.1. Subject Alternative Name Extension *

    Certificate Field: extensions:subjectAltName

    Required/Optional: Required

    Contents: This extension MUST contain at least one entry. Each entry
    MUST be _one of the following entries: 1) _either a dNSName
    containing the Fully‐Qualified Domain Name_or a Wildcard Domain
    Name, 2) _ or an iPAddress containing the IP address of a server,_3)
    a rfc822Name containing an RFC 5322 email address, 4) an otherName
    with a id-wfa-hotspot-friendlyName type { 1.3.6.1.4.1.40808.1.1.1 }
    or 5) an otherName of type SRVName as defined in RFC4986. _ _T_he CA
    MUST confirm _each entry as follows:_

    A)      _For each dNSName entry, the CA MUST verify the entry in
    accordance with Section 3.2.2.4;_

    B)      _For each SRVName entry, the CA MUST verify the Name portion
    of the entry in accordance with Section 3.2.2.4;_

    C)      _For each iPAddress entry, the CA MUST verify the entry in
    accordance with Section 3.2.2.5;_

    D)      _For each id-wfa-hotspot-friendlyName entry, the CA MUST
    only include entries after receiving permission from the WiFi
    Alliance to utilize the id-wfa-hotspot-friendlyName type and MUST
    verify each entry in accordance with the requirements ratified and
    published by the WiFi Alliance.    _

     _As an exception to RFC5280 and X.509, dNSName entries MAY contain
    Wildcard Domain Names. SRVName entries MUST NOT contain Wildcard
    Domain Names. If a name constrained CA has a dNSNAme constrain but
    does not have a constraint for SRVNames, the CA MUST NOT issue
    certificates containing SRVNames._

     that the Applicant controls the Fully‐Qualified Domain Name or IP
    address or has been granted the right to use it by the Domain Name
    Registrant or IP address assignee, as appropriate. Wildcard FQDNs
    are permitted.

     _For dNSNames, SRVNames, and iPAddress entries: _

    As of the Effective Date of these Requirements, prior to the
    issuance of a Certificate with a subjectAlternativeName extension or
    Subject commonName field containing a Reserved IP Address or
    Internal Name, the CA SHALL notify the Applicant that the use of
    such Certificates has been deprecated by the CA / Browser Forum and
    that the practice will be eliminated by October 2016. Also as of the
    Effective Date, the CA SHALL NOT issue a certificate with an Expiry
    Date later than 1 November 2015 with a subjectAlternativeName
    extension or Subject commonName field containing a Reserved IP
    Address or Internal Name. Effective 1 October 2016, CAs SHALL revoke
    all unexpired Certificates whose subjectAlternativeName extension or
    Subject commonName field contains a Reserved IP Address or Internal
    Name. Effective May 1, 2015, each CA SHALL revoke all unexpired
    Certificates with an Internal Name using onion as the right‐most
    label in an entry in the subjectAltName Extension or commonName
    field unless such Certificate was issued in accordance with Appendix
    F of the EV Guidelines.

--
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
_______________________________________________
Public mailing list
[email protected]
https://cabforum.org/mailman/listinfo/public

Reply via email to