<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Helvetica Neue";
panose-1:2 0 5 3 0 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<div>
<div>
<p class="MsoNormal">> For me, this raises two questions:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> 1) For ballot authors, where are standards/requirements like this documented? As someone relatively new to this community, the structure of this ballot seemed reasonable to me: there are not currently any other ballots in the pipeline
which will be effective prior to the chosen date of July 1, so simply noting "this document has changed, and that change will go into effect on July 1" seems sufficient. How do we clearly document ballot best practices and style guides?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I didn’t come across any documentation describing how to make changes effective on a certain date. Another option, aside from introducing new methods and sunsetting the old ones, would be to incorporate the effective date into methods 18
and 19 directly, but that just doesn’t seem clean to me in this case. If there are best practices around making changes with an effective date, having them documented would definitely be helpful.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">On Tue, Mar 30, 2021 at 1:32 PM Ryan Sleevi via Servercert-wg <<a href="mailto:servercert-wg@cabforum.org">servercert-wg@cabforum.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">The semantics of 303 indicate that the new resource (referred to via the Location field) is not necessarily the same as the requested resource. The semantics/interpretation of that redirected-to-resource are left up to the user and user
agent, while the goal with this was to ensure unambiguous semantics.<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">From RFC 7231, Section 6.4.4 (Emphasis added)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> The 303 (See Other) status code indicates that the server is<br>
redirecting the user agent to a different resource, as indicated by a<br>
URI in the Location header field, which is intended to provide an<br>
indirect response to the original request. A user agent can perform<br>
a retrieval request targeting that URI (a GET or HEAD request if<br>
using HTTP), which might also be redirected, and present the eventual<br>
result as an answer to the original request. <b>Note that the new URI<br>
in the Location header field is not considered equivalent to the<br>
effective request URI.</b><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, Mar 30, 2021 at 4:12 PM Bruce Morton via Servercert-wg <<a href="mailto:servercert-wg@cabforum.org" target="_blank">servercert-wg@cabforum.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi Niko,<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Our team believes that a single 303 redirect from http to https scheme for the same fqdn should be acceptable. Is there a reason why 303 is not allowed?<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks, Bruce.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:</b> Servercert-wg <<a href="mailto:servercert-wg-bounces@cabforum.org" target="_blank">servercert-wg-bounces@cabforum.org</a>>
<b>On Behalf Of </b>Niko Carpenter via Servercert-wg<br>
<b>Sent:</b> Thursday, March 25, 2021 11:51 AM<br>
<b>To:</b> CA/B Forum Server Certificate WG Public Discussion List <<a href="mailto:servercert-wg@cabforum.org" target="_blank">servercert-wg@cabforum.org</a>><br>
<b>Subject:</b> [EXTERNAL] [Servercert-wg] Discussion Period Begins on Ballot SC43 Version 2: Clarify Acceptable Status Codes<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">WARNING: This email originated outside of Entrust.<br>
DO NOT CLICK links or attachments unless you trust the sender and know the content is safe.<o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="0" width="93%" align="center">
</div>
<p style="margin-bottom:7.5pt;background:white"><a name="m_-6023698697732712361_m_-76414816067228"><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif;color:#666666">This begins the discussion period for ballot SC43</span></a><span style="mso-bookmark:m_-6023698697732712361_m_-76414816067228"></span><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif;color:black">
version 2</span><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif;color:#666666">: Clarify Acceptable Status Codes.</span><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif;color:black"> An effective date of July 1, 2021 was added
in this version.</span><o:p></o:p></p>
<p style="margin-bottom:7.5pt;background:white"><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif;color:#666666"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">Purpose of Ballot:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">This ballot clarifies the allowed HTTP status codes used for following redirects in domain validation methods 18 and 19, and specifies that the target URI must come from the Location response
header.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">In Section 3.2.2.4.18 and 3.2.2.4.19, it replaces</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">"Redirects MUST be the result of an HTTP status code result within the 3xx Redirection class of status codes, as defined in RFC 7231, Section 6.4." with the following:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> * "Redirects MUST be the result of a 301, 302, 307, or 308 HTTP status code response."</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> * "Redirects MUST be to resource URLs contained in the Location HTTP response header."</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">The following motion has been proposed by Niko Carpenter of SecureTrust and endorsed by Corey Bonnell of DigiCert and Ryan Sleevi of Google.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">--MOTION BEGINS--</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">This ballot modifies the “Baseline Requirements for the Issuance and Management of Publicly-Trusted Certificates” as defined in the following redline, based on Version 1.7.3:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<a href="https://scanmail.trustwave.com/?c=4062&d=j4fm4F8ydpSbZb1aWH38vmDyyAGMeIOXtRu4fT9Hpg&s=5&u=https%3a%2f%2furldefense%2ecom%2fv3%2f%5f%5fhttps%3a%2fgithub%2ecom%2fcabforum%2fservercert%2fcompare%2f2b7720f7821764f0ea9d0d583ec5c61896a3f4cd%2e%2ebd7915249a0360a28fe37b785c367d70645c7e8f%5f%5f%3b%21%21FJ-Y8qCqXTj2%21KxKv-CtjQAa8iFbqK28UGadVW-RtBhLDI6KojNS-ZPHoM7hVPtd7V-VgBtC8mR0RQLM%24" target="_blank"><span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">https://github.com/cabforum/servercert/compare/2b7720f7821764f0ea9d0d583ec5c61896a3f4cd..bd7915249a0360a28fe37b785c367d70645c7e8f</span></a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">--MOTION ENDS--</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">This ballot proposes a Final Maintenance Guideline.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">The procedure for approval of this ballot is as follows:</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">Discussion (7+ days)</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">Start Time: 11-March 2021 21:30 UTC</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">End Time: 01-April 2021 16:00 UTC</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">Vote for approval (7 days)</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">Start Time: 01-April 2021 16:00 UTC</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:32.25pt">
<span style="font-size:10.5pt;font-family:"Helvetica Neue",serif">End Time: 08-April 2021 16:00 UTC</span><span style="font-size:9.0pt;font-family:"Helvetica Neue",serif;color:#666666"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:.5in;text-indent:.5in;line-height:14.0pt">
<b><span style="font-family:"Arial",sans-serif;color:#008FC5">Niko Carpenter <br>
</span></b><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:#59595B">Software Engineer</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:.5in">
<a href="https://scanmail.trustwave.com/?c=4062&d=j4fm4F8ydpSbZb1aWH38vmDyyAGMeIOXtRztL25G9g&s=5&u=https%3a%2f%2furldefense%2ecom%2fv3%2f%5f%5fhttp%3a%2fwww%2esecuretrust%2ecom%5f%5f%3b%21%21FJ-Y8qCqXTj2%21KxKv-CtjQAa8iFbqK28UGadVW-RtBhLDI6KojNS-ZPHoM7hVPtd7V-VgBtC8q5c4vII%24" target="_blank"><span style="font-size:10.5pt;font-family:"Arial",sans-serif">www.securetrust.com</span></a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><i><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#59595B">2020 Best PCI Compliance Provider Winner – Card Not Present Awards</span></i><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">This transmission may contain information that is privileged, confidential, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby
notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material
in its entirety, whether in electronic or hard copy format. <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Servercert-wg mailing list<br>
<a href="mailto:Servercert-wg@cabforum.org" target="_blank">Servercert-wg@cabforum.org</a><br>
<a href="https://scanmail.trustwave.com/?c=4062&d=j4fm4F8ydpSbZb1aWH38vmDyyAGMeIOXtUnpLWwVpQ&s=5&u=https%3a%2f%2flists%2ecabforum%2eorg%2fmailman%2flistinfo%2fservercert-wg" target="_blank">https://lists.cabforum.org/mailman/listinfo/servercert-wg</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal">_______________________________________________<br>
Servercert-wg mailing list<br>
<a href="mailto:Servercert-wg@cabforum.org" target="_blank">Servercert-wg@cabforum.org</a><br>
<a href="https://scanmail.trustwave.com/?c=4062&d=j4fm4F8ydpSbZb1aWH38vmDyyAGMeIOXtUnpLWwVpQ&s=5&u=https%3a%2f%2flists%2ecabforum%2eorg%2fmailman%2flistinfo%2fservercert-wg" target="_blank">https://lists.cabforum.org/mailman/listinfo/servercert-wg</a><o:p></o:p></p>
</blockquote>
</div>
</div>
This transmission may contain information that is privileged, confidential, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information
contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format.
</body>
</html>