Seth Hitchings wrote:
Seth,Should this also apply to test 4.4.8, which relates to unrecognized critical CRL entry extensions? RFC 3280 carries the same language for both cases. Yes, this applies to both unrecognized critical CRL extensions and CRL entry extensions. DR 310 proposed to modify X.509 to align with RFC 3280 on both the processing of CRLs with unrecognized critical CRL extensions and the processing of CRLs with unrecognized critical CRL entry extensions. The proposal is to modify note 4 in clause 7.3 (which the descriptions of tests 4.4.8 and 4.4.9 quote from) to read as follows: NOTE 4 – When an implementation processing a certificate revocation list does not recognize a critical extension in the crlEntryExtensions field, that CRL cannot be used to determine the status of the certificate. When an implementation does not recognize a critical extension in the crlExtensions field, that CRL cannot be used to determine the status of the certificate. In these cases local policy may dictate actions in addition to and/or stronger than those stated in this Specification, such as seeking revocation status information from other sources. Certificates for which revocation status cannot be determined should not be considered valid certificates.So, in both cases, the paths should be considered invalid as a result of no valid revocation information being available rather than as a result of the certificates being revoked. Dave -----Original Message----- From: pkits@NIST.GOV [mailto:pkits@NIST.GOV] On Behalf Of David A. Cooper Sent: Monday, July 24, 2006 6:06 PM To: Multiple recipients of list Subject: Re: Test 4.4.9 is not RFC3280 compliant? Sean, You are correct. When I wrote the description for this test, I did so based on X.509. After PKITS was completed, X.509 was changed to align with RFC 3280, so both now indicate that a CRL with an unrecognized critical CRL extension cannot be used to determine the status of a certificate. Dave Sean Mullan wrote: |