diff options
author | nelsonb%netscape.com <devnull@localhost> | 2004-01-16 02:11:44 +0000 |
---|---|---|
committer | nelsonb%netscape.com <devnull@localhost> | 2004-01-16 02:11:44 +0000 |
commit | 747d530ad477dc6538f6c0f09e894b66e6ddb984 (patch) | |
tree | cde1b1d239c371b0ddcf2c0d278131c0c0c0489f | |
parent | 19231d0b29efce62f642f190592de16aff8c47b0 (diff) | |
download | nss-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.c | 8 |
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), |