Good deal, thanks.

On Sat, Jan 23, 2010 at 1:38 AM, Wan-Teh Chang <w...@google.com> wrote:

> 2010/1/18 Kai Chan <nahc...@gmail.com>:
> > Hi,
> >
> > In cert.h
> > (
> http://mxr.mozilla.org/security/source/security/nss/lib/certdb/cert.h#714
> ),
> > there is a line about obsolete functions:
> >     **OLD OBSOLETE FUNCTIONS with enum SECCertUsage - DO NOT USE FOR NEW
> > CODE
> >
> > And also in certvfy.c
> > (
> http://mxr.mozilla.org/security/source/security/nss/lib/certhigh/certvfy.c#1533
> ):
> >     /* obsolete, do not use for new code */
> >
> > That's all functions below those lines that use SECCertUsage?  What
> version
> > would you be expecting to phase them out?
>
> The comment means you should use CERT_VerifyCertificate and
> CERT_VerifyCertificateNow instead if you're writing new code:
>
> http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/security/nss/lib/certdb/cert.h&rev=1.79&mark=684,692,699#683
>
> CERT_VerifyCert and CERT_VerifyCertNow will not be removed.
>
> Would "deprecated" be less confusing than "obsolete"?
>
> I also encourage you to try the new CERT_PKIXVerifyCert
> function.  It is very hard to use, and has some bugs, but it
> supports RFC 5280 better.  The best sample code for
> CERT_PKIXVerifyCert is in Chromium because Firefox
> uses CERT_PKIXVerifyCert only for EV certificate
> verification:
>
> http://src.chromium.org/viewvc/chrome/trunk/src/net/base/x509_certificate_nss.cc?view=log
>
> Wan-Teh
> --
> dev-tech-crypto mailing list
> dev-tech-crypto@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-crypto
>
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to