Eddy,

Eddy Nigg wrote:
On 01/09/2009 03:41 AM, Julien R Pierre - Sun Microsystems:

FYI, if a certificate is expired, NSS won't even bother performing a
revocation check on it, either CRL or OCSP.

Are you sure?

Yes. The validity check is one of the earliest ones that happens on the cert.

See
http://mxr.mozilla.org/security/source/security/nss/lib/certhigh/certvfy.c#1091 Also http://mxr.mozilla.org/security/source/security/nss/lib/certhigh/certvfy.c#1326

There are a few new cert validation in libpkix for NSS 3.12 , but I think still the expiration check remains an early one, and it definitely is optimized to do revocation checks only when needed.

Ie. the expiration of the cert is more critical information than its
revocation status

I think that's wrong as I explained in the previous mail.

Well, we'll just have to agree to disagree :) IMO revocation really doesn't matter if you already know the certificate is invalid at the time you are checking it. It's like trying to check a dead person's pulse.

Yet the PSM UI lets you click to override the expiration of a cert, but
not for revocation. I don't think it makes much sense to override either
case.

Well...I think expiration has some use for control panels and such stuff, without it one would have a hard time updating the cert in case it was forgotten. The same is true for overriding an eventual exception for initial cases (on a temporary basis). It happens to me every time I install a new server.

Time zone issues, perhaps. Or time sync. I have seen those kinds of problems before. They shouldn't last very long though.
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to