[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comments on <draft-ietf-pkix-crlaia-00.txt>




Russ,

> Denis:

>>> Yes, it is OBVIOUS that the CRL issuer certificate needs to be
>>> validated.

>>> You say that it is not clear what validation policy needs to be used,
>>> but this is completely irrelevant to the discussion of the CRL AIA
>>> extension.  This extension aid in certification path construction,
>>> not the validation of the path once it is constructed.

>> Not exactly, it could "help" finding a wrong path !

> Not likely.  The signer of the CRL is providing a pointer to their own
> certificate.  Path construction to locate a parent of that certificate
> through a complex PKI might include paths that are acceptable and paths
> that are unacceptable, but the certificate that contains the public key
> needed to validate the signature on the CRL is clearly needed.

The problem is to know if a CRL that has been fetched "somewhere" is adequate for the target certificate. It is not to validate a CRL that has been fetched "somewhere".

>>> There are many factors which need to be considered in the validation
>>> of the CRL issue certificate.  The values of the key usage extension
>>> and the certificate policies extension are two that jump to mind.
>>> There are probably more if I spend the time to consider each possible
>>> scenario.

>> One simple rule would allow no security problem at all and I wonder
>> why you have so much resistance to mention it.

> We have that rule:  The CA certificate and the CRL Issuer certificate
> must validate back to the same trust anchor.

As explained in a just posted e-mail this rule is insufficient and thus
insecure.

>>> In my opinion, this document is ready for WG Last Call.
>>
>>
>> As an editor of the draft, I may understand your position; but it is
>> up the the PKIX chairs to decide whether or not the document is ready
>> for WG last call.

> Correct.  I included this sentence for the WG chairs.  I hope they will
> agree with me, and that they will issue WG Last Call for this document.

>> Once again the current Security Considerations section is not acceptable.

> To you...  No one else is advocating this change.  I continue to believe
> that requiring the CA certificate and the CRL Issuer certificate to
> validate back to the same trust anchor resolves your concern.

It does not.

> I am
> willing to add a few words to the security considerations about name
> collisions (my co-author may disagree), but I am not willing to use
> "MUST" or "SHOULD" in those words.

We agree that "MUST" or "SHOULD" should not be used in the security
considerations section.

> There is absolutely nothing that a
> client can do to determine deal with name collisions that are
> subordinate to the same trust anchor.

This last statement is wrong. Please look again at the security
considerations section of "Permanent Identifier". As an example:

   "Since a name is only unique towards its superior CA, unless some
    naming constraints are being used, a name would only be guaranteed to
    be globally unique when considered to include a sequence of all the
    names of the superior CAs".

Denis

> Russ