On Sat, Jun 17, 2017 at 11:03:32PM +0000, Salz, Rich wrote:
> > >    . . .  A CA MUST only consider a property with an "account-uri"
> > >    parameter to authorize issuance where the URI specified is an URI
> > >    that the CA recognises as identifying the account making a
> > >    certificate issuance request.
> > >
> > > > This is not a [crisp] MUST statement.  I think it is trying to say two 
> > > > things
> > when the "account-uri" is present:
> > >
> > > > (1)  the CA MUST NOT issue a certificate containing the domain name that
> > contains the CAA Resource Record if it does not recognize the account
> > referenced by the URI.
> > >
> > > > (2)  the CA MUST use the account referenced by the URI in the
> > authorization process for a certificate request for the domain containing 
> > the
> > CAA Resource Record.
> > >
> > > > If this is correct, please separate these two requirements.  If it is 
> > > > not
> > correct, please explain the text.
> > >
> > > Can you post an update next week?  If not, would it help to add another
> > author to do so?  I would like to move this forward to the IESG soon.  
> > Please
> > respond by early next week.
> > 
> > I don't understand this issue. The wording is clear.
> 
> It's understandable, yes.   Does Russ's proposal have the same meaning?   I'm 
> not sure.  That means, I think that the original wording could stand a bit of 
> clarification.

(2) is weird. It talks about 'using an account', as though a CAA record
can dictate what account is to be used. It almost suggests something
like this:

  - I register account A and issue for example.com and setup ACME-CAA
    for that account
  - An unrelated party creates account B and requests issuance for
    example.com without control over that domain; the CA identifies
    the account specified in ACME-CAA, finds it authorised to issue
    for example.com and issues under it (!!!)

Moreover it talks about how the CA MUST NOT issue a certificate under
certain circumstances. But an individual CAA record never prevents
issuance, per se (although the presence of any CAA records creates the
requirement that at least one pass); at the worst it merely fails to
authorize issuance in a particular case (but other adjacent CAA records
might).

Because of this I think it's necessary to keep the wording in terms of
whether a CAA property authorizes issuance, rather than an enumeration
of cases in which issuance MUST NOT occur. That's simply not possible
when speaking about a single CAA record without regard to the other CAA
records which might be adjacent to it.

I'm open to clearer wording but I can't see any better way to express
this accurately than talking about whether a given CAA property
authorizes issuance.

_______________________________________________
Acme mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/acme

Reply via email to