summaryrefslogtreecommitdiff
path: root/security/nss/lib/pki/pki3hack.c
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>2003-08-25 19:18:02 +0000
committerwtc%netscape.com <devnull@localhost>2003-08-25 19:18:02 +0000
commit877b37436e173f7cbddd683a5e08a00efede26e3 (patch)
tree4ed565b9b7b212879b0a48b7f69bfe5cc9e4b3a8 /security/nss/lib/pki/pki3hack.c
parentb310c94036c123f8d0fde9885f5a1faad63b88dd (diff)
downloadnss-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.c12
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)