diff options
author | cvs2hg <devnull@localhost> | 2007-06-16 05:11:11 +0000 |
---|---|---|
committer | cvs2hg <devnull@localhost> | 2007-06-16 05:11:11 +0000 |
commit | f9730bdcd5cbe68e8e2c344ceb145f81c4e28422 (patch) | |
tree | f11c9d63579dfe723142dcb6764cf5245f754eb0 | |
parent | 19e6f2cebe9f6df1a9caa1ce3a7a6b3287a242aa (diff) | |
parent | 37dd55499dd1bf9399806ee91eec2511d45de23a (diff) | |
download | nss-hg-f9730bdcd5cbe68e8e2c344ceb145f81c4e28422.tar.gz |
fixup commit for tag 'WEB_CONTENT_HANDLING_20070621_PRE_LAUNCHWITHURI'WEB_CONTENT_HANDLING_20070621_PRE_LAUNCHWITHURI
-rw-r--r-- | security/nss/lib/ckfw/builtins/certdata.c | 1467 | ||||
-rw-r--r-- | security/nss/lib/ckfw/builtins/certdata.txt | 1135 | ||||
-rw-r--r-- | security/nss/lib/ckfw/builtins/nssckbi.h | 4 | ||||
-rw-r--r-- | security/nss/tests/iopr/cert_iopr.sh | 420 | ||||
-rw-r--r-- | security/nss/tests/iopr/ocsp_iopr.sh | 218 | ||||
-rw-r--r-- | security/nss/tests/iopr/ssl_iopr.sh | 666 | ||||
-rw-r--r-- | security/nss/tests/ocsp/ocsp.sh | 82 |
7 files changed, 2416 insertions, 1576 deletions
diff --git a/security/nss/lib/ckfw/builtins/certdata.c b/security/nss/lib/ckfw/builtins/certdata.c index e1a746c3f..fc892f7c7 100644 --- a/security/nss/lib/ckfw/builtins/certdata.c +++ b/security/nss/lib/ckfw/builtins/certdata.c @@ -255,7 +255,7 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_66 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_67 [] = { - CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_68 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE @@ -273,7 +273,7 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_72 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_73 [] = { - CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_74 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE @@ -303,7 +303,7 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_82 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_83 [] = { - CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED }; static const CK_ATTRIBUTE_TYPE nss_builtins_types_84 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE @@ -677,6 +677,54 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_206 [] = { static const CK_ATTRIBUTE_TYPE nss_builtins_types_207 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED }; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_208 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_209 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_210 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_211 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_212 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_213 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_214 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_215 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_216 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_217 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_218 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_219 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_220 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_221 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_222 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_223 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; #ifdef DEBUG static const NSSItem nss_builtins_items_0 [] = { { (void *)&cko_data, (PRUint32)sizeof(CK_OBJECT_CLASS) }, @@ -3146,6 +3194,114 @@ static const NSSItem nss_builtins_items_46 [] = { { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"GlobalSign Root CA - R2", (PRUint32)24 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157" +"\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040" +"\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107" +"\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125" +"\004\003\023\012\107\154\157\142\141\154\123\151\147\156" +, (PRUint32)78 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157" +"\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040" +"\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107" +"\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125" +"\004\003\023\012\107\154\157\142\141\154\123\151\147\156" +, (PRUint32)78 }, + { (void *)"\002\013\004\000\000\000\000\001\017\206\046\346\015" +, (PRUint32)13 }, + { (void *)"\060\202\003\272\060\202\002\242\240\003\002\001\002\002\013\004" +"\000\000\000\000\001\017\206\046\346\015\060\015\006\011\052\206" +"\110\206\367\015\001\001\005\005\000\060\114\061\040\060\036\006" +"\003\125\004\013\023\027\107\154\157\142\141\154\123\151\147\156" +"\040\122\157\157\164\040\103\101\040\055\040\122\062\061\023\060" +"\021\006\003\125\004\012\023\012\107\154\157\142\141\154\123\151" +"\147\156\061\023\060\021\006\003\125\004\003\023\012\107\154\157" +"\142\141\154\123\151\147\156\060\036\027\015\060\066\061\062\061" +"\065\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065" +"\060\070\060\060\060\060\132\060\114\061\040\060\036\006\003\125" +"\004\013\023\027\107\154\157\142\141\154\123\151\147\156\040\122" +"\157\157\164\040\103\101\040\055\040\122\062\061\023\060\021\006" +"\003\125\004\012\023\012\107\154\157\142\141\154\123\151\147\156" +"\061\023\060\021\006\003\125\004\003\023\012\107\154\157\142\141" +"\154\123\151\147\156\060\202\001\042\060\015\006\011\052\206\110" +"\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001" +"\012\002\202\001\001\000\246\317\044\016\276\056\157\050\231\105" +"\102\304\253\076\041\124\233\013\323\177\204\160\372\022\263\313" +"\277\207\137\306\177\206\323\262\060\134\326\375\255\361\173\334" +"\345\370\140\226\011\222\020\365\320\123\336\373\173\176\163\210" +"\254\122\210\173\112\246\312\111\246\136\250\247\214\132\021\274" +"\172\202\353\276\214\351\263\254\226\045\007\227\112\231\052\007" +"\057\264\036\167\277\212\017\265\002\174\033\226\270\305\271\072" +"\054\274\326\022\271\353\131\175\342\320\006\206\137\136\111\152" +"\265\071\136\210\064\354\274\170\014\010\230\204\154\250\315\113" +"\264\240\175\014\171\115\360\270\055\313\041\312\325\154\133\175" +"\341\240\051\204\241\371\323\224\111\313\044\142\221\040\274\335" +"\013\325\331\314\371\352\047\012\053\163\221\306\235\033\254\310" +"\313\350\340\240\364\057\220\213\115\373\260\066\033\366\031\172" +"\205\340\155\362\141\023\210\134\237\340\223\012\121\227\212\132" +"\316\257\253\325\367\252\011\252\140\275\334\331\137\337\162\251" +"\140\023\136\000\001\311\112\372\077\244\352\007\003\041\002\216" +"\202\312\003\302\233\217\002\003\001\000\001\243\201\234\060\201" +"\231\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001" +"\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001" +"\001\377\060\035\006\003\125\035\016\004\026\004\024\233\342\007" +"\127\147\034\036\300\152\006\336\131\264\232\055\337\334\031\206" +"\056\060\066\006\003\125\035\037\004\057\060\055\060\053\240\051" +"\240\047\206\045\150\164\164\160\072\057\057\143\162\154\056\147" +"\154\157\142\141\154\163\151\147\156\056\156\145\164\057\162\157" +"\157\164\055\162\062\056\143\162\154\060\037\006\003\125\035\043" +"\004\030\060\026\200\024\233\342\007\127\147\034\036\300\152\006" +"\336\131\264\232\055\337\334\031\206\056\060\015\006\011\052\206" +"\110\206\367\015\001\001\005\005\000\003\202\001\001\000\231\201" +"\123\207\034\150\227\206\221\354\340\112\270\104\013\253\201\254" +"\047\117\326\301\270\034\103\170\263\014\232\374\352\054\074\156" +"\141\033\115\113\051\365\237\005\035\046\301\270\351\203\000\142" +"\105\266\251\010\223\271\251\063\113\030\232\302\370\207\210\116" +"\333\335\161\064\032\301\124\332\106\077\340\323\052\253\155\124" +"\042\365\072\142\315\040\157\272\051\211\327\335\221\356\323\134" +"\242\076\241\133\101\365\337\345\144\103\055\351\325\071\253\322" +"\242\337\267\213\320\300\200\031\034\105\300\055\214\350\370\055" +"\244\164\126\111\305\005\265\117\025\336\156\104\170\071\207\250" +"\176\273\363\171\030\221\273\364\157\235\301\360\214\065\214\135" +"\001\373\303\155\271\357\104\155\171\106\061\176\012\376\251\202" +"\301\377\357\253\156\040\304\120\311\137\235\115\233\027\214\014" +"\345\001\311\240\101\152\163\123\372\245\120\264\156\045\017\373" +"\114\030\364\375\122\331\216\151\261\350\021\017\336\210\330\373" +"\035\111\367\252\336\225\317\040\170\302\140\022\333\045\100\214" +"\152\374\176\102\070\100\144\022\367\236\201\341\223\056" +, (PRUint32)958 } +}; +static const NSSItem nss_builtins_items_47 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"GlobalSign Root CA - R2", (PRUint32)24 }, + { (void *)"\165\340\253\266\023\205\022\047\034\004\370\137\335\336\070\344" +"\267\044\056\376" +, (PRUint32)20 }, + { (void *)"\224\024\167\176\076\136\375\217\060\275\101\260\317\347\320\060" +, (PRUint32)16 }, + { (void *)"\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157" +"\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040" +"\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107" +"\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125" +"\004\003\023\012\107\154\157\142\141\154\123\151\147\156" +, (PRUint32)78 }, + { (void *)"\002\013\004\000\000\000\000\001\017\206\046\346\015" +, (PRUint32)13 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_48 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, { (void *)"ValiCert Class 1 VA", (PRUint32)20 }, { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, { (void *)"\060\201\273\061\044\060\042\006\003\125\004\007\023\033\126\141" @@ -3226,7 +3382,7 @@ static const NSSItem nss_builtins_items_46 [] = { "\161\202\053\231\317\072\267\365\055\162\310" , (PRUint32)747 } }; -static const NSSItem nss_builtins_items_47 [] = { +static const NSSItem nss_builtins_items_49 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3257,7 +3413,7 @@ static const NSSItem nss_builtins_items_47 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_48 [] = { +static const NSSItem nss_builtins_items_50 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3342,7 +3498,7 @@ static const NSSItem nss_builtins_items_48 [] = { "\276\355\164\114\274\133\325\142\037\103\335" , (PRUint32)747 } }; -static const NSSItem nss_builtins_items_49 [] = { +static const NSSItem nss_builtins_items_51 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3373,7 +3529,7 @@ static const NSSItem nss_builtins_items_49 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_50 [] = { +static const NSSItem nss_builtins_items_52 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3458,7 +3614,7 @@ static const NSSItem nss_builtins_items_50 [] = { "\040\017\105\176\153\242\177\243\214\025\356" , (PRUint32)747 } }; -static const NSSItem nss_builtins_items_51 [] = { +static const NSSItem nss_builtins_items_53 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3489,7 +3645,7 @@ static const NSSItem nss_builtins_items_51 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_52 [] = { +static const NSSItem nss_builtins_items_54 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3596,7 +3752,7 @@ static const NSSItem nss_builtins_items_52 [] = { "\113\336\006\226\161\054\362\333\266\037\244\357\077\356" , (PRUint32)1054 } }; -static const NSSItem nss_builtins_items_53 [] = { +static const NSSItem nss_builtins_items_55 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3629,7 +3785,7 @@ static const NSSItem nss_builtins_items_53 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_54 [] = { +static const NSSItem nss_builtins_items_56 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3736,7 +3892,7 @@ static const NSSItem nss_builtins_items_54 [] = { "\311\130\020\371\252\357\132\266\317\113\113\337\052" , (PRUint32)1053 } }; -static const NSSItem nss_builtins_items_55 [] = { +static const NSSItem nss_builtins_items_57 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3769,7 +3925,7 @@ static const NSSItem nss_builtins_items_55 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_56 [] = { +static const NSSItem nss_builtins_items_58 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3876,7 +4032,7 @@ static const NSSItem nss_builtins_items_56 [] = { "\153\271\012\172\116\117\113\204\356\113\361\175\335\021" , (PRUint32)1054 } }; -static const NSSItem nss_builtins_items_57 [] = { +static const NSSItem nss_builtins_items_59 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -3909,7 +4065,7 @@ static const NSSItem nss_builtins_items_57 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_58 [] = { +static const NSSItem nss_builtins_items_60 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4016,7 +4172,7 @@ static const NSSItem nss_builtins_items_58 [] = { "\367\146\103\363\236\203\076\040\252\303\065\140\221\316" , (PRUint32)1054 } }; -static const NSSItem nss_builtins_items_59 [] = { +static const NSSItem nss_builtins_items_61 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4049,7 +4205,7 @@ static const NSSItem nss_builtins_items_59 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_60 [] = { +static const NSSItem nss_builtins_items_62 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4167,7 +4323,7 @@ static const NSSItem nss_builtins_items_60 [] = { "\155\055\105\013\367\012\223\352\355\006\371\262" , (PRUint32)1244 } }; -static const NSSItem nss_builtins_items_61 [] = { +static const NSSItem nss_builtins_items_63 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4199,7 +4355,7 @@ static const NSSItem nss_builtins_items_61 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_62 [] = { +static const NSSItem nss_builtins_items_64 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4319,7 +4475,7 @@ static const NSSItem nss_builtins_items_62 [] = { "\354" , (PRUint32)1265 } }; -static const NSSItem nss_builtins_items_63 [] = { +static const NSSItem nss_builtins_items_65 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4351,7 +4507,7 @@ static const NSSItem nss_builtins_items_63 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_64 [] = { +static const NSSItem nss_builtins_items_66 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4459,7 +4615,7 @@ static const NSSItem nss_builtins_items_64 [] = { "\275\114\105\236\141\272\277\204\201\222\003\321\322\151\174\305" , (PRUint32)1120 } }; -static const NSSItem nss_builtins_items_65 [] = { +static const NSSItem nss_builtins_items_67 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4490,7 +4646,7 @@ static const NSSItem nss_builtins_items_65 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_66 [] = { +static const NSSItem nss_builtins_items_68 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4572,7 +4728,7 @@ static const NSSItem nss_builtins_items_66 [] = { "\347\201\035\031\303\044\102\352\143\071\251" , (PRUint32)891 } }; -static const NSSItem nss_builtins_items_67 [] = { +static const NSSItem nss_builtins_items_69 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4594,9 +4750,10 @@ static const NSSItem nss_builtins_items_67 [] = { , (PRUint32)6 }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, - { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) } + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_68 [] = { +static const NSSItem nss_builtins_items_70 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4664,7 +4821,7 @@ static const NSSItem nss_builtins_items_68 [] = { "\126\224\251\125" , (PRUint32)660 } }; -static const NSSItem nss_builtins_items_69 [] = { +static const NSSItem nss_builtins_items_71 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4689,7 +4846,7 @@ static const NSSItem nss_builtins_items_69 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_70 [] = { +static const NSSItem nss_builtins_items_72 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4756,7 +4913,7 @@ static const NSSItem nss_builtins_items_70 [] = { "\132\052\202\262\067\171" , (PRUint32)646 } }; -static const NSSItem nss_builtins_items_71 [] = { +static const NSSItem nss_builtins_items_73 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4781,7 +4938,7 @@ static const NSSItem nss_builtins_items_71 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_72 [] = { +static const NSSItem nss_builtins_items_74 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4856,7 +5013,7 @@ static const NSSItem nss_builtins_items_72 [] = { "\221\060\352\315" , (PRUint32)804 } }; -static const NSSItem nss_builtins_items_73 [] = { +static const NSSItem nss_builtins_items_75 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4877,9 +5034,10 @@ static const NSSItem nss_builtins_items_73 [] = { , (PRUint32)6 }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, - { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) } + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_74 [] = { +static const NSSItem nss_builtins_items_76 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4964,7 +5122,7 @@ static const NSSItem nss_builtins_items_74 [] = { "\265\314\255\006" , (PRUint32)900 } }; -static const NSSItem nss_builtins_items_75 [] = { +static const NSSItem nss_builtins_items_77 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -4990,7 +5148,7 @@ static const NSSItem nss_builtins_items_75 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_76 [] = { +static const NSSItem nss_builtins_items_78 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5099,7 +5257,7 @@ static const NSSItem nss_builtins_items_76 [] = { "\043\020\077\041\020\131\267\344\100\335\046\014\043\366\252\256" , (PRUint32)1328 } }; -static const NSSItem nss_builtins_items_77 [] = { +static const NSSItem nss_builtins_items_79 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5124,7 +5282,7 @@ static const NSSItem nss_builtins_items_77 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_78 [] = { +static const NSSItem nss_builtins_items_80 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5218,7 +5376,7 @@ static const NSSItem nss_builtins_items_78 [] = { "\065\341\035\026\034\320\274\053\216\326\161\331" , (PRUint32)1052 } }; -static const NSSItem nss_builtins_items_79 [] = { +static const NSSItem nss_builtins_items_81 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5244,7 +5402,7 @@ static const NSSItem nss_builtins_items_79 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_80 [] = { +static const NSSItem nss_builtins_items_82 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5342,7 +5500,7 @@ static const NSSItem nss_builtins_items_80 [] = { "\027\132\173\320\274\307\217\116\206\004" , (PRUint32)1082 } }; -static const NSSItem nss_builtins_items_81 [] = { +static const NSSItem nss_builtins_items_83 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5369,7 +5527,7 @@ static const NSSItem nss_builtins_items_81 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_82 [] = { +static const NSSItem nss_builtins_items_84 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5463,7 +5621,7 @@ static const NSSItem nss_builtins_items_82 [] = { "\116\072\063\014\053\263\055\220\006" , (PRUint32)1049 } }; -static const NSSItem nss_builtins_items_83 [] = { +static const NSSItem nss_builtins_items_85 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5474,22 +5632,22 @@ static const NSSItem nss_builtins_items_83 [] = { , (PRUint32)20 }, { (void *)"\301\142\076\043\305\202\163\234\003\131\113\053\351\167\111\177" , (PRUint32)16 }, - { (void *)"\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061" + { (void *)"\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061" "\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165" -"\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035" -"\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141" -"\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060" -"\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164" -"\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157" -"\164" -, (PRUint32)113 }, +"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024" +"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164" +"\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101" +"\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103" +"\101\040\122\157\157\164" +, (PRUint32)102 }, { (void *)"\002\001\001" , (PRUint32)3 }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, - { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) } + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_84 [] = { +static const NSSItem nss_builtins_items_86 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5584,7 +5742,7 @@ static const NSSItem nss_builtins_items_84 [] = { "\306\241" , (PRUint32)1058 } }; -static const NSSItem nss_builtins_items_85 [] = { +static const NSSItem nss_builtins_items_87 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5610,7 +5768,7 @@ static const NSSItem nss_builtins_items_85 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_86 [] = { +static const NSSItem nss_builtins_items_88 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5702,7 +5860,7 @@ static const NSSItem nss_builtins_items_86 [] = { "\051\303" , (PRUint32)930 } }; -static const NSSItem nss_builtins_items_87 [] = { +static const NSSItem nss_builtins_items_89 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5729,7 +5887,7 @@ static const NSSItem nss_builtins_items_87 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_88 [] = { +static const NSSItem nss_builtins_items_90 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5821,7 +5979,7 @@ static const NSSItem nss_builtins_items_88 [] = { "\064\215" , (PRUint32)930 } }; -static const NSSItem nss_builtins_items_89 [] = { +static const NSSItem nss_builtins_items_91 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5848,7 +6006,7 @@ static const NSSItem nss_builtins_items_89 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_90 [] = { +static const NSSItem nss_builtins_items_92 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5940,7 +6098,7 @@ static const NSSItem nss_builtins_items_90 [] = { "\116\101\325\226\343\116" , (PRUint32)934 } }; -static const NSSItem nss_builtins_items_91 [] = { +static const NSSItem nss_builtins_items_93 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -5967,7 +6125,7 @@ static const NSSItem nss_builtins_items_91 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_92 [] = { +static const NSSItem nss_builtins_items_94 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6059,7 +6217,7 @@ static const NSSItem nss_builtins_items_92 [] = { "\316\324\357" , (PRUint32)931 } }; -static const NSSItem nss_builtins_items_93 [] = { +static const NSSItem nss_builtins_items_95 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6086,7 +6244,7 @@ static const NSSItem nss_builtins_items_93 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_94 [] = { +static const NSSItem nss_builtins_items_96 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6187,7 +6345,7 @@ static const NSSItem nss_builtins_items_94 [] = { "\024" , (PRUint32)977 } }; -static const NSSItem nss_builtins_items_95 [] = { +static const NSSItem nss_builtins_items_97 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6220,7 +6378,7 @@ static const NSSItem nss_builtins_items_95 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_96 [] = { +static const NSSItem nss_builtins_items_98 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6295,7 +6453,7 @@ static const NSSItem nss_builtins_items_96 [] = { "\011\254\211\111\323" , (PRUint32)677 } }; -static const NSSItem nss_builtins_items_97 [] = { +static const NSSItem nss_builtins_items_99 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6323,7 +6481,7 @@ static const NSSItem nss_builtins_items_97 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_98 [] = { +static const NSSItem nss_builtins_items_100 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6435,7 +6593,7 @@ static const NSSItem nss_builtins_items_98 [] = { "\005\377\154\211\063\360\354\025\017" , (PRUint32)1177 } }; -static const NSSItem nss_builtins_items_99 [] = { +static const NSSItem nss_builtins_items_101 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6466,7 +6624,7 @@ static const NSSItem nss_builtins_items_99 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_100 [] = { +static const NSSItem nss_builtins_items_102 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6577,7 +6735,7 @@ static const NSSItem nss_builtins_items_100 [] = { "\316\145\146\227\256\046\136" , (PRUint32)1159 } }; -static const NSSItem nss_builtins_items_101 [] = { +static const NSSItem nss_builtins_items_103 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6608,7 +6766,7 @@ static const NSSItem nss_builtins_items_101 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_102 [] = { +static const NSSItem nss_builtins_items_104 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6703,7 +6861,7 @@ static const NSSItem nss_builtins_items_102 [] = { "\071\050\150\016\163\335\045\232\336\022" , (PRUint32)1002 } }; -static const NSSItem nss_builtins_items_103 [] = { +static const NSSItem nss_builtins_items_105 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6731,7 +6889,7 @@ static const NSSItem nss_builtins_items_103 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_104 [] = { +static const NSSItem nss_builtins_items_106 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6858,7 +7016,7 @@ static const NSSItem nss_builtins_items_104 [] = { "\204\327\372\334\162\133\367\301\072\150" , (PRUint32)1514 } }; -static const NSSItem nss_builtins_items_105 [] = { +static const NSSItem nss_builtins_items_107 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -6886,7 +7044,7 @@ static const NSSItem nss_builtins_items_105 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_106 [] = { +static const NSSItem nss_builtins_items_108 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7001,7 +7159,7 @@ static const NSSItem nss_builtins_items_106 [] = { "\061\210\027\120\237\311\304\016\213\330\250\002\143\015" , (PRUint32)1390 } }; -static const NSSItem nss_builtins_items_107 [] = { +static const NSSItem nss_builtins_items_109 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7027,7 +7185,7 @@ static const NSSItem nss_builtins_items_107 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_108 [] = { +static const NSSItem nss_builtins_items_110 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7157,7 +7315,7 @@ static const NSSItem nss_builtins_items_108 [] = { "\254\142\127\251\367" , (PRUint32)1621 } }; -static const NSSItem nss_builtins_items_109 [] = { +static const NSSItem nss_builtins_items_111 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7183,7 +7341,7 @@ static const NSSItem nss_builtins_items_109 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_110 [] = { +static const NSSItem nss_builtins_items_112 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7299,7 +7457,7 @@ static const NSSItem nss_builtins_items_110 [] = { "\230\150\373\001\103\326\033\342\011\261\227\034" , (PRUint32)1388 } }; -static const NSSItem nss_builtins_items_111 [] = { +static const NSSItem nss_builtins_items_113 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7326,7 +7484,7 @@ static const NSSItem nss_builtins_items_111 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_112 [] = { +static const NSSItem nss_builtins_items_114 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7404,7 +7562,7 @@ static const NSSItem nss_builtins_items_112 [] = { "\354\040\005\141\336" , (PRUint32)869 } }; -static const NSSItem nss_builtins_items_113 [] = { +static const NSSItem nss_builtins_items_115 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7428,7 +7586,7 @@ static const NSSItem nss_builtins_items_113 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_114 [] = { +static const NSSItem nss_builtins_items_116 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7489,7 +7647,7 @@ static const NSSItem nss_builtins_items_114 [] = { "\215\210\043\361\025\101\015\245\106\076\221\077\213\353\367\161" , (PRUint32)608 } }; -static const NSSItem nss_builtins_items_115 [] = { +static const NSSItem nss_builtins_items_117 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7513,7 +7671,7 @@ static const NSSItem nss_builtins_items_115 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_116 [] = { +static const NSSItem nss_builtins_items_118 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7591,7 +7749,7 @@ static const NSSItem nss_builtins_items_116 [] = { "\302\005\146\200\241\313\346\063" , (PRUint32)856 } }; -static const NSSItem nss_builtins_items_117 [] = { +static const NSSItem nss_builtins_items_119 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7615,7 +7773,7 @@ static const NSSItem nss_builtins_items_117 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_118 [] = { +static const NSSItem nss_builtins_items_120 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7694,7 +7852,7 @@ static const NSSItem nss_builtins_items_118 [] = { "\342\042\051\256\175\203\100\250\272\154" , (PRUint32)874 } }; -static const NSSItem nss_builtins_items_119 [] = { +static const NSSItem nss_builtins_items_121 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7718,7 +7876,7 @@ static const NSSItem nss_builtins_items_119 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_120 [] = { +static const NSSItem nss_builtins_items_122 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7829,7 +7987,7 @@ static const NSSItem nss_builtins_items_120 [] = { "\244\346\216\330\371\051\110\212\316\163\376\054" , (PRUint32)1388 } }; -static const NSSItem nss_builtins_items_121 [] = { +static const NSSItem nss_builtins_items_123 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7853,7 +8011,7 @@ static const NSSItem nss_builtins_items_121 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_122 [] = { +static const NSSItem nss_builtins_items_124 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7964,7 +8122,7 @@ static const NSSItem nss_builtins_items_122 [] = { "\362\034\054\176\256\002\026\322\126\320\057\127\123\107\350\222" , (PRUint32)1392 } }; -static const NSSItem nss_builtins_items_123 [] = { +static const NSSItem nss_builtins_items_125 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -7988,7 +8146,7 @@ static const NSSItem nss_builtins_items_123 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_124 [] = { +static const NSSItem nss_builtins_items_126 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8096,7 +8254,7 @@ static const NSSItem nss_builtins_items_124 [] = { "\152\372\246\070\254\037\304\204" , (PRUint32)1128 } }; -static const NSSItem nss_builtins_items_125 [] = { +static const NSSItem nss_builtins_items_127 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8127,7 +8285,7 @@ static const NSSItem nss_builtins_items_125 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_126 [] = { +static const NSSItem nss_builtins_items_128 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8214,7 +8372,7 @@ static const NSSItem nss_builtins_items_126 [] = { "\200\072\231\355\165\314\106\173" , (PRUint32)936 } }; -static const NSSItem nss_builtins_items_127 [] = { +static const NSSItem nss_builtins_items_129 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8240,7 +8398,7 @@ static const NSSItem nss_builtins_items_127 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_128 [] = { +static const NSSItem nss_builtins_items_130 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8359,7 +8517,7 @@ static const NSSItem nss_builtins_items_128 [] = { "\105\217\046\221\242\216\376\251" , (PRUint32)1448 } }; -static const NSSItem nss_builtins_items_129 [] = { +static const NSSItem nss_builtins_items_131 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8385,7 +8543,7 @@ static const NSSItem nss_builtins_items_129 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_130 [] = { +static const NSSItem nss_builtins_items_132 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8473,7 +8631,7 @@ static const NSSItem nss_builtins_items_130 [] = { "\222\340\134\366\007\017" , (PRUint32)934 } }; -static const NSSItem nss_builtins_items_131 [] = { +static const NSSItem nss_builtins_items_133 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8500,7 +8658,7 @@ static const NSSItem nss_builtins_items_131 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_132 [] = { +static const NSSItem nss_builtins_items_134 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8592,7 +8750,7 @@ static const NSSItem nss_builtins_items_132 [] = { "\367\115\146\177\247\360\034\001\046\170\262\146\107\160\121\144" , (PRUint32)864 } }; -static const NSSItem nss_builtins_items_133 [] = { +static const NSSItem nss_builtins_items_135 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8623,7 +8781,7 @@ static const NSSItem nss_builtins_items_133 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_134 [] = { +static const NSSItem nss_builtins_items_136 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8715,7 +8873,7 @@ static const NSSItem nss_builtins_items_134 [] = { "\030\122\051\213\107\064\022\011\324\273\222\065\357\017\333\064" , (PRUint32)864 } }; -static const NSSItem nss_builtins_items_135 [] = { +static const NSSItem nss_builtins_items_137 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8746,7 +8904,7 @@ static const NSSItem nss_builtins_items_135 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_136 [] = { +static const NSSItem nss_builtins_items_138 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8817,7 +8975,7 @@ static const NSSItem nss_builtins_items_136 [] = { "\350\140\052\233\205\112\100\363\153\212\044\354\006\026\054\163" , (PRUint32)784 } }; -static const NSSItem nss_builtins_items_137 [] = { +static const NSSItem nss_builtins_items_139 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8840,7 +8998,7 @@ static const NSSItem nss_builtins_items_137 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_138 [] = { +static const NSSItem nss_builtins_items_140 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8938,7 +9096,7 @@ static const NSSItem nss_builtins_items_138 [] = { "\225\351\066\226\230\156" , (PRUint32)1078 } }; -static const NSSItem nss_builtins_items_139 [] = { +static const NSSItem nss_builtins_items_141 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -8965,7 +9123,7 @@ static const NSSItem nss_builtins_items_139 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_140 [] = { +static const NSSItem nss_builtins_items_142 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9064,7 +9222,7 @@ static const NSSItem nss_builtins_items_140 [] = { "\354\375\051" , (PRUint32)1091 } }; -static const NSSItem nss_builtins_items_141 [] = { +static const NSSItem nss_builtins_items_143 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9091,7 +9249,7 @@ static const NSSItem nss_builtins_items_141 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_142 [] = { +static const NSSItem nss_builtins_items_144 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9192,7 +9350,7 @@ static const NSSItem nss_builtins_items_142 [] = { "\160\136\310\304\170\260\142" , (PRUint32)1095 } }; -static const NSSItem nss_builtins_items_143 [] = { +static const NSSItem nss_builtins_items_145 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9220,7 +9378,7 @@ static const NSSItem nss_builtins_items_143 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_144 [] = { +static const NSSItem nss_builtins_items_146 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9398,7 +9556,7 @@ static const NSSItem nss_builtins_items_144 [] = { "\001\177\046\304\143\365\045\102\136\142\275" , (PRUint32)2043 } }; -static const NSSItem nss_builtins_items_145 [] = { +static const NSSItem nss_builtins_items_147 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9435,7 +9593,7 @@ static const NSSItem nss_builtins_items_145 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_146 [] = { +static const NSSItem nss_builtins_items_148 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9612,7 +9770,7 @@ static const NSSItem nss_builtins_items_146 [] = { "\206\063\076\346\057\110\156\257\124\220\116\255\261\045" , (PRUint32)2030 } }; -static const NSSItem nss_builtins_items_147 [] = { +static const NSSItem nss_builtins_items_149 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9649,7 +9807,7 @@ static const NSSItem nss_builtins_items_147 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_148 [] = { +static const NSSItem nss_builtins_items_150 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9826,7 +9984,7 @@ static const NSSItem nss_builtins_items_148 [] = { "\257\175\310\352\351\324\126\331\016\023\262\305\105\120" , (PRUint32)2030 } }; -static const NSSItem nss_builtins_items_149 [] = { +static const NSSItem nss_builtins_items_151 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -9863,7 +10021,7 @@ static const NSSItem nss_builtins_items_149 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_150 [] = { +static const NSSItem nss_builtins_items_152 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10041,7 +10199,7 @@ static const NSSItem nss_builtins_items_150 [] = { "\336\007\043\162\346\275\040\024\113\264\206" , (PRUint32)2043 } }; -static const NSSItem nss_builtins_items_151 [] = { +static const NSSItem nss_builtins_items_153 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10078,7 +10236,7 @@ static const NSSItem nss_builtins_items_151 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_152 [] = { +static const NSSItem nss_builtins_items_154 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10256,7 +10414,7 @@ static const NSSItem nss_builtins_items_152 [] = { "\311\024\025\014\343\007\203\233\046\165\357" , (PRUint32)2043 } }; -static const NSSItem nss_builtins_items_153 [] = { +static const NSSItem nss_builtins_items_155 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10293,7 +10451,7 @@ static const NSSItem nss_builtins_items_153 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_154 [] = { +static const NSSItem nss_builtins_items_156 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10373,7 +10531,7 @@ static const NSSItem nss_builtins_items_154 [] = { "\134\152\371\162\224\325\001\117\240\333\102" , (PRUint32)699 } }; -static const NSSItem nss_builtins_items_155 [] = { +static const NSSItem nss_builtins_items_157 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10403,7 +10561,7 @@ static const NSSItem nss_builtins_items_155 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_156 [] = { +static const NSSItem nss_builtins_items_158 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10587,7 +10745,7 @@ static const NSSItem nss_builtins_items_156 [] = { "\207\112\137\334\357\351\126\360\012\014\350\165" , (PRUint32)2108 } }; -static const NSSItem nss_builtins_items_157 [] = { +static const NSSItem nss_builtins_items_159 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10625,7 +10783,7 @@ static const NSSItem nss_builtins_items_157 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_158 [] = { +static const NSSItem nss_builtins_items_160 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10751,7 +10909,7 @@ static const NSSItem nss_builtins_items_158 [] = { "\112\164\066\371" , (PRUint32)1492 } }; -static const NSSItem nss_builtins_items_159 [] = { +static const NSSItem nss_builtins_items_161 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10779,7 +10937,302 @@ static const NSSItem nss_builtins_items_159 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_160 [] = { +static const NSSItem nss_builtins_items_162 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"QuoVadis Root CA 2", (PRUint32)19 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\062" +, (PRUint32)71 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\062" +, (PRUint32)71 }, + { (void *)"\002\002\005\011" +, (PRUint32)4 }, + { (void *)"\060\202\005\267\060\202\003\237\240\003\002\001\002\002\002\005" +"\011\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000" +"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\062\060\036\027\015\060\066\061\061\062" +"\064\061\070\062\067\060\060\132\027\015\063\061\061\061\062\064" +"\061\070\062\063\063\063\132\060\105\061\013\060\011\006\003\125" +"\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023" +"\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145" +"\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126" +"\141\144\151\163\040\122\157\157\164\040\103\101\040\062\060\202" +"\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005" +"\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\232" +"\030\312\113\224\015\000\055\257\003\051\212\360\017\201\310\256" +"\114\031\205\035\010\237\253\051\104\205\363\057\201\255\062\036" +"\220\106\277\243\206\046\032\036\376\176\034\030\072\134\234\140" +"\027\052\072\164\203\063\060\175\141\124\021\313\355\253\340\346" +"\322\242\176\365\153\157\030\267\012\013\055\375\351\076\357\012" +"\306\263\020\351\334\302\106\027\370\135\375\244\332\377\236\111" +"\132\234\346\063\346\044\226\367\077\272\133\053\034\172\065\302" +"\326\147\376\253\146\120\213\155\050\140\053\357\327\140\303\307" +"\223\274\215\066\221\363\177\370\333\021\023\304\234\167\166\301" +"\256\267\002\152\201\172\251\105\203\342\005\346\271\126\301\224" +"\067\217\110\161\143\042\354\027\145\007\225\212\113\337\217\306" +"\132\012\345\260\343\137\136\153\021\253\014\371\205\353\104\351" +"\370\004\163\362\351\376\134\230\214\365\163\257\153\264\176\315" +"\324\134\002\053\114\071\341\262\225\225\055\102\207\327\325\263" +"\220\103\267\154\023\361\336\335\366\304\370\211\077\321\165\365" +"\222\303\221\325\212\210\320\220\354\334\155\336\211\302\145\161" +"\226\213\015\003\375\234\277\133\026\254\222\333\352\376\171\174" +"\255\353\257\367\026\313\333\315\045\053\345\037\373\232\237\342" +"\121\314\072\123\014\110\346\016\275\311\264\166\006\122\346\021" +"\023\205\162\143\003\004\340\004\066\053\040\031\002\350\164\247" +"\037\266\311\126\146\360\165\045\334\147\301\016\141\140\210\263" +"\076\321\250\374\243\332\035\260\321\261\043\124\337\104\166\155" +"\355\101\330\301\262\042\266\123\034\337\065\035\334\241\167\052" +"\061\344\055\365\345\345\333\310\340\377\345\200\327\013\143\240" +"\377\063\241\017\272\054\025\025\352\227\263\322\242\265\276\362" +"\214\226\036\032\217\035\154\244\141\067\271\206\163\063\327\227" +"\226\236\043\175\202\244\114\201\342\241\321\272\147\137\225\007" +"\243\047\021\356\026\020\173\274\105\112\114\262\004\322\253\357" +"\325\375\014\121\316\120\152\010\061\371\221\332\014\217\144\134" +"\003\303\072\213\040\077\156\215\147\075\072\326\376\175\133\210" +"\311\136\373\314\141\334\213\063\167\323\104\062\065\011\142\004" +"\222\026\020\330\236\047\107\373\073\041\343\370\353\035\133\002" +"\003\001\000\001\243\201\260\060\201\255\060\017\006\003\125\035" +"\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003\125" +"\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016\004" +"\026\004\024\032\204\142\274\110\114\063\045\004\324\356\320\366" +"\003\304\031\106\321\224\153\060\156\006\003\125\035\043\004\147" +"\060\145\200\024\032\204\142\274\110\114\063\045\004\324\356\320" +"\366\003\304\031\106\321\224\153\241\111\244\107\060\105\061\013" +"\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006" +"\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114" +"\151\155\151\164\145\144\061\033\060\031\006\003\125\004\003\023" +"\022\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103" +"\101\040\062\202\002\005\011\060\015\006\011\052\206\110\206\367" +"\015\001\001\005\005\000\003\202\002\001\000\076\012\026\115\237" +"\006\133\250\256\161\135\057\005\057\147\346\023\105\203\304\066" +"\366\363\300\046\014\015\265\107\144\135\370\264\162\311\106\245" +"\003\030\047\125\211\170\175\166\352\226\064\200\027\040\334\347" +"\203\370\215\374\007\270\332\137\115\056\147\262\204\375\331\104" +"\374\167\120\201\346\174\264\311\015\013\162\123\370\166\007\007" +"\101\107\226\014\373\340\202\046\223\125\214\376\042\037\140\145" +"\174\137\347\046\263\367\062\220\230\120\324\067\161\125\366\222" +"\041\170\367\225\171\372\370\055\046\207\146\126\060\167\246\067" +"\170\063\122\020\130\256\077\141\216\362\152\261\357\030\176\112" +"\131\143\312\215\242\126\325\247\057\274\126\037\317\071\301\342" +"\373\012\250\025\054\175\115\172\143\306\154\227\104\074\322\157" +"\303\112\027\012\370\220\322\127\242\031\121\245\055\227\101\332" +"\007\117\251\120\332\220\215\224\106\341\076\360\224\375\020\000" +"\070\365\073\350\100\341\264\156\126\032\040\314\157\130\215\355" +"\056\105\217\326\351\223\077\347\261\054\337\072\326\042\214\334" +"\204\273\042\157\320\370\344\306\071\351\004\210\074\303\272\353" +"\125\172\155\200\231\044\365\154\001\373\370\227\260\224\133\353" +"\375\322\157\361\167\150\015\065\144\043\254\270\125\241\003\321" +"\115\102\031\334\370\165\131\126\243\371\250\111\171\370\257\016" +"\271\021\240\174\267\152\355\064\320\266\046\142\070\032\207\014" +"\370\350\375\056\323\220\177\007\221\052\035\326\176\134\205\203" +"\231\260\070\010\077\351\136\371\065\007\344\311\142\156\127\177" +"\247\120\225\367\272\310\233\346\216\242\001\305\326\146\277\171" +"\141\363\074\034\341\271\202\134\135\240\303\351\330\110\275\031" +"\242\021\024\031\156\262\206\033\150\076\110\067\032\210\267\135" +"\226\136\234\307\357\047\142\010\342\221\031\134\322\361\041\335" +"\272\027\102\202\227\161\201\123\061\251\237\366\175\142\277\162" +"\341\243\223\035\314\212\046\132\011\070\320\316\327\015\200\026" +"\264\170\245\072\207\114\215\212\245\325\106\227\362\054\020\271" +"\274\124\042\300\001\120\151\103\236\364\262\357\155\370\354\332" +"\361\343\261\357\337\221\217\124\052\013\045\301\046\031\304\122" +"\020\005\145\325\202\020\352\302\061\315\056" +, (PRUint32)1467 } +}; +static const NSSItem nss_builtins_items_163 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"QuoVadis Root CA 2", (PRUint32)19 }, + { (void *)"\312\072\373\317\022\100\066\113\104\262\026\040\210\200\110\071" +"\031\223\174\367" +, (PRUint32)20 }, + { (void *)"\136\071\173\335\370\272\354\202\351\254\142\272\014\124\000\053" +, (PRUint32)16 }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\062" +, (PRUint32)71 }, + { (void *)"\002\002\005\011" +, (PRUint32)4 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_164 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"QuoVadis Root CA 3", (PRUint32)19 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\063" +, (PRUint32)71 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\063" +, (PRUint32)71 }, + { (void *)"\002\002\005\306" +, (PRUint32)4 }, + { (void *)"\060\202\006\235\060\202\004\205\240\003\002\001\002\002\002\005" +"\306\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000" +"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\063\060\036\027\015\060\066\061\061\062" +"\064\061\071\061\061\062\063\132\027\015\063\061\061\061\062\064" +"\061\071\060\066\064\064\132\060\105\061\013\060\011\006\003\125" +"\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023" +"\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145" +"\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126" +"\141\144\151\163\040\122\157\157\164\040\103\101\040\063\060\202" +"\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005" +"\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\314" +"\127\102\026\124\234\346\230\323\323\115\356\376\355\307\237\103" +"\071\112\145\263\350\026\210\064\333\015\131\221\164\317\222\270" +"\004\100\255\002\113\061\253\274\215\221\150\330\040\016\032\001" +"\342\032\173\116\027\135\342\212\267\077\231\032\315\353\141\253" +"\302\145\246\037\267\267\275\267\217\374\375\160\217\013\240\147" +"\276\001\242\131\317\161\346\017\051\166\377\261\126\171\105\053" +"\037\236\172\124\350\243\051\065\150\244\001\117\017\244\056\067" +"\357\033\277\343\217\020\250\162\253\130\127\347\124\206\310\311" +"\363\133\332\054\332\135\216\156\074\243\076\332\373\202\345\335" +"\362\134\262\005\063\157\212\066\316\320\023\116\377\277\112\014" +"\064\114\246\303\041\275\120\004\125\353\261\273\235\373\105\036" +"\144\025\336\125\001\214\002\166\265\313\241\077\102\151\274\057" +"\275\150\103\026\126\211\052\067\141\221\375\246\256\116\300\313" +"\024\145\224\067\113\222\006\357\004\320\310\234\210\333\013\173" +"\201\257\261\075\052\304\145\072\170\266\356\334\200\261\322\323" +"\231\234\072\356\153\132\153\263\215\267\325\316\234\302\276\245" +"\113\057\026\261\236\150\073\006\157\256\175\237\370\336\354\314" +"\051\247\230\243\045\103\057\357\361\137\046\341\210\115\370\136" +"\156\327\331\024\156\031\063\151\247\073\204\211\223\304\123\125" +"\023\241\121\170\100\370\270\311\242\356\173\272\122\102\203\236" +"\024\355\005\122\132\131\126\247\227\374\235\077\012\051\330\334" +"\117\221\016\023\274\336\225\244\337\213\231\276\254\233\063\210" +"\357\265\201\257\033\306\042\123\310\366\307\356\227\024\260\305" +"\174\170\122\310\360\316\156\167\140\204\246\351\052\166\040\355" +"\130\001\027\060\223\351\032\213\340\163\143\331\152\222\224\111" +"\116\264\255\112\205\304\243\042\060\374\011\355\150\042\163\246" +"\210\014\125\041\130\305\341\072\237\052\335\312\341\220\340\331" +"\163\253\154\200\270\350\013\144\223\240\234\214\031\377\263\322" +"\014\354\221\046\207\212\263\242\341\160\217\054\012\345\315\155" +"\150\121\353\332\077\005\177\213\062\346\023\134\153\376\137\100" +"\342\042\310\264\264\144\117\326\272\175\110\076\250\151\014\327" +"\273\206\161\311\163\270\077\073\235\045\113\332\377\100\353\002" +"\003\001\000\001\243\202\001\225\060\202\001\221\060\017\006\003" +"\125\035\023\001\001\377\004\005\060\003\001\001\377\060\201\341" +"\006\003\125\035\040\004\201\331\060\201\326\060\201\323\006\011" +"\053\006\001\004\001\276\130\000\003\060\201\305\060\201\223\006" +"\010\053\006\001\005\005\007\002\002\060\201\206\032\201\203\101" +"\156\171\040\165\163\145\040\157\146\040\164\150\151\163\040\103" +"\145\162\164\151\146\151\143\141\164\145\040\143\157\156\163\164" +"\151\164\165\164\145\163\040\141\143\143\145\160\164\141\156\143" +"\145\040\157\146\040\164\150\145\040\121\165\157\126\141\144\151" +"\163\040\122\157\157\164\040\103\101\040\063\040\103\145\162\164" +"\151\146\151\143\141\164\145\040\120\157\154\151\143\171\040\057" +"\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\120" +"\162\141\143\164\151\143\145\040\123\164\141\164\145\155\145\156" +"\164\056\060\055\006\010\053\006\001\005\005\007\002\001\026\041" +"\150\164\164\160\072\057\057\167\167\167\056\161\165\157\166\141" +"\144\151\163\147\154\157\142\141\154\056\143\157\155\057\143\160" +"\163\060\013\006\003\125\035\017\004\004\003\002\001\006\060\035" +"\006\003\125\035\016\004\026\004\024\362\300\023\340\202\103\076" +"\373\356\057\147\062\226\065\134\333\270\313\002\320\060\156\006" +"\003\125\035\043\004\147\060\145\200\024\362\300\023\340\202\103" +"\076\373\356\057\147\062\226\065\134\333\270\313\002\320\241\111" +"\244\107\060\105\061\013\060\011\006\003\125\004\006\023\002\102" +"\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126" +"\141\144\151\163\040\114\151\155\151\164\145\144\061\033\060\031" +"\006\003\125\004\003\023\022\121\165\157\126\141\144\151\163\040" +"\122\157\157\164\040\103\101\040\063\202\002\005\306\060\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001" +"\000\117\255\240\054\114\372\300\362\157\367\146\125\253\043\064" +"\356\347\051\332\303\133\266\260\203\331\320\320\342\041\373\363" +"\140\247\073\135\140\123\047\242\233\366\010\042\052\347\277\240" +"\162\345\234\044\152\061\261\220\172\047\333\204\021\211\047\246" +"\167\132\070\327\277\254\206\374\356\135\203\274\006\306\321\167" +"\153\017\155\044\057\113\172\154\247\007\226\312\343\204\237\255" +"\210\213\035\253\026\215\133\146\027\331\026\364\213\200\322\335" +"\370\262\166\303\374\070\023\252\014\336\102\151\053\156\363\074" +"\353\200\047\333\365\246\104\015\237\132\125\131\013\325\015\122" +"\110\305\256\237\362\057\200\305\352\062\120\065\022\227\056\301" +"\341\377\361\043\210\121\070\237\362\146\126\166\347\017\121\227" +"\245\122\014\115\111\121\225\066\075\277\242\113\014\020\035\206" +"\231\114\252\363\162\021\223\344\352\366\233\332\250\135\247\115" +"\267\236\002\256\163\000\310\332\043\003\350\371\352\031\164\142" +"\000\224\313\042\040\276\224\247\131\265\202\152\276\231\171\172" +"\251\362\112\044\122\367\164\375\272\116\346\250\035\002\156\261" +"\015\200\104\301\256\323\043\067\137\273\205\174\053\222\056\350" +"\176\245\213\335\231\341\277\047\157\055\135\252\173\207\376\012" +"\335\113\374\216\365\046\344\156\160\102\156\063\354\061\236\173" +"\223\301\344\311\151\032\075\300\153\116\042\155\356\253\130\115" +"\306\320\101\301\053\352\117\022\207\136\353\105\330\154\365\230" +"\002\323\240\330\125\212\006\231\031\242\240\167\321\060\236\254" +"\314\165\356\203\365\260\142\071\317\154\127\342\114\322\221\013" +"\016\165\050\033\232\277\375\032\103\361\312\167\373\073\217\141" +"\270\151\050\026\102\004\136\160\052\034\041\330\217\341\275\043" +"\133\055\164\100\222\331\143\031\015\163\335\151\274\142\107\274" +"\340\164\053\262\353\175\276\101\033\265\300\106\305\241\042\313" +"\137\116\301\050\222\336\030\272\325\052\050\273\021\213\027\223" +"\230\231\140\224\134\043\317\132\047\227\136\013\005\006\223\067" +"\036\073\151\066\353\251\236\141\035\217\062\332\216\014\326\164" +"\076\173\011\044\332\001\167\107\304\073\315\064\214\231\365\312" +"\341\045\141\063\262\131\033\342\156\327\067\127\266\015\251\022" +"\332" +, (PRUint32)1697 } +}; +static const NSSItem nss_builtins_items_165 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"QuoVadis Root CA 3", (PRUint32)19 }, + { (void *)"\037\111\024\367\330\164\225\035\335\256\002\300\276\375\072\055" +"\202\165\121\205" +, (PRUint32)20 }, + { (void *)"\061\205\074\142\224\227\143\271\252\375\211\116\257\157\340\317" +, (PRUint32)16 }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061" +"\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144" +"\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003" +"\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157" +"\157\164\040\103\101\040\063" +, (PRUint32)71 }, + { (void *)"\002\002\005\306" +, (PRUint32)4 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_166 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10859,7 +11312,7 @@ static const NSSItem nss_builtins_items_160 [] = { "\057\317\246\356\311\160\042\024\275\375\276\154\013\003" , (PRUint32)862 } }; -static const NSSItem nss_builtins_items_161 [] = { +static const NSSItem nss_builtins_items_167 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10884,7 +11337,7 @@ static const NSSItem nss_builtins_items_161 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_162 [] = { +static const NSSItem nss_builtins_items_168 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10957,7 +11410,7 @@ static const NSSItem nss_builtins_items_162 [] = { "\127\275\125\232" , (PRUint32)804 } }; -static const NSSItem nss_builtins_items_163 [] = { +static const NSSItem nss_builtins_items_169 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -10980,7 +11433,7 @@ static const NSSItem nss_builtins_items_163 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_164 [] = { +static const NSSItem nss_builtins_items_170 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11053,7 +11506,7 @@ static const NSSItem nss_builtins_items_164 [] = { "\160\254\337\114" , (PRUint32)804 } }; -static const NSSItem nss_builtins_items_165 [] = { +static const NSSItem nss_builtins_items_171 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11076,7 +11529,7 @@ static const NSSItem nss_builtins_items_165 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_166 [] = { +static const NSSItem nss_builtins_items_172 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11162,7 +11615,7 @@ static const NSSItem nss_builtins_items_166 [] = { "\025\301\044\174\062\174\003\035\073\241\130\105\062\223" , (PRUint32)958 } }; -static const NSSItem nss_builtins_items_167 [] = { +static const NSSItem nss_builtins_items_173 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11187,7 +11640,7 @@ static const NSSItem nss_builtins_items_167 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_168 [] = { +static const NSSItem nss_builtins_items_174 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11278,7 +11731,7 @@ static const NSSItem nss_builtins_items_168 [] = { "\151\003\142\270\231\005\005\075\153\170\022\275\260\157\145" , (PRUint32)1071 } }; -static const NSSItem nss_builtins_items_169 [] = { +static const NSSItem nss_builtins_items_175 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11302,7 +11755,7 @@ static const NSSItem nss_builtins_items_169 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_170 [] = { +static const NSSItem nss_builtins_items_176 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11406,7 +11859,7 @@ static const NSSItem nss_builtins_items_170 [] = { "\004\243\103\055\332\374\013\142\352\057\137\142\123" , (PRUint32)1309 } }; -static const NSSItem nss_builtins_items_171 [] = { +static const NSSItem nss_builtins_items_177 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11429,7 +11882,7 @@ static const NSSItem nss_builtins_items_171 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_172 [] = { +static const NSSItem nss_builtins_items_178 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11535,7 +11988,7 @@ static const NSSItem nss_builtins_items_172 [] = { "\364\010" , (PRUint32)1122 } }; -static const NSSItem nss_builtins_items_173 [] = { +static const NSSItem nss_builtins_items_179 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11565,7 +12018,7 @@ static const NSSItem nss_builtins_items_173 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_174 [] = { +static const NSSItem nss_builtins_items_180 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11679,7 +12132,7 @@ static const NSSItem nss_builtins_items_174 [] = { "\005\323\312\003\112\124" , (PRUint32)1190 } }; -static const NSSItem nss_builtins_items_175 [] = { +static const NSSItem nss_builtins_items_181 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11711,7 +12164,7 @@ static const NSSItem nss_builtins_items_175 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_176 [] = { +static const NSSItem nss_builtins_items_182 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11818,7 +12271,7 @@ static const NSSItem nss_builtins_items_176 [] = { "\062\234\036\273\235\370\146\250" , (PRUint32)1144 } }; -static const NSSItem nss_builtins_items_177 [] = { +static const NSSItem nss_builtins_items_183 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11848,7 +12301,7 @@ static const NSSItem nss_builtins_items_177 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_178 [] = { +static const NSSItem nss_builtins_items_184 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11954,7 +12407,7 @@ static const NSSItem nss_builtins_items_178 [] = { "\275\023\122\035\250\076\315\000\037\310" , (PRUint32)1130 } }; -static const NSSItem nss_builtins_items_179 [] = { +static const NSSItem nss_builtins_items_185 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -11984,7 +12437,7 @@ static const NSSItem nss_builtins_items_179 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_180 [] = { +static const NSSItem nss_builtins_items_186 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12093,7 +12546,7 @@ static const NSSItem nss_builtins_items_180 [] = { "\334" , (PRUint32)1217 } }; -static const NSSItem nss_builtins_items_181 [] = { +static const NSSItem nss_builtins_items_187 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12121,7 +12574,7 @@ static const NSSItem nss_builtins_items_181 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_182 [] = { +static const NSSItem nss_builtins_items_188 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12228,7 +12681,7 @@ static const NSSItem nss_builtins_items_182 [] = { "\166\135\165\220\032\365\046\217\360" , (PRUint32)1225 } }; -static const NSSItem nss_builtins_items_183 [] = { +static const NSSItem nss_builtins_items_189 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12255,7 +12708,7 @@ static const NSSItem nss_builtins_items_183 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_184 [] = { +static const NSSItem nss_builtins_items_190 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12405,7 +12858,7 @@ static const NSSItem nss_builtins_items_184 [] = { "\306\224\107\351\050" , (PRUint32)1749 } }; -static const NSSItem nss_builtins_items_185 [] = { +static const NSSItem nss_builtins_items_191 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12437,7 +12890,7 @@ static const NSSItem nss_builtins_items_185 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_186 [] = { +static const NSSItem nss_builtins_items_192 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12580,7 +13033,7 @@ static const NSSItem nss_builtins_items_186 [] = { "\210" , (PRUint32)1665 } }; -static const NSSItem nss_builtins_items_187 [] = { +static const NSSItem nss_builtins_items_193 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12611,7 +13064,7 @@ static const NSSItem nss_builtins_items_187 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_188 [] = { +static const NSSItem nss_builtins_items_194 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12730,7 +13183,7 @@ static const NSSItem nss_builtins_items_188 [] = { "\066\053\143\254\130\001\153\063\051\120\206\203\361\001\110" , (PRUint32)1359 } }; -static const NSSItem nss_builtins_items_189 [] = { +static const NSSItem nss_builtins_items_195 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12759,7 +13212,7 @@ static const NSSItem nss_builtins_items_189 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_190 [] = { +static const NSSItem nss_builtins_items_196 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12879,7 +13332,7 @@ static const NSSItem nss_builtins_items_190 [] = { "\063\004\324" , (PRUint32)1363 } }; -static const NSSItem nss_builtins_items_191 [] = { +static const NSSItem nss_builtins_items_197 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -12908,7 +13361,7 @@ static const NSSItem nss_builtins_items_191 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_192 [] = { +static const NSSItem nss_builtins_items_198 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13009,7 +13462,7 @@ static const NSSItem nss_builtins_items_192 [] = { "\264\003\045\274" , (PRUint32)1076 } }; -static const NSSItem nss_builtins_items_193 [] = { +static const NSSItem nss_builtins_items_199 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13038,7 +13491,7 @@ static const NSSItem nss_builtins_items_193 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_194 [] = { +static const NSSItem nss_builtins_items_200 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13131,7 +13584,7 @@ static const NSSItem nss_builtins_items_194 [] = { "\177\333\275\237" , (PRUint32)1028 } }; -static const NSSItem nss_builtins_items_195 [] = { +static const NSSItem nss_builtins_items_201 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13157,7 +13610,7 @@ static const NSSItem nss_builtins_items_195 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_196 [] = { +static const NSSItem nss_builtins_items_202 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13251,7 +13704,7 @@ static const NSSItem nss_builtins_items_196 [] = { "\037\027\224" , (PRUint32)1043 } }; -static const NSSItem nss_builtins_items_197 [] = { +static const NSSItem nss_builtins_items_203 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13277,7 +13730,7 @@ static const NSSItem nss_builtins_items_197 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_198 [] = { +static const NSSItem nss_builtins_items_204 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13397,7 +13850,7 @@ static const NSSItem nss_builtins_items_198 [] = { "\160\043\261\200\337\032\040\070\347\176" , (PRUint32)1306 } }; -static const NSSItem nss_builtins_items_199 [] = { +static const NSSItem nss_builtins_items_205 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13428,7 +13881,189 @@ static const NSSItem nss_builtins_items_199 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_200 [] = { +static const NSSItem nss_builtins_items_206 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"StartCom Certification Authority", (PRUint32)33 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061" +"\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103" +"\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013" +"\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154" +"\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147" +"\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123" +"\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143" +"\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171" +, (PRUint32)127 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061" +"\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103" +"\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013" +"\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154" +"\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147" +"\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123" +"\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143" +"\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171" +, (PRUint32)127 }, + { (void *)"\002\001\001" +, (PRUint32)3 }, + { (void *)"\060\202\007\311\060\202\005\261\240\003\002\001\002\002\001\001" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061\026" +"\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103\157" +"\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013\023" +"\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154\040" +"\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147\156" +"\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123\164" +"\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143\141" +"\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036" +"\027\015\060\066\060\071\061\067\061\071\064\066\063\066\132\027" +"\015\063\066\060\071\061\067\061\071\064\066\063\066\132\060\175" +"\061\013\060\011\006\003\125\004\006\023\002\111\114\061\026\060" +"\024\006\003\125\004\012\023\015\123\164\141\162\164\103\157\155" +"\040\114\164\144\056\061\053\060\051\006\003\125\004\013\023\042" +"\123\145\143\165\162\145\040\104\151\147\151\164\141\154\040\103" +"\145\162\164\151\146\151\143\141\164\145\040\123\151\147\156\151" +"\156\147\061\051\060\047\006\003\125\004\003\023\040\123\164\141" +"\162\164\103\157\155\040\103\145\162\164\151\146\151\143\141\164" +"\151\157\156\040\101\165\164\150\157\162\151\164\171\060\202\002" +"\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000" +"\003\202\002\017\000\060\202\002\012\002\202\002\001\000\301\210" +"\333\011\274\154\106\174\170\237\225\173\265\063\220\362\162\142" +"\326\301\066\040\042\044\136\316\351\167\362\103\012\242\006\144" +"\244\314\216\066\370\070\346\043\360\156\155\261\074\335\162\243" +"\205\034\241\323\075\264\063\053\323\057\257\376\352\260\101\131" +"\147\266\304\006\175\012\236\164\205\326\171\114\200\067\172\337" +"\071\005\122\131\367\364\033\106\103\244\322\205\205\322\303\161" +"\363\165\142\064\272\054\212\177\036\217\356\355\064\320\021\307" +"\226\315\122\075\272\063\326\335\115\336\013\073\112\113\237\302" +"\046\057\372\265\026\034\162\065\167\312\074\135\346\312\341\046" +"\213\032\066\166\134\001\333\164\024\045\376\355\265\240\210\017" +"\335\170\312\055\037\007\227\060\001\055\162\171\372\106\326\023" +"\052\250\271\246\253\203\111\035\345\362\357\335\344\001\216\030" +"\012\217\143\123\026\205\142\251\016\031\072\314\265\146\246\302" +"\153\164\007\344\053\341\166\076\264\155\330\366\104\341\163\142" +"\037\073\304\276\240\123\126\045\154\121\011\367\252\253\312\277" +"\166\375\155\233\363\235\333\277\075\146\274\014\126\252\257\230" +"\110\225\072\113\337\247\130\120\331\070\165\251\133\352\103\014" +"\002\377\231\353\350\154\115\160\133\051\145\234\335\252\135\314" +"\257\001\061\354\014\353\322\215\350\352\234\173\346\156\367\047" +"\146\014\032\110\327\156\102\343\077\336\041\076\173\341\015\160" +"\373\143\252\250\154\032\124\264\134\045\172\311\242\311\213\026" +"\246\273\054\176\027\136\005\115\130\156\022\035\001\356\022\020" +"\015\306\062\177\030\377\374\364\372\315\156\221\350\066\111\276" +"\032\110\151\213\302\226\115\032\022\262\151\027\301\012\220\326" +"\372\171\042\110\277\272\173\151\370\160\307\372\172\067\330\330" +"\015\322\166\117\127\377\220\267\343\221\322\335\357\302\140\267" +"\147\072\335\376\252\234\360\324\213\177\162\042\316\306\237\227" +"\266\370\257\212\240\020\250\331\373\030\306\266\265\134\122\074" +"\211\266\031\052\163\001\012\017\003\263\022\140\362\172\057\201" +"\333\243\156\377\046\060\227\365\213\335\211\127\266\255\075\263" +"\257\053\305\267\166\002\360\245\326\053\232\206\024\052\162\366" +"\343\063\214\135\011\113\023\337\273\214\164\023\122\113\002\003" +"\001\000\001\243\202\002\122\060\202\002\116\060\014\006\003\125" +"\035\023\004\005\060\003\001\001\377\060\013\006\003\125\035\017" +"\004\004\003\002\001\256\060\035\006\003\125\035\016\004\026\004" +"\024\116\013\357\032\244\100\133\245\027\151\207\060\312\064\150" +"\103\320\101\256\362\060\144\006\003\125\035\037\004\135\060\133" +"\060\054\240\052\240\050\206\046\150\164\164\160\072\057\057\143" +"\145\162\164\056\163\164\141\162\164\143\157\155\056\157\162\147" +"\057\163\146\163\143\141\055\143\162\154\056\143\162\154\060\053" +"\240\051\240\047\206\045\150\164\164\160\072\057\057\143\162\154" +"\056\163\164\141\162\164\143\157\155\056\157\162\147\057\163\146" +"\163\143\141\055\143\162\154\056\143\162\154\060\202\001\135\006" +"\003\125\035\040\004\202\001\124\060\202\001\120\060\202\001\114" +"\006\013\053\006\001\004\001\201\265\067\001\001\001\060\202\001" +"\073\060\057\006\010\053\006\001\005\005\007\002\001\026\043\150" +"\164\164\160\072\057\057\143\145\162\164\056\163\164\141\162\164" +"\143\157\155\056\157\162\147\057\160\157\154\151\143\171\056\160" +"\144\146\060\065\006\010\053\006\001\005\005\007\002\001\026\051" +"\150\164\164\160\072\057\057\143\145\162\164\056\163\164\141\162" +"\164\143\157\155\056\157\162\147\057\151\156\164\145\162\155\145" +"\144\151\141\164\145\056\160\144\146\060\201\320\006\010\053\006" +"\001\005\005\007\002\002\060\201\303\060\047\026\040\123\164\141" +"\162\164\040\103\157\155\155\145\162\143\151\141\154\040\050\123" +"\164\141\162\164\103\157\155\051\040\114\164\144\056\060\003\002" +"\001\001\032\201\227\114\151\155\151\164\145\144\040\114\151\141" +"\142\151\154\151\164\171\054\040\162\145\141\144\040\164\150\145" +"\040\163\145\143\164\151\157\156\040\052\114\145\147\141\154\040" +"\114\151\155\151\164\141\164\151\157\156\163\052\040\157\146\040" +"\164\150\145\040\123\164\141\162\164\103\157\155\040\103\145\162" +"\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157" +"\162\151\164\171\040\120\157\154\151\143\171\040\141\166\141\151" +"\154\141\142\154\145\040\141\164\040\150\164\164\160\072\057\057" +"\143\145\162\164\056\163\164\141\162\164\143\157\155\056\157\162" +"\147\057\160\157\154\151\143\171\056\160\144\146\060\021\006\011" +"\140\206\110\001\206\370\102\001\001\004\004\003\002\000\007\060" +"\070\006\011\140\206\110\001\206\370\102\001\015\004\053\026\051" +"\123\164\141\162\164\103\157\155\040\106\162\145\145\040\123\123" +"\114\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +"\101\165\164\150\157\162\151\164\171\060\015\006\011\052\206\110" +"\206\367\015\001\001\005\005\000\003\202\002\001\000\026\154\231" +"\364\146\014\064\365\320\205\136\175\012\354\332\020\116\070\034" +"\136\337\246\045\005\113\221\062\301\350\073\361\075\335\104\011" +"\133\007\111\212\051\313\146\002\267\261\232\367\045\230\011\074" +"\216\033\341\335\066\207\053\113\273\150\323\071\146\075\240\046" +"\307\362\071\221\035\121\253\202\173\176\325\316\132\344\342\003" +"\127\160\151\227\010\371\136\130\246\012\337\214\006\232\105\026" +"\026\070\012\136\127\366\142\307\172\002\005\346\274\036\265\362" +"\236\364\251\051\203\370\262\024\343\156\050\207\104\303\220\032" +"\336\070\251\074\254\103\115\144\105\316\335\050\251\134\362\163" +"\173\004\370\027\350\253\261\363\056\134\144\156\163\061\072\022" +"\270\274\263\021\344\175\217\201\121\232\073\215\211\364\115\223" +"\146\173\074\003\355\323\232\035\232\363\145\120\365\240\320\165" +"\237\057\257\360\352\202\103\230\370\151\234\211\171\304\103\216" +"\106\162\343\144\066\022\257\367\045\036\070\211\220\167\176\303" +"\153\152\271\303\313\104\113\254\170\220\213\347\307\054\036\113" +"\021\104\310\064\122\047\315\012\135\237\205\301\211\325\032\170" +"\362\225\020\123\062\335\200\204\146\165\331\265\150\050\373\141" +"\056\276\204\250\070\300\231\022\206\245\036\147\144\255\006\056" +"\057\251\160\205\307\226\017\174\211\145\365\216\103\124\016\253" +"\335\245\200\071\224\140\300\064\311\226\160\054\243\022\365\037" +"\110\173\275\034\176\153\267\235\220\364\042\073\256\370\374\052" +"\312\372\202\122\240\357\257\113\125\223\353\301\265\360\042\213" +"\254\064\116\046\042\004\241\207\054\165\112\267\345\175\023\327" +"\270\014\144\300\066\322\311\057\206\022\214\043\011\301\033\202" +"\073\163\111\243\152\127\207\224\345\326\170\305\231\103\143\343" +"\115\340\167\055\341\145\231\162\151\004\032\107\011\346\017\001" +"\126\044\373\037\277\016\171\251\130\056\271\304\011\001\176\225" +"\272\155\000\006\076\262\352\112\020\071\330\320\053\365\277\354" +"\165\277\227\002\305\011\033\010\334\125\067\342\201\373\067\204" +"\103\142\040\312\347\126\113\145\352\376\154\301\044\223\044\241" +"\064\353\005\377\232\042\256\233\175\077\361\145\121\012\246\060" +"\152\263\364\210\034\200\015\374\162\212\350\203\136" +, (PRUint32)1997 } +}; +static const NSSItem nss_builtins_items_207 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"StartCom Certification Authority", (PRUint32)33 }, + { (void *)"\076\053\367\362\003\033\226\363\214\346\304\330\250\135\076\055" +"\130\107\152\017" +, (PRUint32)20 }, + { (void *)"\042\115\217\212\374\367\065\302\273\127\064\220\173\213\042\026" +, (PRUint32)16 }, + { (void *)"\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061" +"\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103" +"\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013" +"\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154" +"\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147" +"\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123" +"\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143" +"\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171" +, (PRUint32)127 }, + { (void *)"\002\001\001" +, (PRUint32)3 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_208 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13541,7 +14176,7 @@ static const NSSItem nss_builtins_items_200 [] = { "\245\206\054\174\364\022" , (PRUint32)1398 } }; -static const NSSItem nss_builtins_items_201 [] = { +static const NSSItem nss_builtins_items_209 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13566,7 +14201,7 @@ static const NSSItem nss_builtins_items_201 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_202 [] = { +static const NSSItem nss_builtins_items_210 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13670,7 +14305,7 @@ static const NSSItem nss_builtins_items_202 [] = { "\252\341\247\063\366\375\112\037\366\331\140" , (PRUint32)1115 } }; -static const NSSItem nss_builtins_items_203 [] = { +static const NSSItem nss_builtins_items_211 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13699,7 +14334,7 @@ static const NSSItem nss_builtins_items_203 [] = { { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_204 [] = { +static const NSSItem nss_builtins_items_212 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13794,7 +14429,7 @@ static const NSSItem nss_builtins_items_204 [] = { "\117\041\145\073\112\177\107\243\373" , (PRUint32)1001 } }; -static const NSSItem nss_builtins_items_205 [] = { +static const NSSItem nss_builtins_items_213 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13822,7 +14457,7 @@ static const NSSItem nss_builtins_items_205 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; -static const NSSItem nss_builtins_items_206 [] = { +static const NSSItem nss_builtins_items_214 [] = { { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13945,7 +14580,7 @@ static const NSSItem nss_builtins_items_206 [] = { "\060\032\365\232\154\364\016\123\371\072\133\321\034" , (PRUint32)1501 } }; -static const NSSItem nss_builtins_items_207 [] = { +static const NSSItem nss_builtins_items_215 [] = { { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, @@ -13972,6 +14607,460 @@ static const NSSItem nss_builtins_items_207 [] = { { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; +static const NSSItem nss_builtins_items_216 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert Assured ID Root CA", (PRUint32)28 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151" +"\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040" +"\122\157\157\164\040\103\101" +, (PRUint32)103 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151" +"\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040" +"\122\157\157\164\040\103\101" +, (PRUint32)103 }, + { (void *)"\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360" +"\060\071" +, (PRUint32)18 }, + { (void *)"\060\202\003\267\060\202\002\237\240\003\002\001\002\002\020\014" +"\347\340\345\027\330\106\376\217\345\140\374\033\360\060\071\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\145" +"\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060" +"\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164" +"\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167" +"\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061" +"\044\060\042\006\003\125\004\003\023\033\104\151\147\151\103\145" +"\162\164\040\101\163\163\165\162\145\144\040\111\104\040\122\157" +"\157\164\040\103\101\060\036\027\015\060\066\061\061\061\060\060" +"\060\060\060\060\060\132\027\015\063\061\061\061\061\060\060\060" +"\060\060\060\060\132\060\145\061\013\060\011\006\003\125\004\006" +"\023\002\125\123\061\025\060\023\006\003\125\004\012\023\014\104" +"\151\147\151\103\145\162\164\040\111\156\143\061\031\060\027\006" +"\003\125\004\013\023\020\167\167\167\056\144\151\147\151\143\145" +"\162\164\056\143\157\155\061\044\060\042\006\003\125\004\003\023" +"\033\104\151\147\151\103\145\162\164\040\101\163\163\165\162\145" +"\144\040\111\104\040\122\157\157\164\040\103\101\060\202\001\042" +"\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003" +"\202\001\017\000\060\202\001\012\002\202\001\001\000\255\016\025" +"\316\344\103\200\134\261\207\363\267\140\371\161\022\245\256\334" +"\046\224\210\252\364\316\365\040\071\050\130\140\014\370\200\332" +"\251\025\225\062\141\074\265\261\050\204\212\212\334\237\012\014" +"\203\027\172\217\220\254\212\347\171\123\134\061\204\052\366\017" +"\230\062\066\166\314\336\335\074\250\242\357\152\373\041\362\122" +"\141\337\237\040\327\037\342\261\331\376\030\144\322\022\133\137" +"\371\130\030\065\274\107\315\241\066\371\153\177\324\260\070\076" +"\301\033\303\214\063\331\330\057\030\376\050\017\263\247\203\326" +"\303\156\104\300\141\065\226\026\376\131\234\213\166\155\327\361" +"\242\113\015\053\377\013\162\332\236\140\320\216\220\065\306\170" +"\125\207\040\241\317\345\155\012\310\111\174\061\230\063\154\042" +"\351\207\320\062\132\242\272\023\202\021\355\071\027\235\231\072" +"\162\241\346\372\244\331\325\027\061\165\256\205\175\042\256\077" +"\001\106\206\366\050\171\310\261\332\344\127\027\304\176\034\016" +"\260\264\222\246\126\263\275\262\227\355\252\247\360\267\305\250" +"\077\225\026\320\377\241\226\353\010\137\030\167\117\002\003\001" +"\000\001\243\143\060\141\060\016\006\003\125\035\017\001\001\377" +"\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377" +"\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026" +"\004\024\105\353\242\257\364\222\313\202\061\055\121\213\247\247" +"\041\235\363\155\310\017\060\037\006\003\125\035\043\004\030\060" +"\026\200\024\105\353\242\257\364\222\313\202\061\055\121\213\247" +"\247\041\235\363\155\310\017\060\015\006\011\052\206\110\206\367" +"\015\001\001\005\005\000\003\202\001\001\000\242\016\274\337\342" +"\355\360\343\162\163\172\144\224\277\367\162\146\330\062\344\102" +"\165\142\256\207\353\362\325\331\336\126\263\237\314\316\024\050" +"\271\015\227\140\134\022\114\130\344\323\075\203\111\105\130\227" +"\065\151\032\250\107\352\126\306\171\253\022\330\147\201\204\337" +"\177\011\074\224\346\270\046\054\040\275\075\263\050\211\367\137" +"\377\042\342\227\204\037\351\145\357\207\340\337\301\147\111\263" +"\135\353\262\011\052\353\046\355\170\276\175\077\053\363\267\046" +"\065\155\137\211\001\266\111\133\237\001\005\233\253\075\045\301" +"\314\266\177\302\361\157\206\306\372\144\150\353\201\055\224\353" +"\102\267\372\214\036\335\142\361\276\120\147\267\154\275\363\361" +"\037\153\014\066\007\026\177\067\174\251\133\155\172\361\022\106" +"\140\203\327\047\004\276\113\316\227\276\303\147\052\150\021\337" +"\200\347\014\063\146\277\023\015\024\156\363\177\037\143\020\036" +"\372\215\033\045\155\154\217\245\267\141\001\261\322\243\046\241" +"\020\161\235\255\342\303\371\303\231\121\267\053\007\010\316\056" +"\346\120\262\247\372\012\105\057\242\360\362" +, (PRUint32)955 } +}; +static const NSSItem nss_builtins_items_217 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert Assured ID Root CA", (PRUint32)28 }, + { (void *)"\005\143\270\143\015\142\327\132\273\310\253\036\113\337\265\250" +"\231\262\115\103" +, (PRUint32)20 }, + { (void *)"\207\316\013\173\052\016\111\000\341\130\161\233\067\250\223\162" +, (PRUint32)16 }, + { (void *)"\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151" +"\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040" +"\122\157\157\164\040\103\101" +, (PRUint32)103 }, + { (void *)"\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360" +"\060\071" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_218 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert Global Root CA", (PRUint32)24 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151" +"\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164" +"\040\103\101" +, (PRUint32)99 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151" +"\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164" +"\040\103\101" +, (PRUint32)99 }, + { (void *)"\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221" +"\307\112" +, (PRUint32)18 }, + { (void *)"\060\202\003\257\060\202\002\227\240\003\002\001\002\002\020\010" +"\073\340\126\220\102\106\261\241\165\152\311\131\221\307\112\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\141" +"\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060" +"\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164" +"\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167" +"\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061" +"\040\060\036\006\003\125\004\003\023\027\104\151\147\151\103\145" +"\162\164\040\107\154\157\142\141\154\040\122\157\157\164\040\103" +"\101\060\036\027\015\060\066\061\061\061\060\060\060\060\060\060" +"\060\132\027\015\063\061\061\061\061\060\060\060\060\060\060\060" +"\132\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123" +"\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103" +"\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013" +"\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143" +"\157\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147" +"\151\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157" +"\164\040\103\101\060\202\001\042\060\015\006\011\052\206\110\206" +"\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012" +"\002\202\001\001\000\342\073\341\021\162\336\250\244\323\243\127" +"\252\120\242\217\013\167\220\311\242\245\356\022\316\226\133\001" +"\011\040\314\001\223\247\116\060\267\123\367\103\304\151\000\127" +"\235\342\215\042\335\207\006\100\000\201\011\316\316\033\203\277" +"\337\315\073\161\106\342\326\146\307\005\263\166\047\026\217\173" +"\236\036\225\175\356\267\110\243\010\332\326\257\172\014\071\006" +"\145\177\112\135\037\274\027\370\253\276\356\050\327\164\177\172" +"\170\231\131\205\150\156\134\043\062\113\277\116\300\350\132\155" +"\343\160\277\167\020\277\374\001\366\205\331\250\104\020\130\062" +"\251\165\030\325\321\242\276\107\342\047\152\364\232\063\370\111" +"\010\140\213\324\137\264\072\204\277\241\252\112\114\175\076\317" +"\117\137\154\166\136\240\113\067\221\236\334\042\346\155\316\024" +"\032\216\152\313\376\315\263\024\144\027\307\133\051\236\062\277" +"\362\356\372\323\013\102\324\253\267\101\062\332\014\324\357\370" +"\201\325\273\215\130\077\265\033\350\111\050\242\160\332\061\004" +"\335\367\262\026\362\114\012\116\007\250\355\112\075\136\265\177" +"\243\220\303\257\047\002\003\001\000\001\243\143\060\141\060\016" +"\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017" +"\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060" +"\035\006\003\125\035\016\004\026\004\024\003\336\120\065\126\321" +"\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060\037" +"\006\003\125\035\043\004\030\060\026\200\024\003\336\120\065\126" +"\321\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202" +"\001\001\000\313\234\067\252\110\023\022\012\372\335\104\234\117" +"\122\260\364\337\256\004\365\171\171\010\243\044\030\374\113\053" +"\204\300\055\271\325\307\376\364\301\037\130\313\270\155\234\172" +"\164\347\230\051\253\021\265\343\160\240\241\315\114\210\231\223" +"\214\221\160\342\253\017\034\276\223\251\377\143\325\344\007\140" +"\323\243\277\235\133\011\361\325\216\343\123\364\216\143\372\077" +"\247\333\264\146\337\142\146\326\321\156\101\215\362\055\265\352" +"\167\112\237\235\130\342\053\131\300\100\043\355\055\050\202\105" +"\076\171\124\222\046\230\340\200\110\250\067\357\360\326\171\140" +"\026\336\254\350\016\315\156\254\104\027\070\057\111\332\341\105" +"\076\052\271\066\123\317\072\120\006\367\056\350\304\127\111\154" +"\141\041\030\325\004\255\170\074\054\072\200\153\247\353\257\025" +"\024\351\330\211\301\271\070\154\342\221\154\212\377\144\271\167" +"\045\127\060\300\033\044\243\341\334\351\337\107\174\265\264\044" +"\010\005\060\354\055\275\013\277\105\277\120\271\251\363\353\230" +"\001\022\255\310\210\306\230\064\137\215\012\074\306\351\325\225" +"\225\155\336" +, (PRUint32)947 } +}; +static const NSSItem nss_builtins_items_219 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert Global Root CA", (PRUint32)24 }, + { (void *)"\250\230\135\072\145\345\345\304\262\327\326\155\100\306\335\057" +"\261\234\124\066" +, (PRUint32)20 }, + { (void *)"\171\344\251\204\015\175\072\226\327\300\117\342\103\114\211\056" +, (PRUint32)16 }, + { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151" +"\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164" +"\040\103\101" +, (PRUint32)99 }, + { (void *)"\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221" +"\307\112" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_220 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert High Assurance EV Root CA", (PRUint32)35 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151" +"\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141" +"\156\143\145\040\105\126\040\122\157\157\164\040\103\101" +, (PRUint32)110 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151" +"\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141" +"\156\143\145\040\105\126\040\122\157\157\164\040\103\101" +, (PRUint32)110 }, + { (void *)"\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106" +"\045\167" +, (PRUint32)18 }, + { (void *)"\060\202\003\305\060\202\002\255\240\003\002\001\002\002\020\002" +"\254\134\046\152\013\100\233\217\013\171\362\256\106\045\167\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\154" +"\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060" +"\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164" +"\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167" +"\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061" +"\053\060\051\006\003\125\004\003\023\042\104\151\147\151\103\145" +"\162\164\040\110\151\147\150\040\101\163\163\165\162\141\156\143" +"\145\040\105\126\040\122\157\157\164\040\103\101\060\036\027\015" +"\060\066\061\061\061\060\060\060\060\060\060\060\132\027\015\063" +"\061\061\061\061\060\060\060\060\060\060\060\132\060\154\061\013" +"\060\011\006\003\125\004\006\023\002\125\123\061\025\060\023\006" +"\003\125\004\012\023\014\104\151\147\151\103\145\162\164\040\111" +"\156\143\061\031\060\027\006\003\125\004\013\023\020\167\167\167" +"\056\144\151\147\151\143\145\162\164\056\143\157\155\061\053\060" +"\051\006\003\125\004\003\023\042\104\151\147\151\103\145\162\164" +"\040\110\151\147\150\040\101\163\163\165\162\141\156\143\145\040" +"\105\126\040\122\157\157\164\040\103\101\060\202\001\042\060\015" +"\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001" +"\017\000\060\202\001\012\002\202\001\001\000\306\314\345\163\346" +"\373\324\273\345\055\055\062\246\337\345\201\077\311\315\045\111" +"\266\161\052\303\325\224\064\147\242\012\034\260\137\151\246\100" +"\261\304\267\262\217\320\230\244\251\101\131\072\323\334\224\326" +"\074\333\164\070\244\112\314\115\045\202\367\112\245\123\022\070" +"\356\363\111\155\161\221\176\143\266\253\246\137\303\244\204\370" +"\117\142\121\276\370\305\354\333\070\222\343\006\345\010\221\014" +"\304\050\101\125\373\313\132\211\025\176\161\350\065\277\115\162" +"\011\075\276\072\070\120\133\167\061\033\215\263\307\044\105\232" +"\247\254\155\000\024\132\004\267\272\023\353\121\012\230\101\101" +"\042\116\145\141\207\201\101\120\246\171\134\211\336\031\112\127" +"\325\056\346\135\034\123\054\176\230\315\032\006\026\244\150\163" +"\320\064\004\023\134\241\161\323\132\174\125\333\136\144\341\067" +"\207\060\126\004\345\021\264\051\200\022\361\171\071\210\242\002" +"\021\174\047\146\267\210\267\170\362\312\012\250\070\253\012\144" +"\302\277\146\135\225\204\301\241\045\036\207\135\032\120\013\040" +"\022\314\101\273\156\013\121\070\270\113\313\002\003\001\000\001" +"\243\143\060\141\060\016\006\003\125\035\017\001\001\377\004\004" +"\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004\005" +"\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024" +"\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002\357" +"\143\144\053\303\060\037\006\003\125\035\043\004\030\060\026\200" +"\024\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002" +"\357\143\144\053\303\060\015\006\011\052\206\110\206\367\015\001" +"\001\005\005\000\003\202\001\001\000\034\032\006\227\334\327\234" +"\237\074\210\146\006\010\127\041\333\041\107\370\052\147\252\277" +"\030\062\166\100\020\127\301\212\363\172\331\021\145\216\065\372" +"\236\374\105\265\236\331\114\061\113\270\221\350\103\054\216\263" +"\170\316\333\343\123\171\161\326\345\041\224\001\332\125\207\232" +"\044\144\366\212\146\314\336\234\067\315\250\064\261\151\233\043" +"\310\236\170\042\053\160\103\343\125\107\061\141\031\357\130\305" +"\205\057\116\060\366\240\061\026\043\310\347\342\145\026\063\313" +"\277\032\033\240\075\370\312\136\213\061\213\140\010\211\055\014" +"\006\134\122\267\304\371\012\230\321\025\137\237\022\276\174\066" +"\143\070\275\104\244\177\344\046\053\012\304\227\151\015\351\214" +"\342\300\020\127\270\310\166\022\221\125\362\110\151\330\274\052" +"\002\133\017\104\324\040\061\333\364\272\160\046\135\220\140\236" +"\274\113\027\011\057\264\313\036\103\150\311\007\047\301\322\134" +"\367\352\041\271\150\022\234\074\234\277\236\374\200\134\233\143" +"\315\354\107\252\045\047\147\240\067\363\000\202\175\124\327\251" +"\370\351\056\023\243\167\350\037\112" +, (PRUint32)969 } +}; +static const NSSItem nss_builtins_items_221 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"DigiCert High Assurance EV Root CA", (PRUint32)35 }, + { (void *)"\137\267\356\006\063\342\131\333\255\014\114\232\346\323\217\032" +"\141\307\334\045" +, (PRUint32)20 }, + { (void *)"\324\164\336\127\134\071\262\323\234\205\203\305\300\145\111\212" +, (PRUint32)16 }, + { (void *)"\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +"\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145" +"\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023" +"\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157" +"\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151" +"\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141" +"\156\143\145\040\105\126\040\122\157\157\164\040\103\101" +, (PRUint32)110 }, + { (void *)"\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106" +"\045\167" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_222 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Certplus Class 2 Primary CA", (PRUint32)28 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154" +"\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141" +"\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101" +, (PRUint32)63 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154" +"\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141" +"\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101" +, (PRUint32)63 }, + { (void *)"\002\021\000\205\275\113\363\330\332\343\151\366\224\327\137\303" +"\245\104\043" +, (PRUint32)19 }, + { (void *)"\060\202\003\222\060\202\002\172\240\003\002\001\002\002\021\000" +"\205\275\113\363\330\332\343\151\366\224\327\137\303\245\104\043" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061\021" +"\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154\165" +"\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141\163" +"\163\040\062\040\120\162\151\155\141\162\171\040\103\101\060\036" +"\027\015\071\071\060\067\060\067\061\067\060\065\060\060\132\027" +"\015\061\071\060\067\060\066\062\063\065\071\065\071\132\060\075" +"\061\013\060\011\006\003\125\004\006\023\002\106\122\061\021\060" +"\017\006\003\125\004\012\023\010\103\145\162\164\160\154\165\163" +"\061\033\060\031\006\003\125\004\003\023\022\103\154\141\163\163" +"\040\062\040\120\162\151\155\141\162\171\040\103\101\060\202\001" +"\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000" +"\003\202\001\017\000\060\202\001\012\002\202\001\001\000\334\120" +"\226\320\022\370\065\322\010\170\172\266\122\160\375\157\356\317" +"\271\021\313\135\167\341\354\351\176\004\215\326\314\157\163\103" +"\127\140\254\063\012\104\354\003\137\034\200\044\221\345\250\221" +"\126\022\202\367\340\053\364\333\256\141\056\211\020\215\153\154" +"\272\263\002\275\325\066\305\110\067\043\342\360\132\067\122\063" +"\027\022\342\321\140\115\276\057\101\021\343\366\027\045\014\213" +"\221\300\033\231\173\231\126\015\257\356\322\274\107\127\343\171" +"\111\173\064\211\047\044\204\336\261\354\351\130\116\376\116\337" +"\132\276\101\255\254\010\305\030\016\357\322\123\356\154\320\235" +"\022\001\023\215\334\200\142\367\225\251\104\210\112\161\116\140" +"\125\236\333\043\031\171\126\007\014\077\143\013\134\260\342\276" +"\176\025\374\224\063\130\101\070\164\304\341\217\213\337\046\254" +"\037\265\213\073\267\103\131\153\260\044\246\155\220\213\304\162" +"\352\135\063\230\267\313\336\136\173\357\224\361\033\076\312\311" +"\041\301\305\230\002\252\242\366\133\167\233\365\176\226\125\064" +"\034\147\151\300\361\102\343\107\254\374\050\034\146\125\002\003" +"\001\000\001\243\201\214\060\201\211\060\017\006\003\125\035\023" +"\004\010\060\006\001\001\377\002\001\012\060\013\006\003\125\035" +"\017\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026" +"\004\024\343\163\055\337\313\016\050\014\336\335\263\244\312\171" +"\270\216\273\350\060\211\060\021\006\011\140\206\110\001\206\370" +"\102\001\001\004\004\003\002\001\006\060\067\006\003\125\035\037" +"\004\060\060\056\060\054\240\052\240\050\206\046\150\164\164\160" +"\072\057\057\167\167\167\056\143\145\162\164\160\154\165\163\056" +"\143\157\155\057\103\122\114\057\143\154\141\163\163\062\056\143" +"\162\154\060\015\006\011\052\206\110\206\367\015\001\001\005\005" +"\000\003\202\001\001\000\247\124\317\210\104\031\313\337\324\177" +"\000\337\126\063\142\265\367\121\001\220\353\303\077\321\210\104" +"\351\044\135\357\347\024\275\040\267\232\074\000\376\155\237\333" +"\220\334\327\364\142\326\213\160\135\347\345\004\110\251\150\174" +"\311\361\102\363\154\177\305\172\174\035\121\210\272\322\012\076" +"\047\135\336\055\121\116\323\023\144\151\344\056\343\323\347\233" +"\011\231\246\340\225\233\316\032\327\177\276\074\316\122\263\021" +"\025\301\017\027\315\003\273\234\045\025\272\242\166\211\374\006" +"\361\030\320\223\113\016\174\202\267\245\364\366\137\376\355\100" +"\246\235\204\164\071\271\334\036\205\026\332\051\033\206\043\000" +"\311\273\211\176\156\200\210\036\057\024\264\003\044\250\062\157" +"\003\232\107\054\060\276\126\306\247\102\002\160\033\352\100\330" +"\272\005\003\160\007\244\226\377\375\110\063\012\341\334\245\201" +"\220\233\115\335\175\347\347\262\315\134\310\152\225\370\245\366" +"\215\304\135\170\010\276\173\006\326\111\317\031\066\120\043\056" +"\010\346\236\005\115\107\030\325\026\351\261\326\266\020\325\273" +"\227\277\242\216\264\124" +, (PRUint32)918 } +}; +static const NSSItem nss_builtins_items_223 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Certplus Class 2 Primary CA", (PRUint32)28 }, + { (void *)"\164\040\164\101\162\234\335\222\354\171\061\330\043\020\215\302" +"\201\222\342\273" +, (PRUint32)20 }, + { (void *)"\210\054\214\122\270\242\074\363\367\273\003\352\256\254\102\013" +, (PRUint32)16 }, + { (void *)"\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154" +"\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141" +"\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101" +, (PRUint32)63 }, + { (void *)"\002\021\000\205\275\113\363\330\332\343\151\366\224\327\137\303" +"\245\104\043" +, (PRUint32)19 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; PR_IMPLEMENT_DATA(builtinsInternalObject) nss_builtins_data[] = { @@ -14044,13 +15133,13 @@ nss_builtins_data[] = { { 11, nss_builtins_types_64, nss_builtins_items_64, {NULL} }, { 13, nss_builtins_types_65, nss_builtins_items_65, {NULL} }, { 11, nss_builtins_types_66, nss_builtins_items_66, {NULL} }, - { 12, nss_builtins_types_67, nss_builtins_items_67, {NULL} }, + { 13, nss_builtins_types_67, nss_builtins_items_67, {NULL} }, { 11, nss_builtins_types_68, nss_builtins_items_68, {NULL} }, { 13, nss_builtins_types_69, nss_builtins_items_69, {NULL} }, { 11, nss_builtins_types_70, nss_builtins_items_70, {NULL} }, { 13, nss_builtins_types_71, nss_builtins_items_71, {NULL} }, { 11, nss_builtins_types_72, nss_builtins_items_72, {NULL} }, - { 12, nss_builtins_types_73, nss_builtins_items_73, {NULL} }, + { 13, nss_builtins_types_73, nss_builtins_items_73, {NULL} }, { 11, nss_builtins_types_74, nss_builtins_items_74, {NULL} }, { 13, nss_builtins_types_75, nss_builtins_items_75, {NULL} }, { 11, nss_builtins_types_76, nss_builtins_items_76, {NULL} }, @@ -14060,7 +15149,7 @@ nss_builtins_data[] = { { 11, nss_builtins_types_80, nss_builtins_items_80, {NULL} }, { 13, nss_builtins_types_81, nss_builtins_items_81, {NULL} }, { 11, nss_builtins_types_82, nss_builtins_items_82, {NULL} }, - { 12, nss_builtins_types_83, nss_builtins_items_83, {NULL} }, + { 13, nss_builtins_types_83, nss_builtins_items_83, {NULL} }, { 11, nss_builtins_types_84, nss_builtins_items_84, {NULL} }, { 13, nss_builtins_types_85, nss_builtins_items_85, {NULL} }, { 11, nss_builtins_types_86, nss_builtins_items_86, {NULL} }, @@ -14184,11 +15273,27 @@ nss_builtins_data[] = { { 11, nss_builtins_types_204, nss_builtins_items_204, {NULL} }, { 13, nss_builtins_types_205, nss_builtins_items_205, {NULL} }, { 11, nss_builtins_types_206, nss_builtins_items_206, {NULL} }, - { 13, nss_builtins_types_207, nss_builtins_items_207, {NULL} } + { 13, nss_builtins_types_207, nss_builtins_items_207, {NULL} }, + { 11, nss_builtins_types_208, nss_builtins_items_208, {NULL} }, + { 13, nss_builtins_types_209, nss_builtins_items_209, {NULL} }, + { 11, nss_builtins_types_210, nss_builtins_items_210, {NULL} }, + { 13, nss_builtins_types_211, nss_builtins_items_211, {NULL} }, + { 11, nss_builtins_types_212, nss_builtins_items_212, {NULL} }, + { 13, nss_builtins_types_213, nss_builtins_items_213, {NULL} }, + { 11, nss_builtins_types_214, nss_builtins_items_214, {NULL} }, + { 13, nss_builtins_types_215, nss_builtins_items_215, {NULL} }, + { 11, nss_builtins_types_216, nss_builtins_items_216, {NULL} }, + { 13, nss_builtins_types_217, nss_builtins_items_217, {NULL} }, + { 11, nss_builtins_types_218, nss_builtins_items_218, {NULL} }, + { 13, nss_builtins_types_219, nss_builtins_items_219, {NULL} }, + { 11, nss_builtins_types_220, nss_builtins_items_220, {NULL} }, + { 13, nss_builtins_types_221, nss_builtins_items_221, {NULL} }, + { 11, nss_builtins_types_222, nss_builtins_items_222, {NULL} }, + { 13, nss_builtins_types_223, nss_builtins_items_223, {NULL} } }; PR_IMPLEMENT_DATA(const PRUint32) #ifdef DEBUG - nss_builtins_nObjects = 207+1; + nss_builtins_nObjects = 223+1; #else - nss_builtins_nObjects = 207; + nss_builtins_nObjects = 223; #endif /* DEBUG */ diff --git a/security/nss/lib/ckfw/builtins/certdata.txt b/security/nss/lib/ckfw/builtins/certdata.txt index cb8018916..423510918 100644 --- a/security/nss/lib/ckfw/builtins/certdata.txt +++ b/security/nss/lib/ckfw/builtins/certdata.txt @@ -2769,6 +2769,124 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # +# Certificate "GlobalSign Root CA - R2" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root CA - R2" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 +\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 +\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 +\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 +\004\003\023\012\107\154\157\142\141\154\123\151\147\156 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 +\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 +\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 +\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 +\004\003\023\012\107\154\157\142\141\154\123\151\147\156 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\004\000\000\000\000\001\017\206\046\346\015 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\272\060\202\002\242\240\003\002\001\002\002\013\004 +\000\000\000\000\001\017\206\046\346\015\060\015\006\011\052\206 +\110\206\367\015\001\001\005\005\000\060\114\061\040\060\036\006 +\003\125\004\013\023\027\107\154\157\142\141\154\123\151\147\156 +\040\122\157\157\164\040\103\101\040\055\040\122\062\061\023\060 +\021\006\003\125\004\012\023\012\107\154\157\142\141\154\123\151 +\147\156\061\023\060\021\006\003\125\004\003\023\012\107\154\157 +\142\141\154\123\151\147\156\060\036\027\015\060\066\061\062\061 +\065\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065 +\060\070\060\060\060\060\132\060\114\061\040\060\036\006\003\125 +\004\013\023\027\107\154\157\142\141\154\123\151\147\156\040\122 +\157\157\164\040\103\101\040\055\040\122\062\061\023\060\021\006 +\003\125\004\012\023\012\107\154\157\142\141\154\123\151\147\156 +\061\023\060\021\006\003\125\004\003\023\012\107\154\157\142\141 +\154\123\151\147\156\060\202\001\042\060\015\006\011\052\206\110 +\206\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001 +\012\002\202\001\001\000\246\317\044\016\276\056\157\050\231\105 +\102\304\253\076\041\124\233\013\323\177\204\160\372\022\263\313 +\277\207\137\306\177\206\323\262\060\134\326\375\255\361\173\334 +\345\370\140\226\011\222\020\365\320\123\336\373\173\176\163\210 +\254\122\210\173\112\246\312\111\246\136\250\247\214\132\021\274 +\172\202\353\276\214\351\263\254\226\045\007\227\112\231\052\007 +\057\264\036\167\277\212\017\265\002\174\033\226\270\305\271\072 +\054\274\326\022\271\353\131\175\342\320\006\206\137\136\111\152 +\265\071\136\210\064\354\274\170\014\010\230\204\154\250\315\113 +\264\240\175\014\171\115\360\270\055\313\041\312\325\154\133\175 +\341\240\051\204\241\371\323\224\111\313\044\142\221\040\274\335 +\013\325\331\314\371\352\047\012\053\163\221\306\235\033\254\310 +\313\350\340\240\364\057\220\213\115\373\260\066\033\366\031\172 +\205\340\155\362\141\023\210\134\237\340\223\012\121\227\212\132 +\316\257\253\325\367\252\011\252\140\275\334\331\137\337\162\251 +\140\023\136\000\001\311\112\372\077\244\352\007\003\041\002\216 +\202\312\003\302\233\217\002\003\001\000\001\243\201\234\060\201 +\231\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 +\006\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\035\006\003\125\035\016\004\026\004\024\233\342\007 +\127\147\034\036\300\152\006\336\131\264\232\055\337\334\031\206 +\056\060\066\006\003\125\035\037\004\057\060\055\060\053\240\051 +\240\047\206\045\150\164\164\160\072\057\057\143\162\154\056\147 +\154\157\142\141\154\163\151\147\156\056\156\145\164\057\162\157 +\157\164\055\162\062\056\143\162\154\060\037\006\003\125\035\043 +\004\030\060\026\200\024\233\342\007\127\147\034\036\300\152\006 +\336\131\264\232\055\337\334\031\206\056\060\015\006\011\052\206 +\110\206\367\015\001\001\005\005\000\003\202\001\001\000\231\201 +\123\207\034\150\227\206\221\354\340\112\270\104\013\253\201\254 +\047\117\326\301\270\034\103\170\263\014\232\374\352\054\074\156 +\141\033\115\113\051\365\237\005\035\046\301\270\351\203\000\142 +\105\266\251\010\223\271\251\063\113\030\232\302\370\207\210\116 +\333\335\161\064\032\301\124\332\106\077\340\323\052\253\155\124 +\042\365\072\142\315\040\157\272\051\211\327\335\221\356\323\134 +\242\076\241\133\101\365\337\345\144\103\055\351\325\071\253\322 +\242\337\267\213\320\300\200\031\034\105\300\055\214\350\370\055 +\244\164\126\111\305\005\265\117\025\336\156\104\170\071\207\250 +\176\273\363\171\030\221\273\364\157\235\301\360\214\065\214\135 +\001\373\303\155\271\357\104\155\171\106\061\176\012\376\251\202 +\301\377\357\253\156\040\304\120\311\137\235\115\233\027\214\014 +\345\001\311\240\101\152\163\123\372\245\120\264\156\045\017\373 +\114\030\364\375\122\331\216\151\261\350\021\017\336\210\330\373 +\035\111\367\252\336\225\317\040\170\302\140\022\333\045\100\214 +\152\374\176\102\070\100\144\022\367\236\201\341\223\056 +END + +# Trust for Certificate "GlobalSign Root CA - R2" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "GlobalSign Root CA - R2" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\165\340\253\266\023\205\022\047\034\004\370\137\335\336\070\344 +\267\044\056\376 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\224\024\167\176\076\136\375\217\060\275\101\260\317\347\320\060 +END +CKA_ISSUER MULTILINE_OCTAL +\060\114\061\040\060\036\006\003\125\004\013\023\027\107\154\157 +\142\141\154\123\151\147\156\040\122\157\157\164\040\103\101\040 +\055\040\122\062\061\023\060\021\006\003\125\004\012\023\012\107 +\154\157\142\141\154\123\151\147\156\061\023\060\021\006\003\125 +\004\003\023\012\107\154\157\142\141\154\123\151\147\156 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\004\000\000\000\000\001\017\206\046\346\015 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# # Certificate "ValiCert Class 1 VA" # CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE @@ -4332,6 +4450,7 @@ END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # # Certificate "Equifax Secure Global eBusiness CA" @@ -4645,6 +4764,7 @@ END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # # Certificate "Visa International Global Root 2" @@ -5290,14 +5410,13 @@ CKA_CERT_MD5_HASH MULTILINE_OCTAL \301\142\076\043\305\202\163\234\003\131\113\053\351\167\111\177 END CKA_ISSUER MULTILINE_OCTAL -\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061 +\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061 \024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165 -\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035 -\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141 -\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060 -\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164 -\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157 -\164 +\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024 +\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164 +\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101 +\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103 +\101\040\122\157\157\164 END CKA_SERIAL_NUMBER MULTILINE_OCTAL \002\001\001 @@ -5305,6 +5424,7 @@ END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # # Certificate "AddTrust Qualified Certificates Root" @@ -10977,6 +11097,321 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # +# Certificate "QuoVadis Root CA 2" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "QuoVadis Root CA 2" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\062 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\062 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\002\005\011 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\267\060\202\003\237\240\003\002\001\002\002\002\005 +\011\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\062\060\036\027\015\060\066\061\061\062 +\064\061\070\062\067\060\060\132\027\015\063\061\061\061\062\064 +\061\070\062\063\063\063\132\060\105\061\013\060\011\006\003\125 +\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023 +\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145 +\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126 +\141\144\151\163\040\122\157\157\164\040\103\101\040\062\060\202 +\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 +\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\232 +\030\312\113\224\015\000\055\257\003\051\212\360\017\201\310\256 +\114\031\205\035\010\237\253\051\104\205\363\057\201\255\062\036 +\220\106\277\243\206\046\032\036\376\176\034\030\072\134\234\140 +\027\052\072\164\203\063\060\175\141\124\021\313\355\253\340\346 +\322\242\176\365\153\157\030\267\012\013\055\375\351\076\357\012 +\306\263\020\351\334\302\106\027\370\135\375\244\332\377\236\111 +\132\234\346\063\346\044\226\367\077\272\133\053\034\172\065\302 +\326\147\376\253\146\120\213\155\050\140\053\357\327\140\303\307 +\223\274\215\066\221\363\177\370\333\021\023\304\234\167\166\301 +\256\267\002\152\201\172\251\105\203\342\005\346\271\126\301\224 +\067\217\110\161\143\042\354\027\145\007\225\212\113\337\217\306 +\132\012\345\260\343\137\136\153\021\253\014\371\205\353\104\351 +\370\004\163\362\351\376\134\230\214\365\163\257\153\264\176\315 +\324\134\002\053\114\071\341\262\225\225\055\102\207\327\325\263 +\220\103\267\154\023\361\336\335\366\304\370\211\077\321\165\365 +\222\303\221\325\212\210\320\220\354\334\155\336\211\302\145\161 +\226\213\015\003\375\234\277\133\026\254\222\333\352\376\171\174 +\255\353\257\367\026\313\333\315\045\053\345\037\373\232\237\342 +\121\314\072\123\014\110\346\016\275\311\264\166\006\122\346\021 +\023\205\162\143\003\004\340\004\066\053\040\031\002\350\164\247 +\037\266\311\126\146\360\165\045\334\147\301\016\141\140\210\263 +\076\321\250\374\243\332\035\260\321\261\043\124\337\104\166\155 +\355\101\330\301\262\042\266\123\034\337\065\035\334\241\167\052 +\061\344\055\365\345\345\333\310\340\377\345\200\327\013\143\240 +\377\063\241\017\272\054\025\025\352\227\263\322\242\265\276\362 +\214\226\036\032\217\035\154\244\141\067\271\206\163\063\327\227 +\226\236\043\175\202\244\114\201\342\241\321\272\147\137\225\007 +\243\047\021\356\026\020\173\274\105\112\114\262\004\322\253\357 +\325\375\014\121\316\120\152\010\061\371\221\332\014\217\144\134 +\003\303\072\213\040\077\156\215\147\075\072\326\376\175\133\210 +\311\136\373\314\141\334\213\063\167\323\104\062\065\011\142\004 +\222\026\020\330\236\047\107\373\073\041\343\370\353\035\133\002 +\003\001\000\001\243\201\260\060\201\255\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003\125 +\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016\004 +\026\004\024\032\204\142\274\110\114\063\045\004\324\356\320\366 +\003\304\031\106\321\224\153\060\156\006\003\125\035\043\004\147 +\060\145\200\024\032\204\142\274\110\114\063\045\004\324\356\320 +\366\003\304\031\106\321\224\153\241\111\244\107\060\105\061\013 +\060\011\006\003\125\004\006\023\002\102\115\061\031\060\027\006 +\003\125\004\012\023\020\121\165\157\126\141\144\151\163\040\114 +\151\155\151\164\145\144\061\033\060\031\006\003\125\004\003\023 +\022\121\165\157\126\141\144\151\163\040\122\157\157\164\040\103 +\101\040\062\202\002\005\011\060\015\006\011\052\206\110\206\367 +\015\001\001\005\005\000\003\202\002\001\000\076\012\026\115\237 +\006\133\250\256\161\135\057\005\057\147\346\023\105\203\304\066 +\366\363\300\046\014\015\265\107\144\135\370\264\162\311\106\245 +\003\030\047\125\211\170\175\166\352\226\064\200\027\040\334\347 +\203\370\215\374\007\270\332\137\115\056\147\262\204\375\331\104 +\374\167\120\201\346\174\264\311\015\013\162\123\370\166\007\007 +\101\107\226\014\373\340\202\046\223\125\214\376\042\037\140\145 +\174\137\347\046\263\367\062\220\230\120\324\067\161\125\366\222 +\041\170\367\225\171\372\370\055\046\207\146\126\060\167\246\067 +\170\063\122\020\130\256\077\141\216\362\152\261\357\030\176\112 +\131\143\312\215\242\126\325\247\057\274\126\037\317\071\301\342 +\373\012\250\025\054\175\115\172\143\306\154\227\104\074\322\157 +\303\112\027\012\370\220\322\127\242\031\121\245\055\227\101\332 +\007\117\251\120\332\220\215\224\106\341\076\360\224\375\020\000 +\070\365\073\350\100\341\264\156\126\032\040\314\157\130\215\355 +\056\105\217\326\351\223\077\347\261\054\337\072\326\042\214\334 +\204\273\042\157\320\370\344\306\071\351\004\210\074\303\272\353 +\125\172\155\200\231\044\365\154\001\373\370\227\260\224\133\353 +\375\322\157\361\167\150\015\065\144\043\254\270\125\241\003\321 +\115\102\031\334\370\165\131\126\243\371\250\111\171\370\257\016 +\271\021\240\174\267\152\355\064\320\266\046\142\070\032\207\014 +\370\350\375\056\323\220\177\007\221\052\035\326\176\134\205\203 +\231\260\070\010\077\351\136\371\065\007\344\311\142\156\127\177 +\247\120\225\367\272\310\233\346\216\242\001\305\326\146\277\171 +\141\363\074\034\341\271\202\134\135\240\303\351\330\110\275\031 +\242\021\024\031\156\262\206\033\150\076\110\067\032\210\267\135 +\226\136\234\307\357\047\142\010\342\221\031\134\322\361\041\335 +\272\027\102\202\227\161\201\123\061\251\237\366\175\142\277\162 +\341\243\223\035\314\212\046\132\011\070\320\316\327\015\200\026 +\264\170\245\072\207\114\215\212\245\325\106\227\362\054\020\271 +\274\124\042\300\001\120\151\103\236\364\262\357\155\370\354\332 +\361\343\261\357\337\221\217\124\052\013\045\301\046\031\304\122 +\020\005\145\325\202\020\352\302\061\315\056 +END + +# Trust for Certificate "QuoVadis Root CA 2" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "QuoVadis Root CA 2" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\312\072\373\317\022\100\066\113\104\262\026\040\210\200\110\071 +\031\223\174\367 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\136\071\173\335\370\272\354\202\351\254\142\272\014\124\000\053 +END +CKA_ISSUER MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\062 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\002\005\011 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "QuoVadis Root CA 3" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "QuoVadis Root CA 3" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\063 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\002\005\306 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\006\235\060\202\004\205\240\003\002\001\002\002\002\005 +\306\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\063\060\036\027\015\060\066\061\061\062 +\064\061\071\061\061\062\063\132\027\015\063\061\061\061\062\064 +\061\071\060\066\064\064\132\060\105\061\013\060\011\006\003\125 +\004\006\023\002\102\115\061\031\060\027\006\003\125\004\012\023 +\020\121\165\157\126\141\144\151\163\040\114\151\155\151\164\145 +\144\061\033\060\031\006\003\125\004\003\023\022\121\165\157\126 +\141\144\151\163\040\122\157\157\164\040\103\101\040\063\060\202 +\002\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 +\000\003\202\002\017\000\060\202\002\012\002\202\002\001\000\314 +\127\102\026\124\234\346\230\323\323\115\356\376\355\307\237\103 +\071\112\145\263\350\026\210\064\333\015\131\221\164\317\222\270 +\004\100\255\002\113\061\253\274\215\221\150\330\040\016\032\001 +\342\032\173\116\027\135\342\212\267\077\231\032\315\353\141\253 +\302\145\246\037\267\267\275\267\217\374\375\160\217\013\240\147 +\276\001\242\131\317\161\346\017\051\166\377\261\126\171\105\053 +\037\236\172\124\350\243\051\065\150\244\001\117\017\244\056\067 +\357\033\277\343\217\020\250\162\253\130\127\347\124\206\310\311 +\363\133\332\054\332\135\216\156\074\243\076\332\373\202\345\335 +\362\134\262\005\063\157\212\066\316\320\023\116\377\277\112\014 +\064\114\246\303\041\275\120\004\125\353\261\273\235\373\105\036 +\144\025\336\125\001\214\002\166\265\313\241\077\102\151\274\057 +\275\150\103\026\126\211\052\067\141\221\375\246\256\116\300\313 +\024\145\224\067\113\222\006\357\004\320\310\234\210\333\013\173 +\201\257\261\075\052\304\145\072\170\266\356\334\200\261\322\323 +\231\234\072\356\153\132\153\263\215\267\325\316\234\302\276\245 +\113\057\026\261\236\150\073\006\157\256\175\237\370\336\354\314 +\051\247\230\243\045\103\057\357\361\137\046\341\210\115\370\136 +\156\327\331\024\156\031\063\151\247\073\204\211\223\304\123\125 +\023\241\121\170\100\370\270\311\242\356\173\272\122\102\203\236 +\024\355\005\122\132\131\126\247\227\374\235\077\012\051\330\334 +\117\221\016\023\274\336\225\244\337\213\231\276\254\233\063\210 +\357\265\201\257\033\306\042\123\310\366\307\356\227\024\260\305 +\174\170\122\310\360\316\156\167\140\204\246\351\052\166\040\355 +\130\001\027\060\223\351\032\213\340\163\143\331\152\222\224\111 +\116\264\255\112\205\304\243\042\060\374\011\355\150\042\163\246 +\210\014\125\041\130\305\341\072\237\052\335\312\341\220\340\331 +\163\253\154\200\270\350\013\144\223\240\234\214\031\377\263\322 +\014\354\221\046\207\212\263\242\341\160\217\054\012\345\315\155 +\150\121\353\332\077\005\177\213\062\346\023\134\153\376\137\100 +\342\042\310\264\264\144\117\326\272\175\110\076\250\151\014\327 +\273\206\161\311\163\270\077\073\235\045\113\332\377\100\353\002 +\003\001\000\001\243\202\001\225\060\202\001\221\060\017\006\003 +\125\035\023\001\001\377\004\005\060\003\001\001\377\060\201\341 +\006\003\125\035\040\004\201\331\060\201\326\060\201\323\006\011 +\053\006\001\004\001\276\130\000\003\060\201\305\060\201\223\006 +\010\053\006\001\005\005\007\002\002\060\201\206\032\201\203\101 +\156\171\040\165\163\145\040\157\146\040\164\150\151\163\040\103 +\145\162\164\151\146\151\143\141\164\145\040\143\157\156\163\164 +\151\164\165\164\145\163\040\141\143\143\145\160\164\141\156\143 +\145\040\157\146\040\164\150\145\040\121\165\157\126\141\144\151 +\163\040\122\157\157\164\040\103\101\040\063\040\103\145\162\164 +\151\146\151\143\141\164\145\040\120\157\154\151\143\171\040\057 +\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040\120 +\162\141\143\164\151\143\145\040\123\164\141\164\145\155\145\156 +\164\056\060\055\006\010\053\006\001\005\005\007\002\001\026\041 +\150\164\164\160\072\057\057\167\167\167\056\161\165\157\166\141 +\144\151\163\147\154\157\142\141\154\056\143\157\155\057\143\160 +\163\060\013\006\003\125\035\017\004\004\003\002\001\006\060\035 +\006\003\125\035\016\004\026\004\024\362\300\023\340\202\103\076 +\373\356\057\147\062\226\065\134\333\270\313\002\320\060\156\006 +\003\125\035\043\004\147\060\145\200\024\362\300\023\340\202\103 +\076\373\356\057\147\062\226\065\134\333\270\313\002\320\241\111 +\244\107\060\105\061\013\060\011\006\003\125\004\006\023\002\102 +\115\061\031\060\027\006\003\125\004\012\023\020\121\165\157\126 +\141\144\151\163\040\114\151\155\151\164\145\144\061\033\060\031 +\006\003\125\004\003\023\022\121\165\157\126\141\144\151\163\040 +\122\157\157\164\040\103\101\040\063\202\002\005\306\060\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001 +\000\117\255\240\054\114\372\300\362\157\367\146\125\253\043\064 +\356\347\051\332\303\133\266\260\203\331\320\320\342\041\373\363 +\140\247\073\135\140\123\047\242\233\366\010\042\052\347\277\240 +\162\345\234\044\152\061\261\220\172\047\333\204\021\211\047\246 +\167\132\070\327\277\254\206\374\356\135\203\274\006\306\321\167 +\153\017\155\044\057\113\172\154\247\007\226\312\343\204\237\255 +\210\213\035\253\026\215\133\146\027\331\026\364\213\200\322\335 +\370\262\166\303\374\070\023\252\014\336\102\151\053\156\363\074 +\353\200\047\333\365\246\104\015\237\132\125\131\013\325\015\122 +\110\305\256\237\362\057\200\305\352\062\120\065\022\227\056\301 +\341\377\361\043\210\121\070\237\362\146\126\166\347\017\121\227 +\245\122\014\115\111\121\225\066\075\277\242\113\014\020\035\206 +\231\114\252\363\162\021\223\344\352\366\233\332\250\135\247\115 +\267\236\002\256\163\000\310\332\043\003\350\371\352\031\164\142 +\000\224\313\042\040\276\224\247\131\265\202\152\276\231\171\172 +\251\362\112\044\122\367\164\375\272\116\346\250\035\002\156\261 +\015\200\104\301\256\323\043\067\137\273\205\174\053\222\056\350 +\176\245\213\335\231\341\277\047\157\055\135\252\173\207\376\012 +\335\113\374\216\365\046\344\156\160\102\156\063\354\061\236\173 +\223\301\344\311\151\032\075\300\153\116\042\155\356\253\130\115 +\306\320\101\301\053\352\117\022\207\136\353\105\330\154\365\230 +\002\323\240\330\125\212\006\231\031\242\240\167\321\060\236\254 +\314\165\356\203\365\260\142\071\317\154\127\342\114\322\221\013 +\016\165\050\033\232\277\375\032\103\361\312\167\373\073\217\141 +\270\151\050\026\102\004\136\160\052\034\041\330\217\341\275\043 +\133\055\164\100\222\331\143\031\015\163\335\151\274\142\107\274 +\340\164\053\262\353\175\276\101\033\265\300\106\305\241\042\313 +\137\116\301\050\222\336\030\272\325\052\050\273\021\213\027\223 +\230\231\140\224\134\043\317\132\047\227\136\013\005\006\223\067 +\036\073\151\066\353\251\236\141\035\217\062\332\216\014\326\164 +\076\173\011\044\332\001\167\107\304\073\315\064\214\231\365\312 +\341\045\141\063\262\131\033\342\156\327\067\127\266\015\251\022 +\332 +END + +# Trust for Certificate "QuoVadis Root CA 3" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "QuoVadis Root CA 3" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\037\111\024\367\330\164\225\035\335\256\002\300\276\375\072\055 +\202\165\121\205 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\061\205\074\142\224\227\143\271\252\375\211\116\257\157\340\317 +END +CKA_ISSUER MULTILINE_OCTAL +\060\105\061\013\060\011\006\003\125\004\006\023\002\102\115\061 +\031\060\027\006\003\125\004\012\023\020\121\165\157\126\141\144 +\151\163\040\114\151\155\151\164\145\144\061\033\060\031\006\003 +\125\004\003\023\022\121\165\157\126\141\144\151\163\040\122\157 +\157\164\040\103\101\040\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\002\005\306 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# # Certificate "Security Communication Root CA" # CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE @@ -13826,6 +14261,198 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # +# Certificate "StartCom Certification Authority" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "StartCom Certification Authority" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061 +\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103 +\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013 +\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154 +\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147 +\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123 +\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143 +\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061 +\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103 +\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013 +\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154 +\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147 +\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123 +\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143 +\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\001 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\007\311\060\202\005\261\240\003\002\001\002\002\001\001 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061\026 +\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103\157 +\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013\023 +\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154\040 +\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147\156 +\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123\164 +\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143\141 +\164\151\157\156\040\101\165\164\150\157\162\151\164\171\060\036 +\027\015\060\066\060\071\061\067\061\071\064\066\063\066\132\027 +\015\063\066\060\071\061\067\061\071\064\066\063\066\132\060\175 +\061\013\060\011\006\003\125\004\006\023\002\111\114\061\026\060 +\024\006\003\125\004\012\023\015\123\164\141\162\164\103\157\155 +\040\114\164\144\056\061\053\060\051\006\003\125\004\013\023\042 +\123\145\143\165\162\145\040\104\151\147\151\164\141\154\040\103 +\145\162\164\151\146\151\143\141\164\145\040\123\151\147\156\151 +\156\147\061\051\060\047\006\003\125\004\003\023\040\123\164\141 +\162\164\103\157\155\040\103\145\162\164\151\146\151\143\141\164 +\151\157\156\040\101\165\164\150\157\162\151\164\171\060\202\002 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\002\017\000\060\202\002\012\002\202\002\001\000\301\210 +\333\011\274\154\106\174\170\237\225\173\265\063\220\362\162\142 +\326\301\066\040\042\044\136\316\351\167\362\103\012\242\006\144 +\244\314\216\066\370\070\346\043\360\156\155\261\074\335\162\243 +\205\034\241\323\075\264\063\053\323\057\257\376\352\260\101\131 +\147\266\304\006\175\012\236\164\205\326\171\114\200\067\172\337 +\071\005\122\131\367\364\033\106\103\244\322\205\205\322\303\161 +\363\165\142\064\272\054\212\177\036\217\356\355\064\320\021\307 +\226\315\122\075\272\063\326\335\115\336\013\073\112\113\237\302 +\046\057\372\265\026\034\162\065\167\312\074\135\346\312\341\046 +\213\032\066\166\134\001\333\164\024\045\376\355\265\240\210\017 +\335\170\312\055\037\007\227\060\001\055\162\171\372\106\326\023 +\052\250\271\246\253\203\111\035\345\362\357\335\344\001\216\030 +\012\217\143\123\026\205\142\251\016\031\072\314\265\146\246\302 +\153\164\007\344\053\341\166\076\264\155\330\366\104\341\163\142 +\037\073\304\276\240\123\126\045\154\121\011\367\252\253\312\277 +\166\375\155\233\363\235\333\277\075\146\274\014\126\252\257\230 +\110\225\072\113\337\247\130\120\331\070\165\251\133\352\103\014 +\002\377\231\353\350\154\115\160\133\051\145\234\335\252\135\314 +\257\001\061\354\014\353\322\215\350\352\234\173\346\156\367\047 +\146\014\032\110\327\156\102\343\077\336\041\076\173\341\015\160 +\373\143\252\250\154\032\124\264\134\045\172\311\242\311\213\026 +\246\273\054\176\027\136\005\115\130\156\022\035\001\356\022\020 +\015\306\062\177\030\377\374\364\372\315\156\221\350\066\111\276 +\032\110\151\213\302\226\115\032\022\262\151\027\301\012\220\326 +\372\171\042\110\277\272\173\151\370\160\307\372\172\067\330\330 +\015\322\166\117\127\377\220\267\343\221\322\335\357\302\140\267 +\147\072\335\376\252\234\360\324\213\177\162\042\316\306\237\227 +\266\370\257\212\240\020\250\331\373\030\306\266\265\134\122\074 +\211\266\031\052\163\001\012\017\003\263\022\140\362\172\057\201 +\333\243\156\377\046\060\227\365\213\335\211\127\266\255\075\263 +\257\053\305\267\166\002\360\245\326\053\232\206\024\052\162\366 +\343\063\214\135\011\113\023\337\273\214\164\023\122\113\002\003 +\001\000\001\243\202\002\122\060\202\002\116\060\014\006\003\125 +\035\023\004\005\060\003\001\001\377\060\013\006\003\125\035\017 +\004\004\003\002\001\256\060\035\006\003\125\035\016\004\026\004 +\024\116\013\357\032\244\100\133\245\027\151\207\060\312\064\150 +\103\320\101\256\362\060\144\006\003\125\035\037\004\135\060\133 +\060\054\240\052\240\050\206\046\150\164\164\160\072\057\057\143 +\145\162\164\056\163\164\141\162\164\143\157\155\056\157\162\147 +\057\163\146\163\143\141\055\143\162\154\056\143\162\154\060\053 +\240\051\240\047\206\045\150\164\164\160\072\057\057\143\162\154 +\056\163\164\141\162\164\143\157\155\056\157\162\147\057\163\146 +\163\143\141\055\143\162\154\056\143\162\154\060\202\001\135\006 +\003\125\035\040\004\202\001\124\060\202\001\120\060\202\001\114 +\006\013\053\006\001\004\001\201\265\067\001\001\001\060\202\001 +\073\060\057\006\010\053\006\001\005\005\007\002\001\026\043\150 +\164\164\160\072\057\057\143\145\162\164\056\163\164\141\162\164 +\143\157\155\056\157\162\147\057\160\157\154\151\143\171\056\160 +\144\146\060\065\006\010\053\006\001\005\005\007\002\001\026\051 +\150\164\164\160\072\057\057\143\145\162\164\056\163\164\141\162 +\164\143\157\155\056\157\162\147\057\151\156\164\145\162\155\145 +\144\151\141\164\145\056\160\144\146\060\201\320\006\010\053\006 +\001\005\005\007\002\002\060\201\303\060\047\026\040\123\164\141 +\162\164\040\103\157\155\155\145\162\143\151\141\154\040\050\123 +\164\141\162\164\103\157\155\051\040\114\164\144\056\060\003\002 +\001\001\032\201\227\114\151\155\151\164\145\144\040\114\151\141 +\142\151\154\151\164\171\054\040\162\145\141\144\040\164\150\145 +\040\163\145\143\164\151\157\156\040\052\114\145\147\141\154\040 +\114\151\155\151\164\141\164\151\157\156\163\052\040\157\146\040 +\164\150\145\040\123\164\141\162\164\103\157\155\040\103\145\162 +\164\151\146\151\143\141\164\151\157\156\040\101\165\164\150\157 +\162\151\164\171\040\120\157\154\151\143\171\040\141\166\141\151 +\154\141\142\154\145\040\141\164\040\150\164\164\160\072\057\057 +\143\145\162\164\056\163\164\141\162\164\143\157\155\056\157\162 +\147\057\160\157\154\151\143\171\056\160\144\146\060\021\006\011 +\140\206\110\001\206\370\102\001\001\004\004\003\002\000\007\060 +\070\006\011\140\206\110\001\206\370\102\001\015\004\053\026\051 +\123\164\141\162\164\103\157\155\040\106\162\145\145\040\123\123 +\114\040\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +\101\165\164\150\157\162\151\164\171\060\015\006\011\052\206\110 +\206\367\015\001\001\005\005\000\003\202\002\001\000\026\154\231 +\364\146\014\064\365\320\205\136\175\012\354\332\020\116\070\034 +\136\337\246\045\005\113\221\062\301\350\073\361\075\335\104\011 +\133\007\111\212\051\313\146\002\267\261\232\367\045\230\011\074 +\216\033\341\335\066\207\053\113\273\150\323\071\146\075\240\046 +\307\362\071\221\035\121\253\202\173\176\325\316\132\344\342\003 +\127\160\151\227\010\371\136\130\246\012\337\214\006\232\105\026 +\026\070\012\136\127\366\142\307\172\002\005\346\274\036\265\362 +\236\364\251\051\203\370\262\024\343\156\050\207\104\303\220\032 +\336\070\251\074\254\103\115\144\105\316\335\050\251\134\362\163 +\173\004\370\027\350\253\261\363\056\134\144\156\163\061\072\022 +\270\274\263\021\344\175\217\201\121\232\073\215\211\364\115\223 +\146\173\074\003\355\323\232\035\232\363\145\120\365\240\320\165 +\237\057\257\360\352\202\103\230\370\151\234\211\171\304\103\216 +\106\162\343\144\066\022\257\367\045\036\070\211\220\167\176\303 +\153\152\271\303\313\104\113\254\170\220\213\347\307\054\036\113 +\021\104\310\064\122\047\315\012\135\237\205\301\211\325\032\170 +\362\225\020\123\062\335\200\204\146\165\331\265\150\050\373\141 +\056\276\204\250\070\300\231\022\206\245\036\147\144\255\006\056 +\057\251\160\205\307\226\017\174\211\145\365\216\103\124\016\253 +\335\245\200\071\224\140\300\064\311\226\160\054\243\022\365\037 +\110\173\275\034\176\153\267\235\220\364\042\073\256\370\374\052 +\312\372\202\122\240\357\257\113\125\223\353\301\265\360\042\213 +\254\064\116\046\042\004\241\207\054\165\112\267\345\175\023\327 +\270\014\144\300\066\322\311\057\206\022\214\043\011\301\033\202 +\073\163\111\243\152\127\207\224\345\326\170\305\231\103\143\343 +\115\340\167\055\341\145\231\162\151\004\032\107\011\346\017\001 +\126\044\373\037\277\016\171\251\130\056\271\304\011\001\176\225 +\272\155\000\006\076\262\352\112\020\071\330\320\053\365\277\354 +\165\277\227\002\305\011\033\010\334\125\067\342\201\373\067\204 +\103\142\040\312\347\126\113\145\352\376\154\301\044\223\044\241 +\064\353\005\377\232\042\256\233\175\077\361\145\121\012\246\060 +\152\263\364\210\034\200\015\374\162\212\350\203\136 +END + +# Trust for Certificate "StartCom Certification Authority" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "StartCom Certification Authority" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\076\053\367\362\003\033\226\363\214\346\304\330\250\135\076\055 +\130\107\152\017 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\042\115\217\212\374\367\065\302\273\127\064\220\173\213\042\026 +END +CKA_ISSUER MULTILINE_OCTAL +\060\175\061\013\060\011\006\003\125\004\006\023\002\111\114\061 +\026\060\024\006\003\125\004\012\023\015\123\164\141\162\164\103 +\157\155\040\114\164\144\056\061\053\060\051\006\003\125\004\013 +\023\042\123\145\143\165\162\145\040\104\151\147\151\164\141\154 +\040\103\145\162\164\151\146\151\143\141\164\145\040\123\151\147 +\156\151\156\147\061\051\060\047\006\003\125\004\003\023\040\123 +\164\141\162\164\103\157\155\040\103\145\162\164\151\146\151\143 +\141\164\151\157\156\040\101\165\164\150\157\162\151\164\171 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\001 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# # Certificate "Taiwan GRCA" # CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE @@ -14408,3 +15035,497 @@ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert Assured ID Root CA" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert Assured ID Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 +\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 +\122\157\157\164\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 +\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 +\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360 +\060\071 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\267\060\202\002\237\240\003\002\001\002\002\020\014 +\347\340\345\027\330\106\376\217\345\140\374\033\360\060\071\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\145 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 +\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 +\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 +\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 +\044\060\042\006\003\125\004\003\023\033\104\151\147\151\103\145 +\162\164\040\101\163\163\165\162\145\144\040\111\104\040\122\157 +\157\164\040\103\101\060\036\027\015\060\066\061\061\061\060\060 +\060\060\060\060\060\132\027\015\063\061\061\061\061\060\060\060 +\060\060\060\060\132\060\145\061\013\060\011\006\003\125\004\006 +\023\002\125\123\061\025\060\023\006\003\125\004\012\023\014\104 +\151\147\151\103\145\162\164\040\111\156\143\061\031\060\027\006 +\003\125\004\013\023\020\167\167\167\056\144\151\147\151\143\145 +\162\164\056\143\157\155\061\044\060\042\006\003\125\004\003\023 +\033\104\151\147\151\103\145\162\164\040\101\163\163\165\162\145 +\144\040\111\104\040\122\157\157\164\040\103\101\060\202\001\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\001\017\000\060\202\001\012\002\202\001\001\000\255\016\025 +\316\344\103\200\134\261\207\363\267\140\371\161\022\245\256\334 +\046\224\210\252\364\316\365\040\071\050\130\140\014\370\200\332 +\251\025\225\062\141\074\265\261\050\204\212\212\334\237\012\014 +\203\027\172\217\220\254\212\347\171\123\134\061\204\052\366\017 +\230\062\066\166\314\336\335\074\250\242\357\152\373\041\362\122 +\141\337\237\040\327\037\342\261\331\376\030\144\322\022\133\137 +\371\130\030\065\274\107\315\241\066\371\153\177\324\260\070\076 +\301\033\303\214\063\331\330\057\030\376\050\017\263\247\203\326 +\303\156\104\300\141\065\226\026\376\131\234\213\166\155\327\361 +\242\113\015\053\377\013\162\332\236\140\320\216\220\065\306\170 +\125\207\040\241\317\345\155\012\310\111\174\061\230\063\154\042 +\351\207\320\062\132\242\272\023\202\021\355\071\027\235\231\072 +\162\241\346\372\244\331\325\027\061\165\256\205\175\042\256\077 +\001\106\206\366\050\171\310\261\332\344\127\027\304\176\034\016 +\260\264\222\246\126\263\275\262\227\355\252\247\360\267\305\250 +\077\225\026\320\377\241\226\353\010\137\030\167\117\002\003\001 +\000\001\243\143\060\141\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026 +\004\024\105\353\242\257\364\222\313\202\061\055\121\213\247\247 +\041\235\363\155\310\017\060\037\006\003\125\035\043\004\030\060 +\026\200\024\105\353\242\257\364\222\313\202\061\055\121\213\247 +\247\041\235\363\155\310\017\060\015\006\011\052\206\110\206\367 +\015\001\001\005\005\000\003\202\001\001\000\242\016\274\337\342 +\355\360\343\162\163\172\144\224\277\367\162\146\330\062\344\102 +\165\142\256\207\353\362\325\331\336\126\263\237\314\316\024\050 +\271\015\227\140\134\022\114\130\344\323\075\203\111\105\130\227 +\065\151\032\250\107\352\126\306\171\253\022\330\147\201\204\337 +\177\011\074\224\346\270\046\054\040\275\075\263\050\211\367\137 +\377\042\342\227\204\037\351\145\357\207\340\337\301\147\111\263 +\135\353\262\011\052\353\046\355\170\276\175\077\053\363\267\046 +\065\155\137\211\001\266\111\133\237\001\005\233\253\075\045\301 +\314\266\177\302\361\157\206\306\372\144\150\353\201\055\224\353 +\102\267\372\214\036\335\142\361\276\120\147\267\154\275\363\361 +\037\153\014\066\007\026\177\067\174\251\133\155\172\361\022\106 +\140\203\327\047\004\276\113\316\227\276\303\147\052\150\021\337 +\200\347\014\063\146\277\023\015\024\156\363\177\037\143\020\036 +\372\215\033\045\155\154\217\245\267\141\001\261\322\243\046\241 +\020\161\235\255\342\303\371\303\231\121\267\053\007\010\316\056 +\346\120\262\247\372\012\105\057\242\360\362 +END + +# Trust for Certificate "DigiCert Assured ID Root CA" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert Assured ID Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\005\143\270\143\015\142\327\132\273\310\253\036\113\337\265\250 +\231\262\115\103 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\207\316\013\173\052\016\111\000\341\130\161\233\067\250\223\162 +END +CKA_ISSUER MULTILINE_OCTAL +\060\145\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\044\060\042\006\003\125\004\003\023\033\104\151\147\151 +\103\145\162\164\040\101\163\163\165\162\145\144\040\111\104\040 +\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\014\347\340\345\027\330\106\376\217\345\140\374\033\360 +\060\071 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert Global Root CA" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert Global Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 +\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 +\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 +\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 +\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221 +\307\112 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\257\060\202\002\227\240\003\002\001\002\002\020\010 +\073\340\126\220\102\106\261\241\165\152\311\131\221\307\112\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\141 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 +\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 +\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 +\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 +\040\060\036\006\003\125\004\003\023\027\104\151\147\151\103\145 +\162\164\040\107\154\157\142\141\154\040\122\157\157\164\040\103 +\101\060\036\027\015\060\066\061\061\061\060\060\060\060\060\060 +\060\132\027\015\063\061\061\061\061\060\060\060\060\060\060\060 +\132\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123 +\061\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103 +\145\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013 +\023\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143 +\157\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147 +\151\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157 +\164\040\103\101\060\202\001\042\060\015\006\011\052\206\110\206 +\367\015\001\001\001\005\000\003\202\001\017\000\060\202\001\012 +\002\202\001\001\000\342\073\341\021\162\336\250\244\323\243\127 +\252\120\242\217\013\167\220\311\242\245\356\022\316\226\133\001 +\011\040\314\001\223\247\116\060\267\123\367\103\304\151\000\127 +\235\342\215\042\335\207\006\100\000\201\011\316\316\033\203\277 +\337\315\073\161\106\342\326\146\307\005\263\166\047\026\217\173 +\236\036\225\175\356\267\110\243\010\332\326\257\172\014\071\006 +\145\177\112\135\037\274\027\370\253\276\356\050\327\164\177\172 +\170\231\131\205\150\156\134\043\062\113\277\116\300\350\132\155 +\343\160\277\167\020\277\374\001\366\205\331\250\104\020\130\062 +\251\165\030\325\321\242\276\107\342\047\152\364\232\063\370\111 +\010\140\213\324\137\264\072\204\277\241\252\112\114\175\076\317 +\117\137\154\166\136\240\113\067\221\236\334\042\346\155\316\024 +\032\216\152\313\376\315\263\024\144\027\307\133\051\236\062\277 +\362\356\372\323\013\102\324\253\267\101\062\332\014\324\357\370 +\201\325\273\215\130\077\265\033\350\111\050\242\160\332\061\004 +\335\367\262\026\362\114\012\116\007\250\355\112\075\136\265\177 +\243\220\303\257\047\002\003\001\000\001\243\143\060\141\060\016 +\006\003\125\035\017\001\001\377\004\004\003\002\001\206\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\035\006\003\125\035\016\004\026\004\024\003\336\120\065\126\321 +\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060\037 +\006\003\125\035\043\004\030\060\026\200\024\003\336\120\065\126 +\321\114\273\146\360\243\342\033\033\303\227\262\075\321\125\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202 +\001\001\000\313\234\067\252\110\023\022\012\372\335\104\234\117 +\122\260\364\337\256\004\365\171\171\010\243\044\030\374\113\053 +\204\300\055\271\325\307\376\364\301\037\130\313\270\155\234\172 +\164\347\230\051\253\021\265\343\160\240\241\315\114\210\231\223 +\214\221\160\342\253\017\034\276\223\251\377\143\325\344\007\140 +\323\243\277\235\133\011\361\325\216\343\123\364\216\143\372\077 +\247\333\264\146\337\142\146\326\321\156\101\215\362\055\265\352 +\167\112\237\235\130\342\053\131\300\100\043\355\055\050\202\105 +\076\171\124\222\046\230\340\200\110\250\067\357\360\326\171\140 +\026\336\254\350\016\315\156\254\104\027\070\057\111\332\341\105 +\076\052\271\066\123\317\072\120\006\367\056\350\304\127\111\154 +\141\041\030\325\004\255\170\074\054\072\200\153\247\353\257\025 +\024\351\330\211\301\271\070\154\342\221\154\212\377\144\271\167 +\045\127\060\300\033\044\243\341\334\351\337\107\174\265\264\044 +\010\005\060\354\055\275\013\277\105\277\120\271\251\363\353\230 +\001\022\255\310\210\306\230\064\137\215\012\074\306\351\325\225 +\225\155\336 +END + +# Trust for Certificate "DigiCert Global Root CA" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert Global Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\250\230\135\072\145\345\345\304\262\327\326\155\100\306\335\057 +\261\234\124\066 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\171\344\251\204\015\175\072\226\327\300\117\342\103\114\211\056 +END +CKA_ISSUER MULTILINE_OCTAL +\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\040\060\036\006\003\125\004\003\023\027\104\151\147\151 +\103\145\162\164\040\107\154\157\142\141\154\040\122\157\157\164 +\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\010\073\340\126\220\102\106\261\241\165\152\311\131\221 +\307\112 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert High Assurance EV Root CA" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert High Assurance EV Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 +\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 +\156\143\145\040\105\126\040\122\157\157\164\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 +\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 +\156\143\145\040\105\126\040\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106 +\045\167 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\305\060\202\002\255\240\003\002\001\002\002\020\002 +\254\134\046\152\013\100\233\217\013\171\362\256\106\045\167\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\154 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\025\060 +\023\006\003\125\004\012\023\014\104\151\147\151\103\145\162\164 +\040\111\156\143\061\031\060\027\006\003\125\004\013\023\020\167 +\167\167\056\144\151\147\151\143\145\162\164\056\143\157\155\061 +\053\060\051\006\003\125\004\003\023\042\104\151\147\151\103\145 +\162\164\040\110\151\147\150\040\101\163\163\165\162\141\156\143 +\145\040\105\126\040\122\157\157\164\040\103\101\060\036\027\015 +\060\066\061\061\061\060\060\060\060\060\060\060\132\027\015\063 +\061\061\061\061\060\060\060\060\060\060\060\132\060\154\061\013 +\060\011\006\003\125\004\006\023\002\125\123\061\025\060\023\006 +\003\125\004\012\023\014\104\151\147\151\103\145\162\164\040\111 +\156\143\061\031\060\027\006\003\125\004\013\023\020\167\167\167 +\056\144\151\147\151\143\145\162\164\056\143\157\155\061\053\060 +\051\006\003\125\004\003\023\042\104\151\147\151\103\145\162\164 +\040\110\151\147\150\040\101\163\163\165\162\141\156\143\145\040 +\105\126\040\122\157\157\164\040\103\101\060\202\001\042\060\015 +\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001 +\017\000\060\202\001\012\002\202\001\001\000\306\314\345\163\346 +\373\324\273\345\055\055\062\246\337\345\201\077\311\315\045\111 +\266\161\052\303\325\224\064\147\242\012\034\260\137\151\246\100 +\261\304\267\262\217\320\230\244\251\101\131\072\323\334\224\326 +\074\333\164\070\244\112\314\115\045\202\367\112\245\123\022\070 +\356\363\111\155\161\221\176\143\266\253\246\137\303\244\204\370 +\117\142\121\276\370\305\354\333\070\222\343\006\345\010\221\014 +\304\050\101\125\373\313\132\211\025\176\161\350\065\277\115\162 +\011\075\276\072\070\120\133\167\061\033\215\263\307\044\105\232 +\247\254\155\000\024\132\004\267\272\023\353\121\012\230\101\101 +\042\116\145\141\207\201\101\120\246\171\134\211\336\031\112\127 +\325\056\346\135\034\123\054\176\230\315\032\006\026\244\150\163 +\320\064\004\023\134\241\161\323\132\174\125\333\136\144\341\067 +\207\060\126\004\345\021\264\051\200\022\361\171\071\210\242\002 +\021\174\047\146\267\210\267\170\362\312\012\250\070\253\012\144 +\302\277\146\135\225\204\301\241\045\036\207\135\032\120\013\040 +\022\314\101\273\156\013\121\070\270\113\313\002\003\001\000\001 +\243\143\060\141\060\016\006\003\125\035\017\001\001\377\004\004 +\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004\005 +\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004\024 +\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002\357 +\143\144\053\303\060\037\006\003\125\035\043\004\030\060\026\200 +\024\261\076\303\151\003\370\277\107\001\324\230\046\032\010\002 +\357\143\144\053\303\060\015\006\011\052\206\110\206\367\015\001 +\001\005\005\000\003\202\001\001\000\034\032\006\227\334\327\234 +\237\074\210\146\006\010\127\041\333\041\107\370\052\147\252\277 +\030\062\166\100\020\127\301\212\363\172\331\021\145\216\065\372 +\236\374\105\265\236\331\114\061\113\270\221\350\103\054\216\263 +\170\316\333\343\123\171\161\326\345\041\224\001\332\125\207\232 +\044\144\366\212\146\314\336\234\067\315\250\064\261\151\233\043 +\310\236\170\042\053\160\103\343\125\107\061\141\031\357\130\305 +\205\057\116\060\366\240\061\026\043\310\347\342\145\026\063\313 +\277\032\033\240\075\370\312\136\213\061\213\140\010\211\055\014 +\006\134\122\267\304\371\012\230\321\025\137\237\022\276\174\066 +\143\070\275\104\244\177\344\046\053\012\304\227\151\015\351\214 +\342\300\020\127\270\310\166\022\221\125\362\110\151\330\274\052 +\002\133\017\104\324\040\061\333\364\272\160\046\135\220\140\236 +\274\113\027\011\057\264\313\036\103\150\311\007\047\301\322\134 +\367\352\041\271\150\022\234\074\234\277\236\374\200\134\233\143 +\315\354\107\252\045\047\147\240\067\363\000\202\175\124\327\251 +\370\351\056\023\243\167\350\037\112 +END + +# Trust for Certificate "DigiCert High Assurance EV Root CA" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert High Assurance EV Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\137\267\356\006\063\342\131\333\255\014\114\232\346\323\217\032 +\141\307\334\045 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\324\164\336\127\134\071\262\323\234\205\203\305\300\145\111\212 +END +CKA_ISSUER MULTILINE_OCTAL +\060\154\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\025\060\023\006\003\125\004\012\023\014\104\151\147\151\103\145 +\162\164\040\111\156\143\061\031\060\027\006\003\125\004\013\023 +\020\167\167\167\056\144\151\147\151\143\145\162\164\056\143\157 +\155\061\053\060\051\006\003\125\004\003\023\042\104\151\147\151 +\103\145\162\164\040\110\151\147\150\040\101\163\163\165\162\141 +\156\143\145\040\105\126\040\122\157\157\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\002\254\134\046\152\013\100\233\217\013\171\362\256\106 +\045\167 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certplus Class 2 Primary CA" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certplus Class 2 Primary CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154 +\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141 +\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154 +\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141 +\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\205\275\113\363\330\332\343\151\366\224\327\137\303 +\245\104\043 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\222\060\202\002\172\240\003\002\001\002\002\021\000 +\205\275\113\363\330\332\343\151\366\224\327\137\303\245\104\043 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061\021 +\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154\165 +\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141\163 +\163\040\062\040\120\162\151\155\141\162\171\040\103\101\060\036 +\027\015\071\071\060\067\060\067\061\067\060\065\060\060\132\027 +\015\061\071\060\067\060\066\062\063\065\071\065\071\132\060\075 +\061\013\060\011\006\003\125\004\006\023\002\106\122\061\021\060 +\017\006\003\125\004\012\023\010\103\145\162\164\160\154\165\163 +\061\033\060\031\006\003\125\004\003\023\022\103\154\141\163\163 +\040\062\040\120\162\151\155\141\162\171\040\103\101\060\202\001 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\001\017\000\060\202\001\012\002\202\001\001\000\334\120 +\226\320\022\370\065\322\010\170\172\266\122\160\375\157\356\317 +\271\021\313\135\167\341\354\351\176\004\215\326\314\157\163\103 +\127\140\254\063\012\104\354\003\137\034\200\044\221\345\250\221 +\126\022\202\367\340\053\364\333\256\141\056\211\020\215\153\154 +\272\263\002\275\325\066\305\110\067\043\342\360\132\067\122\063 +\027\022\342\321\140\115\276\057\101\021\343\366\027\045\014\213 +\221\300\033\231\173\231\126\015\257\356\322\274\107\127\343\171 +\111\173\064\211\047\044\204\336\261\354\351\130\116\376\116\337 +\132\276\101\255\254\010\305\030\016\357\322\123\356\154\320\235 +\022\001\023\215\334\200\142\367\225\251\104\210\112\161\116\140 +\125\236\333\043\031\171\126\007\014\077\143\013\134\260\342\276 +\176\025\374\224\063\130\101\070\164\304\341\217\213\337\046\254 +\037\265\213\073\267\103\131\153\260\044\246\155\220\213\304\162 +\352\135\063\230\267\313\336\136\173\357\224\361\033\076\312\311 +\041\301\305\230\002\252\242\366\133\167\233\365\176\226\125\064 +\034\147\151\300\361\102\343\107\254\374\050\034\146\125\002\003 +\001\000\001\243\201\214\060\201\211\060\017\006\003\125\035\023 +\004\010\060\006\001\001\377\002\001\012\060\013\006\003\125\035 +\017\004\004\003\002\001\006\060\035\006\003\125\035\016\004\026 +\004\024\343\163\055\337\313\016\050\014\336\335\263\244\312\171 +\270\216\273\350\060\211\060\021\006\011\140\206\110\001\206\370 +\102\001\001\004\004\003\002\001\006\060\067\006\003\125\035\037 +\004\060\060\056\060\054\240\052\240\050\206\046\150\164\164\160 +\072\057\057\167\167\167\056\143\145\162\164\160\154\165\163\056 +\143\157\155\057\103\122\114\057\143\154\141\163\163\062\056\143 +\162\154\060\015\006\011\052\206\110\206\367\015\001\001\005\005 +\000\003\202\001\001\000\247\124\317\210\104\031\313\337\324\177 +\000\337\126\063\142\265\367\121\001\220\353\303\077\321\210\104 +\351\044\135\357\347\024\275\040\267\232\074\000\376\155\237\333 +\220\334\327\364\142\326\213\160\135\347\345\004\110\251\150\174 +\311\361\102\363\154\177\305\172\174\035\121\210\272\322\012\076 +\047\135\336\055\121\116\323\023\144\151\344\056\343\323\347\233 +\011\231\246\340\225\233\316\032\327\177\276\074\316\122\263\021 +\025\301\017\027\315\003\273\234\045\025\272\242\166\211\374\006 +\361\030\320\223\113\016\174\202\267\245\364\366\137\376\355\100 +\246\235\204\164\071\271\334\036\205\026\332\051\033\206\043\000 +\311\273\211\176\156\200\210\036\057\024\264\003\044\250\062\157 +\003\232\107\054\060\276\126\306\247\102\002\160\033\352\100\330 +\272\005\003\160\007\244\226\377\375\110\063\012\341\334\245\201 +\220\233\115\335\175\347\347\262\315\134\310\152\225\370\245\366 +\215\304\135\170\010\276\173\006\326\111\317\031\066\120\043\056 +\010\346\236\005\115\107\030\325\026\351\261\326\266\020\325\273 +\227\277\242\216\264\124 +END + +# Trust for Certificate "Certplus Class 2 Primary CA" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certplus Class 2 Primary CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\164\040\164\101\162\234\335\222\354\171\061\330\043\020\215\302 +\201\222\342\273 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\210\054\214\122\270\242\074\363\367\273\003\352\256\254\102\013 +END +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\021\060\017\006\003\125\004\012\023\010\103\145\162\164\160\154 +\165\163\061\033\060\031\006\003\125\004\003\023\022\103\154\141 +\163\163\040\062\040\120\162\151\155\141\162\171\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\205\275\113\363\330\332\343\151\366\224\327\137\303 +\245\104\043 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE diff --git a/security/nss/lib/ckfw/builtins/nssckbi.h b/security/nss/lib/ckfw/builtins/nssckbi.h index 2b64d825c..22a9eaa9f 100644 --- a/security/nss/lib/ckfw/builtins/nssckbi.h +++ b/security/nss/lib/ckfw/builtins/nssckbi.h @@ -75,8 +75,8 @@ * of the comment in the CK_VERSION type definition. */ #define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 1 -#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 63 -#define NSS_BUILTINS_LIBRARY_VERSION "1.63" +#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 64 +#define NSS_BUILTINS_LIBRARY_VERSION "1.64" /* These version numbers detail the semantic changes to the ckfw engine. */ #define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1 diff --git a/security/nss/tests/iopr/cert_iopr.sh b/security/nss/tests/iopr/cert_iopr.sh deleted file mode 100644 index f3e4f6b48..000000000 --- a/security/nss/tests/iopr/cert_iopr.sh +++ /dev/null @@ -1,420 +0,0 @@ -#! /bin/sh -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -######################################################################## -# -# mozilla/security/nss/tests/iopr/cert_iopr.sh -# -# Certificate generating and handeling for NSS interoperability QA. This file -# is included from cert.sh -# -# needs to work on all Unix and Windows platforms -# -# special strings -# --------------- -# FIXME ... known problems, search for this string -# NOTE .... unexpected behavior -# -# FIXME - Netscape - NSS -######################################################################## - -IOPR_CERT_SOURCED=1 - -######################################################################## -# function wraps calls to pk12util, also: writes action and options -# to stdout. -# Params are the same as to pk12util. -# Returns pk12util status -# -pk12u() -{ - echo "${CU_ACTION} --------------------------" - - echo "pk12util $@" - pk12util $@ - RET=$? - - return $RET -} - -######################################################################## -# Initializes nss db directory and files if they don't exists -# Params: -# $1 - directory location -# -createDBDir() { - trgDir=$1 - - if [ -z "`ls $trgDir | grep db`" ]; then - CU_ACTION="Initializing DB at $dir" - certu -N -d "${trgDir}" -f "${R_PWFILE}" 2>&1 - if [ "$RET" -ne 0 ]; then - return $RET - fi - fi -} -######################################################################## -# takes care of downloading config, cert and crl files from remote -# location. -# Params: -# $1 - name of the host file will be downloaded from -# $2 - path to the file as it appeared in url -# $3 - target directory the file will be saved at. -# Returns tstclnt status. -# -download_file() { - host=$1 - filePath=$2 - trgDir=$3 - - file=$trgDir/`basename $filePath` - - createDBDir $trgDir || return $RET - -# echo wget -O $file http://${host}${filePath} -# wget -O $file http://${host}${filePath} -# ret=$? - - req=$file.$$ - echo "GET $filePath HTTP/1.0" > $req - echo >> $req - - tstclnt -d $trgDir -S -h $host -p $IOPR_DOWNLOAD_PORT \ - -w ${R_PWFILE} -o < $req > $file - ret=$? - rm -f $_tmp; - return $ret -} - -######################################################################## -# Uses pk12util, certutil of cerlutil to import files to an nss db located -# at <dir>(the value of $1 parameter). Chooses a utility to use based on -# a file extension. Initializing a db if it does not exists. -# Params: -# $1 - db location directory -# $2 - file name to import -# $3 - nick name an object in the file will be associated with -# $4 - trust arguments -# Returns status of import -# -importFile() { - dir=$1\ - file=$2 - certName=$3 - certTrust=$4 - - [ ! -d $dir ] && mkdir -p $dir; - - createDBDir $dir || return $RET - - case `basename $file | sed 's/^.*\.//'` in - p12) - CU_ACTION="Importing p12 $file to DB at $dir" - pk12u -d $dir -i $file -k ${R_PWFILE} -W iopr - [ $? -ne 0 ] && return 1 - CU_ACTION="Modifying trust for cert $certName at $dir" - certu -M -n "$certName" -t "$certTrust" -f "${R_PWFILE}" -d "${dir}" - return $? - ;; - - crl) - CU_ACTION="Importing crl $file to DB at $dir" - crlu -d ${dir} -I -n TestCA -i $file - return $? - ;; - - crt | cert) - CU_ACTION="Importing cert $certName with trust $certTrust to $dir" - certu -A -n "$certName" -t "$certTrust" -f "${R_PWFILE}" -d "${dir}" \ - -i "$file" - return $? - ;; - - *) - echo "Unknown file extension: $file:" - return 1 - ;; - esac -} - - -######################################################################### -# Downloads and installs test certs and crl from a remote webserver. -# Generates server cert for reverse testing if reverse test run is turned on. -# Params: -# $1 - host name to download files from. -# $2 - directory at which CA cert will be installed and used for -# signing a server cert. -# $3 - path to a config file in webserver context. -# $4 - ssl server db location -# $5 - ssl client db location -# $5 - ocsp client db location -# -# Returns 0 upon success, otherwise, failed command error code. -# -download_install_certs() { - host=$1 - caDir=$2 - confPath=$3 - sslServerDir=$4 - sslClientDir=$5 - ocspClientDir=$6 - - [ ! -d "$caDir" ] && mkdir -p $caDir; - - #======================================================= - # Getting config file - # - download_file $host "$confPath/iopr_server.cfg" $caDir - RET=$? - if [ $RET -ne 0 -o ! -f $caDir/iopr_server.cfg ]; then - html_failed "<TR><TD>Fail to download website config file(ws: $host)" - return 1 - fi - - . $caDir/iopr_server.cfg - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to source config file(ws: $host)" - return $RET - fi - - #======================================================= - # Getting CA file - # - - #----------------- !!!WARNING!!! ----------------------- - # Do NOT copy this scenario. CA should never accompany its - # cert with the private key when deliver cert to a customer. - #----------------- !!!WARNING!!! ----------------------- - - download_file $host $certDir/$caCertName.p12 $caDir - RET=$? - if [ $RET -ne 0 -o ! -f $caDir/$caCertName.p12 ]; then - html_failed "<TR><TD>Fail to download $caCertName cert(ws: $host)" - return 1 - fi - tmpFiles="$caDir/$caCertName.p12" - - importFile $caDir $caDir/$caCertName.p12 $caCertName "TC,C,C" - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import $caCertName cert to CA DB(ws: $host)" - return $RET - fi - - CU_ACTION="Exporting Root CA cert(ws: $host)" - certu -L -n $caCertName -r -d ${caDir} -o $caDir/$caCertName.cert - if [ "$RET" -ne 0 ]; then - Exit 7 "Fatal - failed to export $caCertName cert" - fi - - #======================================================= - # Check what tests we want to run - # - doSslTests=0; doOcspTests=0 - # XXX remove "_new" from variables below - [ -n "`echo ${supportedTests_new} | grep -i ssl`" ] && doSslTests=1 - [ -n "`echo ${supportedTests_new} | grep -i ocsp`" ] && doOcspTests=1 - - if [ $doSslTests -eq 1 ]; then - if [ "$reverseRunCGIScript" ]; then - [ ! -d "$sslServerDir" ] && mkdir -p $sslServerDir; - #======================================================= - # Import CA cert to server DB - # - importFile $sslServerDir $caDir/$caCertName.cert server-client-CA \ - "TC,C,C" - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import server-client-CA cert to \ - server DB(ws: $host)" - return $RET - fi - - #======================================================= - # Creating server cert - # - CERTNAME=$HOSTADDR - - CU_ACTION="Generate Cert Request for $CERTNAME (ws: $host)" - CU_SUBJECT="CN=$CERTNAME, E=${CERTNAME}@bogus.com, O=BOGUS NSS, \ - L=Mountain View, ST=California, C=US" - certu -R -d "${sslServerDir}" -f "${R_PWFILE}" -z "${R_NOISE_FILE}"\ - -o $sslServerDir/req 2>&1 - tmpFiles="$tmpFiles $sslServerDir/req" - - - CU_ACTION="Sign ${CERTNAME}'s Request (ws: $host)" - certu -C -c "$caCertName" -m `date +"%s"` -v 60 -d "${caDir}" \ - -i ${sslServerDir}/req -o $caDir/${CERTNAME}.cert \ - -f "${R_PWFILE}" 2>&1 - - importFile $sslServerDir $caDir/$CERTNAME.cert $CERTNAME ",," - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import $CERTNAME cert to server\ - DB(ws: $host)" - return $RET - fi - tmpFiles="$tmpFiles $caDir/$CERTNAME.cert" - - #======================================================= - # Download and import CA crl to server DB - # - download_file $host "$certDir/$caCrlName.crl" $sslServerDir - RET=$? - if [ $? -ne 0 ]; then - html_failed "<TR><TD>Fail to download $caCertName crl\ - (ws: $host)" - return $RET - fi - tmpFiles="$tmpFiles $sslServerDir/$caCrlName.crl" - - importFile $sslServerDir $sslServerDir/TestCA.crl - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import TestCA crt to server\ - DB(ws: $host)" - return $RET - fi - fi # if [ "$reverseRunCGIScript" ] - - [ ! -d "$sslClientDir" ] && mkdir -p $sslClientDir; - #======================================================= - # Import CA cert to ssl client DB - # - importFile $sslClientDir $caDir/$caCertName.cert server-client-CA \ - "TC,C,C" - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import server-client-CA cert to \ - server DB(ws: $host)" - return $RET - fi - fi - - if [ $doOcspTests -eq 1 ]; then - [ ! -d "$ocspClientDir" ] && mkdir -p $ocspClientDir; - #======================================================= - # Import CA cert to ocsp client DB - # - importFile $ocspClientDir $caDir/$caCertName.cert server-client-CA \ - "TC,C,C" - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import server-client-CA cert to \ - server DB(ws: $host)" - return $RET - fi - fi - - #======================================================= - # Import client certs to client DB - # - for fileName in $downloadFiles; do - certName=`echo $fileName | sed 's/\..*//'` - - if [ -n "`echo $certName | grep ocsp`" -a $doOcspTests -eq 1 ]; then - clientDir=$ocspClientDir - elif [ $doSslTests -eq 1 ]; then - clientDir=$sslClientDir - else - continue - fi - - download_file $host "$certDir/$fileName" $clientDir - RET=$? - if [ $RET -ne 0 -o ! -f $clientDir/$fileName ]; then - html_failed "<TR><TD>Fail to download $certName cert(ws: $host)" - return $RET - fi - tmpFiles="$tmpFiles $clientDir/$fileName" - - importFile $clientDir $clientDir/$fileName $certName ",," - RET=$? - if [ $RET -ne 0 ]; then - html_failed "<TR><TD>Fail to import $certName cert to client DB\ - (ws: $host)" - return $RET - fi - done - - rm -f $tmpFiles - - return 0 -} - - -######################################################################### -# Initial point for downloading config, cert, crl files for multiple hosts -# involved in interoperability testing. Called from nss/tests/cert/cert.sh -# It will only proceed with downloading if environment variable -# IOPR_HOSTADDR_LIST is set and has a value of host names separated by space. -# -# Returns 1 if interoperability testing is off, 0 otherwise. -# -cert_iopr_setup() { - - if [ "$IOPR" -ne 1 ]; then - return 1 - fi - num=1 - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f 1 -d' '` - while [ "$IOPR_HOST_PARAM" ]; do - IOPR_HOSTADDR=`echo $IOPR_HOST_PARAM | cut -f 1 -d':'` - IOPR_DOWNLOAD_PORT=`echo "$IOPR_HOST_PARAM:" | cut -f 2 -d':'` - [ -z "$IOPR_DOWNLOAD_PORT" ] && IOPR_DOWNLOAD_PORT=443 - IOPR_CONF_PATH=`echo "$IOPR_HOST_PARAM:" | cut -f 3 -d':'` - [ -z "$IOPR_CONF_PATH" ] && IOPR_CONF_PATH="/iopr" - - echo "Installing certs for $IOPR_HOSTADDR:$IOPR_DOWNLOAD_PORT:\ - $IOPR_CONF_PATH" - - download_install_certs ${IOPR_HOSTADDR} ${IOPR_CADIR}_${IOPR_HOSTADDR} \ - ${IOPR_CONF_PATH} ${IOPR_SSL_SERVERDIR}_${IOPR_HOSTADDR} \ - ${IOPR_SSL_CLIENTDIR}_${IOPR_HOSTADDR} \ - ${IOPR_OCSP_CLIENTDIR}_${IOPR_HOSTADDR} - if [ $? -ne 0 ]; then - echo "wsFlags=\"NOIOPR $wsParam\"" >> \ - ${IOPR_CADIR}_${IOPR_HOSTADDR}/iopr_server.cfg - fi - num=`expr $num + 1` - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - done - - return 0 -} diff --git a/security/nss/tests/iopr/ocsp_iopr.sh b/security/nss/tests/iopr/ocsp_iopr.sh deleted file mode 100644 index 2aadb06e4..000000000 --- a/security/nss/tests/iopr/ocsp_iopr.sh +++ /dev/null @@ -1,218 +0,0 @@ -#! /bin/sh -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -######################################################################## -# -# mozilla/security/nss/tests/iopr/ocsp_iopr.sh -# -# NSS SSL interoperability QA. This file is included from ssl.sh -# -# needs to work on all Unix and Windows platforms -# -# special strings -# --------------- -# FIXME ... known problems, search for this string -# NOTE .... unexpected behavior -# -# FIXME - Netscape - NSS -######################################################################## -IOPR_OCSP_SOURCED=1 - -######################################################################## -# The funtion works with variables defined in interoperability -# configuration file that gets downloaded from a webserver. -# The function sets test parameters defind for a particular type -# of testing. -# -# No return value -# -setTestParam() { - type=$1 - testParam=`eval 'echo $'${type}Param` - testDescription=`eval 'echo $'${type}Descr` - testProto=`eval 'echo $'${type}Proto` - testPort=`eval 'echo $'${type}Port` - testResponder=`eval 'echo $'${type}ResponderCert` - testValidCertNames=`eval 'echo $'${type}ValidCertNames` - testRevokedCertNames=`eval 'echo $'${type}RevokedCertNames` - testStatUnknownCertNames=`eval 'echo $'${type}StatUnknownCertNames` -} - -######################################################################## -# The funtion checks status of a cert using ocspclnt. -# Params: -# dbDir - nss cert db location -# cert - cert in question -# respUrl - responder url is available -# defRespCert - trusted responder cert -# -# Return values: -# 0 - test passed, 1 - otherwise. -# -ocsp_get_cert_status() { - dbDir=$1 - cert=$2 - respUrl=$3 - defRespCert=$4 - - if [ -n "$respUrl" -o -n "$defRespCert" ]; then - if [ -z "$respUrl" -o -z "$defRespCert" ]; then - html_failed "<TR><TD>Incorrect test params" - return 1 - fi - clntParam="-l $respUrl -t $defRespCert" - fi - - outFile=$dbDir/ocsptest.out.$$ - echo "ocspclnt -d $dbDir -S $cert $clntParam" - ocspclnt -d $dbDir -S $cert $clntParam >$outFile 2>&1 - ret=$? - echo "ocspclnt output:" - cat $outFile - [ -z "`grep succeeded $outFile`" ] && ret=1 - - rm -f $outFile - return $ret -} - -######################################################################## -# The funtion checks status of a cert using ocspclnt. -# Params: -# testType - type of the test based on type of used responder -# servName - FQDM of the responder server -# dbDir - nss cert db location -# -# No return value -# -ocsp_iopr() { - testType=$1 - servName=$2 - dbDir=$3 - - setTestParam $testType - if [ "`echo $testParam | grep NOCOV`" != "" ]; then - echo "SSL Cipher Coverage of WebServ($IOPR_HOSTADDR) excluded from " \ - "run by server configuration" - return 0 - fi - - html_head "OCSP testing with responder at $IOPR_HOSTADDR. <br>" \ - "Test Type: $testDescription" - - if [ -n "$testResponder" ]; then - responderUrl="$testProto://$servName:$testPort" - else - responderUrl="" - fi - - for certName in $testValidCertNames; do - ocsp_get_cert_status $dbDir $certName "$responderUrl" "$testResponder" - html_msg $? 0 "Getting status of a valid cert ($certName)" \ - "produced a returncode of $ret, expected is 0." - done - - for certName in $testRevokedCertNames; do - ocsp_get_cert_status $dbDir $certName "$responderUrl" "$testResponder" - html_msg $? 1 "Getting status of a unvalid cert ($certName)" \ - "produced a returncode of $ret, expected is 1." - done - - for certName in $testStatUnknownCertNames; do - ocsp_get_cert_status $dbDir $certName "$responderUrl" "$testResponder" - html_msg $? 1 "Getting status of a cert with unknown status " \ - "($certName) produced a returncode of $ret, expected is 1." - done -} - - -##################################################################### -# Initial point for running ocsp test againt multiple hosts involved in -# interoperability testing. Called from nss/tests/ocsp/ocsp.sh -# It will only proceed with test run for a specific host if environment variable -# IOPR_HOSTADDR_LIST was set, had the host name in the list -# and all needed file were successfully downloaded and installed for the host. -# -# Returns 1 if interoperability testing is off, 0 otherwise. -# -ocsp_iopr_run() { - NO_ECC_CERTS=1 # disable ECC for interoperability tests - - if [ "$IOPR" -ne 1 ]; then - return 1 - fi - cd ${CLIENTDIR} - - num=1 - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - while [ "$IOPR_HOST_PARAM" ]; do - IOPR_HOSTADDR=`echo $IOPR_HOST_PARAM | cut -f 1 -d':'` - IOPR_OPEN_PORT=`echo "$IOPR_HOST_PARAM:" | cut -f 2 -d':'` - [ -z "$IOPR_OPEN_PORT" ] && IOPR_OPEN_PORT=443 - - . ${IOPR_CADIR}_${IOPR_HOSTADDR}/iopr_server.cfg - RES=$? - - num=`expr $num + 1` - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - - if [ $RES -ne 0 -o X`echo "$wsFlags" | grep NOIOPR` != X ]; then - continue - fi - - #======================================================= - # Check what server is configured to run ssl tests - # - [ -z "`echo ${supportedTests_new} | grep -i ocsp`" ] && continue; - - # Testing directories defined by webserver. - echo "Testing ocsp interoperability. - Client: local(tstclnt). - Responder: remote($IOPR_HOSTADDR)" - - for ocspTestType in ${supportedTests_new}; do - if [ -z "`echo $ocspTestType | grep -i ocsp`" ]; then - continue - fi - ocsp_iopr $ocspTestType ${IOPR_HOSTADDR} \ - ${IOPR_OCSP_CLIENTDIR}_${IOPR_HOSTADDR} - done - echo "================================================" - echo "Done testing ocsp interoperability with $IOPR_HOSTADDR" - done - NO_ECC_CERTS=0 - return 0 -} - diff --git a/security/nss/tests/iopr/ssl_iopr.sh b/security/nss/tests/iopr/ssl_iopr.sh deleted file mode 100644 index f8c97185c..000000000 --- a/security/nss/tests/iopr/ssl_iopr.sh +++ /dev/null @@ -1,666 +0,0 @@ -#! /bin/sh -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -######################################################################## -# -# mozilla/security/nss/tests/iopr/ssl_iopr.sh -# -# NSS SSL interoperability QA. This file is included from ssl.sh -# -# needs to work on all Unix and Windows platforms -# -# special strings -# --------------- -# FIXME ... known problems, search for this string -# NOTE .... unexpected behavior -# -# FIXME - Netscape - NSS -######################################################################## -IOPR_SSL_SOURCED=1 - -######################################################################## -# The functions works with variables defined in interoperability -# configuration file that was downloaded from a webserver. -# It tries to find unrevoked cert based on value of variable -# "SslClntValidCertName" defined in the configuration file. -# Params NONE. -# Returns 0 if found, 1 otherwise. -# -setValidCert() { - testUser=$SslClntValidCertName - [ -z "$testUser" ] && return 1 - return 0 -} - -######################################################################## -# The funtions works with variables defined in interoperability -# configuration file that was downloaded from a webserver. -# The function sets port, url, param and description test parameters -# that was defind for a particular type of testing. -# Params: -# $1 - supported types of testing. Currently have maximum -# of two: forward and reverse. But more can be defined. -# No return value -# -setTestParam() { - type=$1 - sslPort=`eval 'echo $'${type}Port` - sslUrl=`eval 'echo $'${type}Url` - testParam=`eval 'echo $'${type}Param` - testDescription=`eval 'echo $'${type}Descr` - [ -z "$sslPort" ] && sslPort=443 - [ -z "$sslUrl" ] && sslUrl="/iopr_test/test_pg.html" - [ "$sslUrl" = "/" ] && sslUrl="/test_pg.html" -} - - -####################################################################### -# local shell function to perform SSL Cipher Suite Coverage tests -# in interoperability mode. Tests run against web server by using nss -# test client -# Params: -# $1 - supported type of testing. -# $2 - testing host -# $3 - nss db location -# No return value -# -ssl_iopr_cov_ext_server() -{ - testType=$1 - host=$2 - dbDir=$3 - - setTestParam $testType - if [ "`echo $testParam | grep NOCOV`" != "" ]; then - echo "SSL Cipher Coverage of WebServ($IOPR_HOSTADDR) excluded from " \ - "run by server configuration" - return 0 - fi - - html_head "SSL Cipher Coverage of WebServ($IOPR_HOSTADDR" \ - "$BYPASS_STRING $NORM_EXT): $testDescription" - - setValidCert; ret=$? - if [ $ret -ne 0 ]; then - html_failed "<TR><TD>Fail to find valid test cert(ws: $host)" - return $ret - fi - - SSL_REQ_FILE=${TMP}/sslreq.dat.$$ - echo "GET $sslUrl HTTP/1.0" > $SSL_REQ_FILE - echo >> $SSL_REQ_FILE - - while read ecc tls param testname therest; do - [ -z "$ecc" -o "$ecc" = "#" -o "`echo $testname | grep FIPS`" -o \ - "$ecc" = "ECC" ] && continue; - - echo "$SCRIPTNAME: running $testname ----------------------------" - TLS_FLAG=-T - if [ "$tls" = "TLS" ]; then - TLS_FLAG="" - fi - - resFile=${TMP}/$HOST.tmpRes.$$ - rm $resFile 2>/dev/null - - echo "tstclnt -p ${sslPort} -h ${host} -c ${param} ${TLS_FLAG} \\" - echo " -n $testUser -w nss ${CLIEN_OPTIONS} -f \\" - echo " -d ${dbDir} < ${SSL_REQ_FILE} > $resFile" - - tstclnt -w nss -p ${sslPort} -h ${host} -c ${param} \ - ${TLS_FLAG} ${CLIEN_OPTIONS} -f -n $testUser -w nss \ - -d ${dbDir} < ${SSL_REQ_FILE} >$resFile 2>&1 - ret=$? - grep "ACCESS=OK" $resFile - test $? -eq 0 -a $ret -eq 0 - ret=$? - [ $ret -ne 0 ] && cat ${TMP}/$HOST.tmp.$$ - rm -f $resFile 2>/dev/null - html_msg $ret 0 "${testname}" - done < ${SSLCOV} - rm -f $SSL_REQ_FILE 2>/dev/null - - html "</TABLE><BR>" -} - -####################################################################### -# local shell function to perform SSL Client Authentication tests -# in interoperability mode. Tests run against web server by using nss -# test client -# Params: -# $1 - supported type of testing. -# $2 - testing host -# $3 - nss db location -# No return value -# -ssl_iopr_auth_ext_server() -{ - testType=$1 - host=$2 - dbDir=$3 - - setTestParam $testType - if [ "`echo $testParam | grep NOAUTH`" != "" ]; then - echo "SSL Client Authentication WebServ($IOPR_HOSTADDR) excluded from " \ - "run by server configuration" - return 0 - fi - - html_head "SSL Client Authentication WebServ($IOPR_HOSTADDR $BYPASS_STRING $NORM_EXT): - $testDescription" - - setValidCert;ret=$? - if [ $ret -ne 0 ]; then - html_failed "<TR><TD>Fail to find valid test cert(ws: $host)" - return $ret - fi - - SSL_REQ_FILE=${TMP}/sslreq.dat.$$ - echo "GET $sslUrl HTTP/1.0" > $SSL_REQ_FILE - echo >> $SSL_REQ_FILE - - SSLAUTH_TMP=${TMP}/authin.tl.tmp - grep -v "^#" ${SSLAUTH} | grep -- "-r_-r_-r_-r" > ${SSLAUTH_TMP} - - while read ecc value sparam cparam testname; do - [ -z "$ecc" -o "$ecc" = "#" -o "$ecc" = "ECC" ] && continue; - - cparam=`echo $cparam | sed -e 's;_; ;g' -e "s/TestUser/$testUser/g" ` - - echo "tstclnt -p ${sslPort} -h ${host} ${CLIEN_OPTIONS} -f ${cparam} \\" - echo " -d ${dbDir} < ${SSL_REQ_FILE}" - - resFile=${TMP}/$HOST.tmp.$$ - rm $rsFile 2>/dev/null - - tstclnt -p ${sslPort} -h ${host} ${CLIEN_OPTIONS} -f ${cparam} \ - -d ${dbDir} < ${SSL_REQ_FILE} >$resFile 2>&1 - ret=$? - grep "ACCESS=OK" $resFile - test $? -eq 0 -a $ret -eq 0 - ret=$? - [ $ret -ne 0 ] && cat $resFile - rm $resFile 2>/dev/null - - html_msg $ret $value "${testname}. Client params: $cparam"\ - "produced a returncode of $ret, expected is $value" - done < ${SSLAUTH_TMP} - rm -f ${SSLAUTH_TMP} ${SSL_REQ_FILE} - - html "</TABLE><BR>" -} - -######################################################################## -# local shell function to perform SSL interoperability test with/out -# revoked certs tests. Tests run against web server by using nss -# test client -# Params: -# $1 - supported type of testing. -# $2 - testing host -# $3 - nss db location -# No return value -# -ssl_iopr_crl_ext_server() -{ - testType=$1 - host=$2 - dbDir=$3 - - setTestParam $testType - if [ "`echo $testParam | grep NOCRL`" != "" ]; then - echo "CRL SSL Client Tests of WebServerv($IOPR_HOSTADDR) excluded from " \ - "run by server configuration" - return 0 - fi - - html_head "CRL SSL Client Tests of WebServer($IOPR_HOSTADDR $BYPASS_STRING $NORM_EXT): $testDescription" - - SSL_REQ_FILE=${TMP}/sslreq.dat.$$ - echo "GET $sslUrl HTTP/1.0" > $SSL_REQ_FILE - echo >> $SSL_REQ_FILE - - SSLAUTH_TMP=${TMP}/authin.tl.tmp - grep -v "^#" ${SSLAUTH} | grep -- "-r_-r_-r_-r" | grep -v bogus | \ - grep -v none > ${SSLAUTH_TMP} - - while read ecc value sparam _cparam testname; do - [ -z "$ecc" -o "$ecc" = "#" -o "$ecc" = "ECC" ] && continue; - - rev_modvalue=254 - for testUser in $SslClntValidCertName $SslClntRevokedCertName; do - cparam=`echo $_cparam | sed -e 's;_; ;g' -e "s/TestUser/$testUser/g" ` - - echo "tstclnt -p ${sslPort} -h ${host} ${CLIEN_OPTIONS} \\" - echo " -f -d ${dbDir} ${cparam} < ${SSL_REQ_FILE}" - resFile=${TMP}/$HOST.tmp.$$ - rm -f $resFile 2>/dev/null - tstclnt -p ${sslPort} -h ${host} ${CLIEN_OPTIONS} -f ${cparam} \ - -d ${dbDir} < ${SSL_REQ_FILE} \ - > $resFile 2>&1 - ret=$? - grep "ACCESS=OK" $resFile - test $? -eq 0 -a $ret -eq 0 - ret=$? - [ $ret -ne 0 ] && ret=$rev_modvalue; - [ $ret -ne 0 ] && cat $resFile - rm -f $resFile 2>/dev/null - - if [ "`echo $SslClntRevokedCertName | grep $testUser`" != "" ]; then - modvalue=$rev_modvalue - testAddMsg="revoked" - else - testAddMsg="not revoked" - modvalue=$value - fi - html_msg $ret $modvalue "${testname} (cert ${testUser} - $testAddMsg)" \ - "produced a returncode of $ret, expected is $modvalue" - done - done < ${SSLAUTH_TMP} - rm -f ${SSLAUTH_TMP} ${SSL_REQ_FILE} - - html "</TABLE><BR>" -} - - -######################################################################## -# local shell function to perform SSL Cipher Coverage tests of nss server -# by invoking remote test client on web server side. -# Invoked only if reverse testing is supported by web server. -# Params: -# $1 - remote web server host -# $2 - open port to connect to invoke CGI script -# $3 - host where selfserv is running(name of the host nss tests -# are running) -# $4 - port where selfserv is running -# $5 - selfserv nss db location -# No return value -# -ssl_iopr_cov_ext_client() -{ - host=$1 - port=$2 - sslHost=$3 - sslPort=$4 - serDbDir=$5 - - html_head "SSL Cipher Coverage of SelfServ $IOPR_HOSTADDR. $BYPASS_STRING $NORM_EXT" - - setValidCert - ret=$? - if [ $res -ne 0 ]; then - html_failed "<TR><TD>Fail to find valid test cert(ws: $host)" - return $ret - fi - - # P_R_SERVERDIR switch require for selfserv to work. - # Will be restored after test - OR_P_R_SERVERDIR=$P_R_SERVERDIR - P_R_SERVERDIR=$serDbDir - OR_P_R_CLIENTDIR=$P_R_CLIENTDIR - P_R_CLIENTDIR=$serDbDir - testname="" - sparam="-vvvc ABCDEFcdefgijklmnvyz" - # Launch the server - start_selfserv - - while read ecc tls param cipher therest; do - [ -z "$ecc" -o "$ecc" = "#" -o "$ecc" = "ECC" ] && continue; - echo "============= Beginning of the test ====================" - echo - - is_selfserv_alive - - TEST_IN=${TMP}/${HOST}_IN.tmp.$$ - TEST_OUT=${TMP}/$HOST.tmp.$$ - rm -f $TEST_IN $TEST_OUT 2>/dev/null - - echo "GET $reverseRunCGIScript?host=$sslHost&port=$sslPort&cert=$testUser&cipher=$cipher HTTP/1.0" > $TEST_IN - echo >> $TEST_IN - - echo "------- Request ----------------------" - cat $TEST_IN - echo "------- Command ----------------------" - echo tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h $host \< $TEST_IN \>\> $TEST_OUT - - tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h $host <$TEST_IN > $TEST_OUT - - echo "------- Server output Begin ----------" - cat $TEST_OUT - echo "------- Server output End ----------" - - echo "Checking for errors in log file..." - grep "SCRIPT=OK" $TEST_OUT 2>&1 >/dev/null - if [ $? -eq 0 ]; then - grep "cipher is not supported" $TEST_OUT 2>&1 >/dev/null - if [ $? -eq 0 ]; then - echo "Skiping test: no support for the cipher $cipher on server side" - continue - fi - - grep -i "SERVER ERROR:" $TEST_OUT - ret=$? - if [ $ret -eq 0 ]; then - echo "Found problems. Reseting exit code to failure." - - ret=1 - else - ret=0 - fi - else - echo "Script was not executed. Reseting exit code to failure." - ret=11 - fi - - html_msg $ret 0 "Test ${cipher}. Server params: $sparam " \ - " produced a returncode of $ret, expected is 0" - rm -f $TEST_OUT $TEST_IN 2>&1 > /dev/null - done < ${SSLCOV} - kill_selfserv - - P_R_SERVERDIR=$OR_P_R_SERVERDIR - - rm -f ${TEST_IN} ${TEST_OUT} - html "</TABLE><BR>" -} - -######################################################################## -# local shell function to perform SSL Authentication tests of nss server -# by invoking remove test client on web server side -# Invoked only if reverse testing is supported by web server. -# Params: -# $1 - remote web server host -# $2 - open port to connect to invoke CGI script -# $3 - host where selfserv is running(name of the host nss tests -# are running) -# $4 - port where selfserv is running -# $5 - selfserv nss db location -# No return value -# -ssl_iopr_auth_ext_client() -{ - host=$1 - port=$2 - sslHost=$3 - sslPort=$4 - serDbDir=$5 - - html_head "SSL Client Authentication with Selfserv from $IOPR_HOSTADDR. $BYPASS_STRING $NORM_EXT" - - setValidCert - ret=$? - if [ $res -ne 0 ]; then - html_failed "<TR><TD>Fail to find valid test cert(ws: $host)" - return $ret - fi - - OR_P_R_SERVERDIR=$P_R_SERVERDIR - P_R_SERVERDIR=${serDbDir} - OR_P_R_CLIENTDIR=$P_R_CLIENTDIR - P_R_CLIENTDIR=$serDbDir - - SSLAUTH_TMP=${TMP}/authin.tl.tmp - - grep -v "^#" $SSLAUTH | grep "\s*0\s*" > ${SSLAUTH_TMP} - - while read ecc value sparam cparam testname; do - [ -z "$ecc" -o "$ecc" = "#" -o "$ecc" = "ECC" ] && continue; - - echo "Server params: $sparam" - sparam=$sparam" -vvvc ABCDEFcdefgijklmnvyz" - start_selfserv - - TEST_IN=${TMP}/$HOST_IN.tmp.$$ - TEST_OUT=${TMP}/$HOST.tmp.$$ - rm -f $TEST_IN $TEST_OUT 2>/dev/null - - echo "GET $reverseRunCGIScript?host=$sslHost&port=$sslPort&cert=$testUser HTTP/1.0" > $TEST_IN - echo >> $TEST_IN - - echo "------- Request ----------------------" - cat $TEST_IN - echo "------- Command ----------------------" - echo tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h $host \< $TEST_IN \>\> $TEST_OUT - - tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h $host <$TEST_IN > $TEST_OUT - - echo "------- Server output Begin ----------" - cat $TEST_OUT - echo "------- Server output End ----------" - - echo "Checking for errors in log file..." - grep "SCRIPT=OK" $TEST_OUT 2>&1 >/dev/null - if [ $? -eq 0 ]; then - echo "Checking for error in log file..." - grep -i "SERVER ERROR:" $TEST_OUT - ret=$? - if [ $ret -eq 0 ]; then - echo "Found problems. Reseting exit code to failure." - ret=1 - else - ret=0 - fi - else - echo "Script was not executed. Reseting exit code to failure." - ret=11 - fi - - html_msg $ret $value "${testname}. Server params: $sparam"\ - "produced a returncode of $ret, expected is $value" - kill_selfserv - rm -f $TEST_OUT $TEST_IN 2>&1 > /dev/null - done < ${SSLAUTH_TMP} - P_R_SERVERDIR=$OR_P_R_SERVERDIR - - rm -f ${SSLAUTH_TMP} ${TEST_IN} ${TEST_OUT} - html "</TABLE><BR>" -} - -######################################################################### -# local shell function to perform SSL CRL testing of nss server -# by invoking remote test client on web server side -# Invoked only if reverse testing is supported by web server. -# Params: -# $1 - remote web server host -# $2 - open port to connect to invoke CGI script -# $3 - host where selfserv is running(name of the host nss tests -# are running) -# $4 - port where selfserv is running -# $5 - selfserv nss db location -# No return value -# -ssl_iopr_crl_ext_client() -{ - host=$1 - port=$2 - sslHost=$3 - sslPort=$4 - serDbDir=$5 - - html_head "CRL SSL Selfserv Tests from $IOPR_HOSTADDR. $BYPASS_STRING $NORM_EXT" - - OR_P_R_SERVERDIR=$P_R_SERVERDIR - P_R_SERVERDIR=${serDbDir} - OR_P_R_CLIENTDIR=$P_R_CLIENTDIR - P_R_CLIENTDIR=$serDbDir - - SSLAUTH_TMP=${TMP}/authin.tl.tmp - grep -v "^#" $SSLAUTH | grep "\s*0\s*" > ${SSLAUTH_TMP} - - while read ecc value sparam _cparam testname; do - [ -z "$ecc" -o "$ecc" = "#" -o "$ecc" = "ECC" ] && continue; - sparam="$sparam -vvvc ABCDEFcdefgijklmnvyz" - start_selfserv - - for testUser in $SslClntValidCertName $SslClntRevokedCertName; do - - is_selfserv_alive - - TEST_IN=${TMP}/${HOST}_IN.tmp.$$ - TEST_OUT=${TMP}/$HOST.tmp.$$ - rm -f $TEST_IN $TEST_OUT 2>/dev/null - - echo "GET $reverseRunCGIScript?host=$sslHost&port=$sslPort&cert=$testUser HTTP/1.0" > $TEST_IN - echo >> $TEST_IN - - echo "------- Request ----------------------" - cat $TEST_IN - echo "------- Command ----------------------" - echo tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h ${host} \< $TEST_IN \>\> $TEST_OUT - - tstclnt -d $serDbDir -w ${R_PWFILE} -o -p $port \ - -h ${host} <$TEST_IN > $TEST_OUT - echo "------- Request ----------------------" - cat $TEST_IN - echo "------- Server output Begin ----------" - cat $TEST_OUT - echo "------- Server output End ----------" - - echo "Checking for errors in log file..." - grep "SCRIPT=OK" $TEST_OUT 2>&1 >/dev/null - if [ $? -eq 0 ]; then - grep -i "SERVER ERROR:" $TEST_OUT - ret=$? - if [ $ret -eq 0 ]; then - echo "Found problems. Reseting exit code to failure." - ret=1 - else - ret=0 - fi - else - echo "Script was not executed. Reseting exit code to failure." - ret=11 - fi - - if [ "`echo $SslClntRevokedCertName | grep $testUser`" != "" ]; then - modvalue=1 - testAddMsg="revoked" - else - testAddMsg="not revoked" - modvalue=0 - fi - - html_msg $ret $modvalue "${testname} (cert ${testUser} - $testAddMsg)" \ - "produced a returncode of $ret, expected is $modvalue(selfserv args: $sparam)" - rm -f $TEST_OUT $TEST_IN 2>&1 > /dev/null - done - kill_selfserv - done < ${SSLAUTH_TMP} - P_R_SERVERDIR=$OR_P_R_SERVERDIR - - rm -f ${SSLAUTH_TMP} - html "</TABLE><BR>" -} - -##################################################################### -# Initial point for running ssl test againt multiple hosts involved in -# interoperability testing. Called from nss/tests/ssl/ssl.sh -# It will only proceed with test run for a specific host if environment variable -# IOPR_HOSTADDR_LIST was set, had the host name in the list -# and all needed file were successfully downloaded and installed for the host. -# -# Returns 1 if interoperability testing is off, 0 otherwise. -# -ssl_iopr_run() { - NO_ECC_CERTS=1 # disable ECC for interoperability tests - - if [ "$IOPR" -ne 1 ]; then - return 1 - fi - cd ${CLIENTDIR} - - num=1 - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - while [ "$IOPR_HOST_PARAM" ]; do - IOPR_HOSTADDR=`echo $IOPR_HOST_PARAM | cut -f 1 -d':'` - IOPR_OPEN_PORT=`echo "$IOPR_HOST_PARAM:" | cut -f 2 -d':'` - [ -z "$IOPR_OPEN_PORT" ] && IOPR_OPEN_PORT=443 - - . ${IOPR_CADIR}_${IOPR_HOSTADDR}/iopr_server.cfg - RES=$? - - if [ $RES -ne 0 -o X`echo "$wsFlags" | grep NOIOPR` != X ]; then - num=`expr $num + 1` - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - continue - fi - - #======================================================= - # Check if server is capable to run ssl tests - # - [ -z "`echo ${supportedTests_new} | grep -i ssl`" ] && continue; - - # Testing directories defined by webserver. - echo "Testing ssl interoperability. - Client: local(tstclnt). - Server: remote($IOPR_HOSTADDR:$IOPR_OPEN_PORT)" - - for sslTestType in ${supportedTests_new}; do - if [ -z "`echo $sslTestType | grep -i ssl`" ]; then - continue - fi - ssl_iopr_cov_ext_server $sslTestType ${IOPR_HOSTADDR} \ - ${IOPR_SSL_CLIENTDIR}_${IOPR_HOSTADDR} - ssl_iopr_auth_ext_server $sslTestType ${IOPR_HOSTADDR} \ - ${IOPR_SSL_CLIENTDIR}_${IOPR_HOSTADDR} - ssl_iopr_crl_ext_server $sslTestType ${IOPR_HOSTADDR} \ - ${IOPR_SSL_CLIENTDIR}_${IOPR_HOSTADDR} - done - - - # Testing selfserv with client located at the webserver. - echo "Testing ssl interoperability. - Client: remote($IOPR_HOSTADDR:$PORT) - Server: local(selfserv)" - ssl_iopr_cov_ext_client ${IOPR_HOSTADDR} ${IOPR_OPEN_PORT} \ - ${HOSTADDR} ${PORT} ${R_IOPR_SSL_SERVERDIR}_${IOPR_HOSTADDR} - ssl_iopr_auth_ext_client ${IOPR_HOSTADDR} ${IOPR_OPEN_PORT} \ - ${HOSTADDR} ${PORT} ${R_IOPR_SSL_SERVERDIR}_${IOPR_HOSTADDR} - ssl_iopr_crl_ext_client ${IOPR_HOSTADDR} ${IOPR_OPEN_PORT} \ - ${HOSTADDR} ${PORT} ${R_IOPR_SSL_SERVERDIR}_${IOPR_HOSTADDR} - echo "================================================" - echo "Done testing interoperability with $IOPR_HOSTADDR" - num=`expr $num + 1` - IOPR_HOST_PARAM=`echo "${IOPR_HOSTADDR_LIST} " | cut -f $num -d' '` - done - NO_ECC_CERTS=0 - return 0 -} - diff --git a/security/nss/tests/ocsp/ocsp.sh b/security/nss/tests/ocsp/ocsp.sh deleted file mode 100644 index 8efe737a7..000000000 --- a/security/nss/tests/ocsp/ocsp.sh +++ /dev/null @@ -1,82 +0,0 @@ -#! /bin/sh -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -######################################################################## -# -# mozilla/security/nss/tests/ocsp/ocsp.sh -# -# Script to test NSS OCSP -# -# needs to work on all Unix and Windows platforms -# -# special strings -# --------------- -# FIXME ... known problems, search for this string -# NOTE .... unexpected behavior -# -######################################################################## - -############################## ssl_init ################################ -# local shell function to initialize this script -######################################################################## -ocsp_init() -{ - SCRIPTNAME=ocsp.sh # sourced - $0 would point to all.sh - - if [ -z "${CLEANUP}" ] ; then # if nobody else is responsible for - CLEANUP="${SCRIPTNAME}" # cleaning this script will do it - fi - - if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then - cd ../common - . ./init.sh - fi - if [ -z "${IOPR_OCSP_SOURCED}" ]; then - . ../iopr/ocsp_iopr.sh - fi - if [ ! -r $CERT_LOG_FILE ]; then # we need certificates here - cd ../cert - . ./cert.sh - fi - SCRIPTNAME=ocsp.sh - echo "$SCRIPTNAME: OCSP tests ===============================" - - cd ${CLIENTDIR} -} - -################## main ################################################# -ocsp_init -ocsp_iopr_run |