Apple votes Yes. Curt
> On Jul 19, 2017, at 3:33 PM, Ben Wilson via Public <[email protected]> > wrote: > > Also, I have capitalized “Domain Name” in the definition of “Domain Label”, > as shown below and in the attached PDF document. > > On Jul 19, 2017, at 3:52 PM, Peter Bowen <[email protected] > <mailto:[email protected]>> wrote: > > One more update before voting starts, based on a request from Adriano. The > definition of the term Wildcard Domain Name has been updated. > > On Jul 18, 2017, at 8:28 PM, Peter Bowen <[email protected] > <mailto:[email protected]>> wrote: > > Thanks to all who provided comments. I’ve integrated the feedback from Kirk, > Geoff, and Wayne, including using the definitions that Geoff proposed. BR > text that has changed is in red. Additionally we dropping the proposed > change for fully qualified domain name. > > Ryan and Ben have agreed to these changes. Voting is scheduled to start in > about 18 hours. > > Thanks for the all the feedback! > > On Jul 12, 2017, at 10:24 AM, Ben Wilson via Public <[email protected] > <mailto:[email protected]>> wrote: > > Ballot 202 - Underscore and Wildcard Characters > > The current Baseline Requirements do not expressly allow underscore > characters in Subject Alternative Names. This ballot seeks to clarify that > one or more underscore characters (“_”) are allowed in FQDNs. In many places > it also replaces the term "FQDN" with "Domain Name" because "Domain Name" now > means either "FQDN" or "Wildcard Domain Name". The ballot clarifies > validation of wildcard domain names. It also cleans up some of the language > in Sections 3.2.2.4 and 7.1.4.2.1 of the Baseline Requirements. > > The following motion has been proposed by Ben Wilson of DigiCert and endorsed > by Peter Bowen of Amazon and Ryan Sleevi of Google to introduce new Final > Maintenance Guidelines for the "Baseline Requirements Certificate Policy for > the Issuance and Management of Publicly-Trusted Certificates" (Baseline > Requirements). > > --Motion Begins-- > > A. In Sections 1.3.2, 1.6 (Base Domain Name), 2.2, 3.2.2.4, 3.2.2.4.5, > 3.2.2.4.6, 3.2.2.4.10, 3.2.2.4.11, 4.2.1, 4.9.1.1.6, and 4.9.11 of the > Baseline Requirements, REPLACE the words "Fully Qualified Domain Name" and > "FQDN" with "Domain Name". > > B. In Section 1.6.1 of the Baseline Requirements, in the definition for > "Authorization Domain Name”, replace “FQDN” with “Domain Name” and change the > third sentence to utilize the term “Wildcard Domain Name” such that the > definition reads as follows: The Domain Name used to obtain authorization for > certificate issuance for a given Domain Name. The CA may use the Domain > Namereturned from a DNS CNAME lookup as the Domain Name for the purposes of > domain validation. If the Domain Name is a Wildcard Domain Name, then the CA > MUST remove “*.” from the left most portion of the requested Domain Name. The > CA may prune zero or more labels from left to right until encountering a Base > Domain Name and may use any one of the intermediate values for the purpose of > domain validation. > > C. In Section 1.6.1 of the Baseline Requirements, INSERT the following > definition: "Domain Label: A label of a Domain Name, as defined in RFC 5890 > section 2.2; for example, the Domain Name "www.example.com > <http://www.example.com/>" is composed of three labels: "www", "example", and > "com”. " > > D. In Section 1.6.1 of the Baseline Requirements, REPLACE the definition for > "Domain Name" with the following: A string which is a ‘domain name’, as > defined in RFC 5890 section 2.2, with Domain Labels separated by dots, or a > Wildcard Domain Name. For example “www.example.com > <http://www.example.com/>” and “*.example.net <http://example.net/>” are > Domain Names. > > E. In Section 1.6.1 of the Baseline Requirements, DO NOT CHANGE the > definition for "Fully-Qualified Domain Name” > > F. In Section 1.6.1 of the Baseline Requirements, REPLACE the definition for > "Reserved IP Address" with the following: An IPv4 or IPv6 address that the > IANA has "False" for Globally Reachable in either of the IANA Special-Purpose > IP Address Registries: > > https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml > > <https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml> > or > > https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml > > <https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml> > G. In Section 1.6.1 of the Baseline Requirements, REPLACE the definition for > "Wildcard Certificate" with the following: A Certificate containing a > Wildcard Domain Name in any of the Subject Alternative Names in the > Certificate. > > H. In Section 1.6.1 of the Baseline Requirements, INSERT the following > definition: "Wildcard Domain Name: A string starting with "*." (U+002A > ASTERISK, U+002E FULL STOP) immediately followed by a Fully-Qualified Domain > Name." > > I. In Section 2.2 of the Baseline Requirements, INSERT the word "requested" > in the fourth sentence between the words "processing CAA records for" and > "Domain Names" so that it reads, "processing CAA records for requested Domain > Names". > > J. In the second paragraph of Section 3.2.2.4 of the Baseline Requirements, > replace the first instance of “Full Qualified Domain Name (FQDN)” with > “Domain Name” such that it reads, "The CA SHALL confirm that, as of the date > the Certificate issues, the CA has validated each Domain Name listed in the > Certificate using at least one of the methods listed below, or is within the > Domain Namespace of a Fully Qualified Domain Name (FQDN) that has been > validated using at least one of the methods listed below (not including the > method defined in section 3.2.2.4.8)." > > K. REPLACE Section 3.2.2.6 of the Baseline Requirements in its entirety with: > > 3.2.2.6. Additional Validation for Wildcard Certificates > > Before issuing a Wildcard Certificate, the CA MUST establish and follow a > documented procedure[^pubsuffix] that determines if the FQDN portion of any > Wildcard Domain Name in the certificate is “registry-controlled” or is a > “public suffix” (e.g. “*.com”, “*.co.uk <http://co.uk/>”, see RFC 6454 > Section 8.2 for further explanation). > > If the FQDN portion of any Wildcard Domain Name in the certificate is > "registry-controlled" or is a "public suffix", CAs MUST refuse issuance > unless the applicant proves its rightful control of the entire Domain > Namespace. (e.g. CAs MUST NOT issue "*.co.uk <http://co.uk/>" or "*.local", > but MAY issue "*.example.com <http://example.com/>" to Example Co.). > > [^pubsuffix] Determination of what is “registry-controlled” versus the > registerable portion of a Country Code Top-Level Domain Namespace is not > standardized at the time of writing and is not a property of the DNS itself. > Current best practice is to consult a “public suffix list” such as > http://publicsuffix.org/ <http://publicsuffix.org/> (PSL), and to retrieve a > fresh copy regularly. If using the PSL, a CA SHOULD consult the "ICANN > DOMAINS" section only, not the "PRIVATE DOMAINS" section. The PSL is updated > regularly to contain new gTLDs delegated by ICANN, which are listed in the > "ICANN DOMAINS" section. A CA is not prohibited from issuing a Wildcard > Certificate to the Registrant of an entire gTLD, provided that control of the > entire namespace is demonstrated in an appropriate way. > > L. REPLACE Section 7.1.4.2.1 of the Baseline Requirements in its entirety > with: > > 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 types: > > 1. dNSName: the entry MUST contain either a Fully-Qualified Domain Name or > Wildcard Domain Name that the CA has validated in accordance with section > 3.2.2.4. FQDNs and the FQDN portion of Wildcard DNs must comply with RFC 5280 > section 4.2.1.6 with the following exception: underscore characters ("_") are > allowed in Domain Labels such that replacing all underscore characters with > hyphen characters ("-") would result in a valid Domain Label. CAs MUST NOT > include Domain Labels which have hyphens as the third and fourth characters > unless the first character is "x" or "X", the second character is "n" or "N", > and the fifth and later characters are a valid Punycode string. CAs MUST > additionally validate that Wildcard DNs are consistent with section 3.2.2.6. > The entry MUST NOT contain an Internal Name. > > 2. iPAddress: the entry MUST contain an IP address that the CA has validated > in accordance with Section 3.2.2.5. The entry MUST NOT contain a Reserved IP > Address. > > M. REPLACE subsection a. of Section 7.1.4.2.2 of the Baseline Requirements > with: > > a. Certificate Field: subject:commonName (OID 2.5.4.3) > > Required/Optional: Deprecated (Discouraged, but not prohibited) > > Contents: If present, this field MUST contain a single IP address or Domain > Name that is one of the values contained in the Certificate’s subjectAltName > extension (see Section 7.1.4.2.1). When including a Domain Name in a common > name, CAs MUST only use LDH labels as defined in RFC 5890 and MUST NOT use > U-labels. When including an IPv6 address in a common name, CAs MUST use a > format conforming to Section 4 or Section 5 of RFC 5952. When including an > IPv4 address in a common name, CAs MUST encode the name as an IPv4Address as > defined in RFC 3986. > > --Motion Ends-- > > The procedure for approval of this Final Maintenance Guideline ballot is as > follows (exact start and end times may be adjusted to comply with applicable > Bylaws and IPR Agreement): > > BALLOT 202 Status: Final Maintenance Guideline Start time (22:00 UTC) End > time (22:00 UTC) > > Discussion (7 to 14 days) July 12, 2017 to July 19, 2017 > > Vote for approval (7 days) July 19, 2017 to July 26, 2017 > > If a vote of the Forum approves this ballot, the Chair will initiate a 30-day > IPR Review Period by sending out an IPR Review Notice. > > After 30 days of announcing the IPR Review period by the Chair: > > (a) If Exclusion Notice(s) are filed, this ballot approval is rescinded and a > PAG will be created; or (b) If no Exclusion Notices are filed, this ballot > becomes effective at end of the IPR Review Period. > > From Bylaw 2.3: If the Draft Guideline Ballot is proposing a Final > Maintenance Guideline, such ballot will include a redline or comparison > showing the set of changes from the Final Guideline section(s) intended to > become a Final Maintenance Guideline, and need not include a copy of the full > set of guidelines. Such redline or comparison shall be made against the Final > Guideline section(s) as they exist at the time a ballot is proposed, and need > not take into consideration other ballots that may be proposed subsequently, > except as provided in Bylaw Section 2.3(j). > > Votes must be cast by posting an on-list reply to this thread on the Public > list. A vote in favor of the motion must indicate a clear 'yes' in the > response. A vote against must indicate a clear 'no' in the response. A vote > to abstain must indicate a clear 'abstain' in the response. Unclear responses > will not be counted. The latest vote received from any representative of a > voting member before the close of the voting period will be counted. Voting > members are listed here: https://cabforum.org/members/ > <https://cabforum.org/members/> > In order for the motion to be adopted, two thirds or more of the votes cast > by members in the CA category and greater than 50% of the votes cast by > members in the browser category must be in favor. Quorum is half of the > number of currently active Members, which is the average number of Member > organizations that have participated in the previous three Forum-wide > meetings (both teleconferences and face-to-face meetings). Under Bylaw > 2.2(g), at least the required quorum number must participate in the ballot > for the ballot to be valid, either by voting in favor, voting against, or > abstaining. > > > <Ballot 202.pdf>_______________________________________________ > Public mailing list > [email protected] <mailto:[email protected]> > https://cabforum.org/mailman/listinfo/public > <https://cabforum.org/mailman/listinfo/public> > > > <CA-Browser Forum BR 1.5.0 Ballot 202 > draft.pdf>_______________________________________________ > Public mailing list > [email protected] <mailto:[email protected]> > https://cabforum.org/mailman/listinfo/public > <https://cabforum.org/mailman/listinfo/public>
_______________________________________________ Public mailing list [email protected] https://cabforum.org/mailman/listinfo/public
