<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 18, 2016 at 12:01 PM, Jacob Hoffman-Andrews via Public <span dir="ltr"><<a href="mailto:public@cabforum.org" target="_blank">public@cabforum.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Sat, Sep 10, 2016 at 10:42 PM, Eric Mill <span dir="ltr"><<a href="mailto:eric.mill@gsa.gov" target="_blank">eric.mill@gsa.gov</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">CAA could be a straightforward way for enterprises to set an actual security policy that can be technically enforced, without the same level of risk or technical sophistication required by HPKP.</div></div></div></blockquote><div><br></div></span><div>To clarify a bit on this point: I think CAA doesn't work well as a way to enforce top-down enterprise policy in the presence of delegated subdomains, because CAA records are checked starting from the leftmost label, and only the first record found is considered: <a href="https://tools.ietf.org/html/rfc6844#section-4" target="_blank">https://tools.ietf.org/html/<wbr>rfc6844#section-4</a>.</div><div><br></div><div>For instance, say you have a CAA record on <a href="http://example.com" target="_blank">example.com</a> forbidding all issuance, and have a CNAME from <a href="http://blog.example.com" target="_blank">blog.example.com</a> to a hosting provider. That hosting provider can answer CAA queries for <a href="http://blog.example.com" target="_blank">blog.example.com</a> with a response that permits issuance. </div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>CAA has a lot of value, but I think this is not one of the things it is useful for.</div></div></div></div>
</blockquote></div><br></div><div class="gmail_extra">I agree it's not useful for the specific case you highlighted, but I don't think it's correct to paint all of the situations Eric raised as fitting that mold. So CAA absolutely is useful for that case - but if and only if you structure it in a way you can express CAA. But some (many?) enterprises can do that, and it is valuable for the level Eric highlights.</div></div>