<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 23, 2017 at 10:35 PM, Peter Bowen <span dir="ltr"><<a href="mailto:pzb@amzn.com" target="_blank">pzb@amzn.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">3.2.2.4 already does permit this for many methods. Looking at BR 1.4.1:<br>
<br>
3.2.2.4.1: Clearly covers namespace, as it only uses Base Domain Name (put another way, reuse of validation information is valid across full namespace)<br></blockquote><div><br></div><div>The data or documents obtained are valid across the Base Domain Name, but I don't think you can argue reuse is consistent for all sub-methods equally.</div><div><br></div><div>For example, 3.2.2.4.1(1) requires a contact consistent with 3.2.5. That would need to be performed every validation. (2) and (3), however, could be reused.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3.2.2.4.2: same as .1<br></blockquote><div><br></div><div>How do you argue this? The random value must be unique and cannot be reused > 30 days, so the documents and data obtained would need to be redone.</div><div><br></div><div>That was somewhat my point - that it's not explicitly permitted to cover the domain namespace, and so there's no explicit permission to reuse, either under 3.2.2.4 (which is explicitly scoped to per-FQDN, not domain namespace) or in the method.</div><div><br></div><div>To make sure I understand the interpretation you're advancing:</div><div>- Authorization Domain Name permits validation of any names constructed from the FQDN, removing labels until encountering a Base Domain Name.</div><div>- That is, "<a href="http://www.example.com">www.example.com</a>" is an FQDN, but it can be validated as "<a href="http://example.com">example.com</a>" as the Authorization Domain Name, because that's constructed by removing a label 'www'</div><div> - Since '<a href="http://example.com">example.com</a>' is a Base Domain Name, you cannot validate '<a href="http://www.example.com">www.example.com</a>' using 'com'</div><div>- If you issue a cert for '<a href="http://www.example.com">www.example.com</a>', but authorized it using an ADN of '<a href="http://example.com">example.com</a>', then pursuant to 3.2.2.4, the completed confirmation is for the ADN, not the FQDN, and thus can be reused for other FQDNs that share an ADN of '<a href="http://example.com">example.com</a>'</div><div><br></div><div>Is that (roughly) correct?</div><div><br></div><div>And I suppose the interpretation that I'm taking is that 3.2.2.4 doesn't enumerate ADN, but does enumerate FQDN, and the confirmation applies to the FQDN, not the ADN, even if the FQDN was confirmed using an ADN. Because of this, "completed confirmations" refers to the FQDN - so you can reissue certificates for the same names, but you cannot add new names, even if an ADN is used.</div><div><br></div><div>On first reading, I was inclined to support your interpretation (if we made it explicitly worded), but one problem with that interpretation is the intersection with CAA. If we allow the ADN authorization to be reused, then it allows bypassing the CAA checks for the FQDN, does it not? Or would you agree that 3.2.2.8 applies regardless of the reuse of information - that every FQDN must have CAA checked, regardless if authority was validated using a (reused) ADN validation?</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would push this a step further and require Enterprise RAs to only approve issuance when the CA has performed domain validation and subject identity validation for all attributes to be in the subject listed in 7.1.4.2.2. The Enterprise RA’s primary job then is to confirm the authority of the Applicant Representative under BR Section 3.2.5.<br></blockquote><div><br></div><div>That seems a reasonable way of delegating. </div></div></div></div>