diff options
author | wtc%netscape.com <devnull@localhost> | 2003-08-25 19:18:02 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 2003-08-25 19:18:02 +0000 |
commit | 877b37436e173f7cbddd683a5e08a00efede26e3 (patch) | |
tree | 4ed565b9b7b212879b0a48b7f69bfe5cc9e4b3a8 /security/nss/lib/pki/pki3hack.c | |
parent | b310c94036c123f8d0fde9885f5a1faad63b88dd (diff) | |
download | nss-hg-877b37436e173f7cbddd683a5e08a00efede26e3.tar.gz |
Bugzilla bug 72291: have PK11_ListCerts return all the cert instances on
tokens. The patch is Julien Pierre's, with changes by Wan-Teh Chang.
Modified Files: pk11wrap/pk11cert.c pki/pki3hack.c pki/pki3hack.h
Diffstat (limited to 'security/nss/lib/pki/pki3hack.c')
-rw-r--r-- | security/nss/lib/pki/pki3hack.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/security/nss/lib/pki/pki3hack.c b/security/nss/lib/pki/pki3hack.c index ef378970a..7ee909e07 100644 --- a/security/nss/lib/pki/pki3hack.c +++ b/security/nss/lib/pki/pki3hack.c @@ -586,9 +586,11 @@ get_cert_instance(NSSCertificate *c) } char * -STAN_GetCERTCertificateName(NSSCertificate *c) +STAN_GetCERTCertificateNameForInstance ( + NSSCertificate *c, + nssCryptokiInstance *instance +) { - nssCryptokiInstance *instance = get_cert_instance(c); NSSCryptoContext *context = c->object.cryptoContext; PRStatus nssrv; int nicklen, tokenlen, len; @@ -626,6 +628,12 @@ STAN_GetCERTCertificateName(NSSCertificate *c) return nickname; } +char * +STAN_GetCERTCertificateName(NSSCertificate *c) +{ + nssCryptokiInstance *instance = get_cert_instance(c); + return STAN_GetCERTCertificateNameForInstance(c, instance); +} static void fill_CERTCertificateFields(NSSCertificate *c, CERTCertificate *cc, PRBool forced) |