summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2004-01-16 02:11:44 +0000
committernelsonb%netscape.com <devnull@localhost>2004-01-16 02:11:44 +0000
commit747d530ad477dc6538f6c0f09e894b66e6ddb984 (patch)
treecde1b1d239c371b0ddcf2c0d278131c0c0c0489f
parent19231d0b29efce62f642f190592de16aff8c47b0 (diff)
downloadnss-hg-747d530ad477dc6538f6c0f09e894b66e6ddb984.tar.gz
Fix NSS parsing of Issuer Unique ID and Subject Unique ID fields in
certificate. Bug 216116. r=jpierre
-rw-r--r--security/nss/lib/certdb/certdb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/security/nss/lib/certdb/certdb.c b/security/nss/lib/certdb/certdb.c
index 5cd21baab..ac7cad6a4 100644
--- a/security/nss/lib/certdb/certdb.c
+++ b/security/nss/lib/certdb/certdb.c
@@ -118,12 +118,12 @@ const SEC_ASN1Template CERT_CertificateTemplate[] = {
{ SEC_ASN1_INLINE,
offsetof(CERTCertificate,subjectPublicKeyInfo),
CERT_SubjectPublicKeyInfoTemplate },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 1,
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_CONTEXT_SPECIFIC | 1,
offsetof(CERTCertificate,issuerID),
- SEC_ObjectIDTemplate },
- { SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED | SEC_ASN1_CONTEXT_SPECIFIC | 2,
+ SEC_BitStringTemplate },
+ { SEC_ASN1_OPTIONAL | SEC_ASN1_CONTEXT_SPECIFIC | 2,
offsetof(CERTCertificate,subjectID),
- SEC_ObjectIDTemplate },
+ SEC_BitStringTemplate },
{ SEC_ASN1_EXPLICIT | SEC_ASN1_OPTIONAL | SEC_ASN1_CONSTRUCTED |
SEC_ASN1_CONTEXT_SPECIFIC | 3,
offsetof(CERTCertificate,extensions),