diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2008-02-14 23:44:45 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2008-02-14 23:44:45 +0000 |
commit | 27f3588e080366a4857c06fc60f4d3fff023f4c4 (patch) | |
tree | d6f051b33edc7b7e6416f3113696a0c2767cbc39 | |
parent | cb44c30ed913a06193f2e2206c58b036e5a66939 (diff) | |
download | nss-hg-27f3588e080366a4857c06fc60f4d3fff023f4c4.tar.gz |
412468 - modify vfychain and vfyserv utilities to use CERT_PKIXVerifyCert function. r=julien
-rw-r--r-- | security/nss/cmd/certutil/certutil.c | 29 | ||||
-rw-r--r-- | security/nss/cmd/lib/secutil.c | 3 | ||||
-rw-r--r-- | security/nss/cmd/lib/secutil.h | 2 |
3 files changed, 2 insertions, 32 deletions
diff --git a/security/nss/cmd/certutil/certutil.c b/security/nss/cmd/certutil/certutil.c index 631120f3c..bbf7abaad 100644 --- a/security/nss/cmd/certutil/certutil.c +++ b/security/nss/cmd/certutil/certutil.c @@ -410,35 +410,6 @@ ChangeTrustAttributes(CERTCertDBHandle *handle, PK11SlotInfo *slot, } static SECStatus -printCertCB(CERTCertificate *cert, void *arg) -{ - SECStatus rv; - SECItem data; - CERTCertTrust *trust = (CERTCertTrust *)arg; - - data.data = cert->derCert.data; - data.len = cert->derCert.len; - - rv = SECU_PrintSignedData(stdout, &data, "Certificate", 0, - SECU_PrintCertificate); - if (rv) { - SECU_PrintError(progName, "problem printing certificate"); - return(SECFailure); - } - if (trust) { - SECU_PrintTrustFlags(stdout, trust, - "Certificate Trust Flags", 1); - } else if (cert->trust) { - SECU_PrintTrustFlags(stdout, cert->trust, - "Certificate Trust Flags", 1); - } - - printf("\n"); - - return(SECSuccess); -} - -static SECStatus DumpChain(CERTCertDBHandle *handle, char *name) { CERTCertificate *the_cert; diff --git a/security/nss/cmd/lib/secutil.c b/security/nss/cmd/lib/secutil.c index 415cd35e2..a83b7719f 100644 --- a/security/nss/cmd/lib/secutil.c +++ b/security/nss/cmd/lib/secutil.c @@ -3229,11 +3229,10 @@ loser: SECStatus SEC_PrintCertificateAndTrust(CERTCertificate *cert, const char *label, - void *arg) + CERTCertTrust *trust) { SECStatus rv; SECItem data; - CERTCertTrust *trust = (CERTCertTrust *)arg; data.data = cert->derCert.data; data.len = cert->derCert.len; diff --git a/security/nss/cmd/lib/secutil.h b/security/nss/cmd/lib/secutil.h index e81eed709..8a19b07c3 100644 --- a/security/nss/cmd/lib/secutil.h +++ b/security/nss/cmd/lib/secutil.h @@ -297,7 +297,7 @@ extern int SECU_PrintSignedData(FILE *out, SECItem *der, char *m, int level, /* Print cert data and its trust flags */ extern SECStatus SEC_PrintCertificateAndTrust(CERTCertificate *cert, const char *label, - void *arg); + CERTCertTrust *trust); extern int SECU_PrintCrl(FILE *out, SECItem *der, char *m, int level); |