From c35a432051fe5e4f42c8b35845af5eddf00ddeb3 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 16 Apr 2010 14:44:11 +0200 Subject: nss: update to 3.12.6 --- recipes/mozilla/nss-3.12.6/00_ckbi_1.79.patch | 6386 ++++++++++++++++++++ recipes/mozilla/nss-3.12.6/25_entropy.patch | 22 + recipes/mozilla/nss-3.12.6/38_hurd.patch | 59 + recipes/mozilla/nss-3.12.6/38_kbsd.patch | 152 + recipes/mozilla/nss-3.12.6/38_mips64_build.patch | 27 + recipes/mozilla/nss-3.12.6/80_security_build.patch | 17 + recipes/mozilla/nss-3.12.6/80_security_tools.patch | 26 + recipes/mozilla/nss-3.12.6/81_sonames.patch | 351 ++ recipes/mozilla/nss-3.12.6/85_security_load.patch | 79 + recipes/mozilla/nss-3.12.6/90_realpath.patch | 35 + .../mozilla/nss-3.12.6/91_build_pwdecrypt.patch | 17 + .../nss-3.12.6/95_add_spi+cacert_ca_certs.patch | 1168 ++++ .../mozilla/nss-3.12.6/96_NSS_VersionCheck.patch | 18 + .../97_SSL_RENEGOTIATE_TRANSITIONAL.patch | 21 + recipes/mozilla/nss-3.12.6/build-fix.patch | 63 + recipes/mozilla/nss-3.12.6/nss.pc.in | 11 + recipes/mozilla/nss-3.12.6/series | 14 + recipes/mozilla/nss_3.12.6.bb | 105 + 18 files changed, 8571 insertions(+) create mode 100644 recipes/mozilla/nss-3.12.6/00_ckbi_1.79.patch create mode 100644 recipes/mozilla/nss-3.12.6/25_entropy.patch create mode 100644 recipes/mozilla/nss-3.12.6/38_hurd.patch create mode 100644 recipes/mozilla/nss-3.12.6/38_kbsd.patch create mode 100644 recipes/mozilla/nss-3.12.6/38_mips64_build.patch create mode 100644 recipes/mozilla/nss-3.12.6/80_security_build.patch create mode 100644 recipes/mozilla/nss-3.12.6/80_security_tools.patch create mode 100644 recipes/mozilla/nss-3.12.6/81_sonames.patch create mode 100644 recipes/mozilla/nss-3.12.6/85_security_load.patch create mode 100644 recipes/mozilla/nss-3.12.6/90_realpath.patch create mode 100644 recipes/mozilla/nss-3.12.6/91_build_pwdecrypt.patch create mode 100644 recipes/mozilla/nss-3.12.6/95_add_spi+cacert_ca_certs.patch create mode 100644 recipes/mozilla/nss-3.12.6/96_NSS_VersionCheck.patch create mode 100644 recipes/mozilla/nss-3.12.6/97_SSL_RENEGOTIATE_TRANSITIONAL.patch create mode 100644 recipes/mozilla/nss-3.12.6/build-fix.patch create mode 100644 recipes/mozilla/nss-3.12.6/nss.pc.in create mode 100644 recipes/mozilla/nss-3.12.6/series create mode 100644 recipes/mozilla/nss_3.12.6.bb (limited to 'recipes/mozilla') diff --git a/recipes/mozilla/nss-3.12.6/00_ckbi_1.79.patch b/recipes/mozilla/nss-3.12.6/00_ckbi_1.79.patch new file mode 100644 index 0000000000..65b2e0d776 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/00_ckbi_1.79.patch @@ -0,0 +1,6386 @@ +diff --git a/mozilla/security/nss/lib/ckfw/builtins/certdata.c b/mozilla/security/nss/lib/ckfw/builtins/certdata.c +index 2c6fdab..52b78ad 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/certdata.c ++++ b/mozilla/security/nss/lib/ckfw/builtins/certdata.c +@@ -35,7 +35,7 @@ + * + * ***** END LICENSE BLOCK ***** */ + #ifdef DEBUG +-static const char CVS_ID[] = "@(#) $RCSfile: certdata.c,v $ $Revision: 1.59 $ $Date: 2010/02/16 22:14:34 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.59 $ $Date: 2010/02/16 22:14:34 $"; ++static const char CVS_ID[] = "@(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $"; + #endif /* DEBUG */ + + #ifndef BUILTINS_H +@@ -960,66 +960,6 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_300 [] = { + static const CK_ATTRIBUTE_TYPE nss_builtins_types_301 [] = { + 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_302 [] = { +- 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_303 [] = { +- 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_304 [] = { +- 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_305 [] = { +- 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_306 [] = { +- 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_307 [] = { +- 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_308 [] = { +- 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_309 [] = { +- 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_310 [] = { +- 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_311 [] = { +- 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_312 [] = { +- 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_313 [] = { +- 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_314 [] = { +- 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_315 [] = { +- 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_316 [] = { +- 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_317 [] = { +- 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_318 [] = { +- 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_319 [] = { +- 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_320 [] = { +- 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_321 [] = { +- 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) }, +@@ -1028,7 +968,7 @@ static const NSSItem nss_builtins_items_0 [] = { + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"CVS ID", (PRUint32)7 }, + { (void *)"NSS", (PRUint32)4 }, +- { (void *)"@(#) $RCSfile: certdata.c,v $ $Revision: 1.59 $ $Date: 2010/02/16 22:14:34 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.59 $ $Date: 2010/02/16 22:14:34 $", (PRUint32)160 } ++ { (void *)"@(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $", (PRUint32)160 } + }; + #endif /* DEBUG */ + static const NSSItem nss_builtins_items_1 [] = { +@@ -1043,98 +983,6 @@ static const NSSItem nss_builtins_items_2 [] = { + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"Verisign/RSA Secure Server CA", (PRUint32)30 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141" +-"\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143" +-"\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165" +-"\162\145\040\123\145\162\166\145\162\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)97 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141" +-"\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143" +-"\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165" +-"\162\145\040\123\145\162\166\145\162\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)97 }, +- { (void *)"\002\020\002\255\146\176\116\105\376\136\127\157\074\230\031\136" +-"\335\300" +-, (PRUint32)18 }, +- { (void *)"\060\202\002\064\060\202\001\241\002\020\002\255\146\176\116\105" +-"\376\136\127\157\074\230\031\136\335\300\060\015\006\011\052\206" +-"\110\206\367\015\001\001\002\005\000\060\137\061\013\060\011\006" +-"\003\125\004\006\023\002\125\123\061\040\060\036\006\003\125\004" +-"\012\023\027\122\123\101\040\104\141\164\141\040\123\145\143\165" +-"\162\151\164\171\054\040\111\156\143\056\061\056\060\054\006\003" +-"\125\004\013\023\045\123\145\143\165\162\145\040\123\145\162\166" +-"\145\162\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\071\064" +-"\061\061\060\071\060\060\060\060\060\060\132\027\015\061\060\060" +-"\061\060\067\062\063\065\071\065\071\132\060\137\061\013\060\011" +-"\006\003\125\004\006\023\002\125\123\061\040\060\036\006\003\125" +-"\004\012\023\027\122\123\101\040\104\141\164\141\040\123\145\143" +-"\165\162\151\164\171\054\040\111\156\143\056\061\056\060\054\006" +-"\003\125\004\013\023\045\123\145\143\165\162\145\040\123\145\162" +-"\166\145\162\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\201\233\060\015" +-"\006\011\052\206\110\206\367\015\001\001\001\005\000\003\201\211" +-"\000\060\201\205\002\176\000\222\316\172\301\256\203\076\132\252" +-"\211\203\127\254\045\001\166\014\255\256\216\054\067\316\353\065" +-"\170\144\124\003\345\204\100\121\311\277\217\010\342\212\202\010" +-"\322\026\206\067\125\351\261\041\002\255\166\150\201\232\005\242" +-"\113\311\113\045\146\042\126\154\210\007\217\367\201\131\155\204" +-"\007\145\160\023\161\166\076\233\167\114\343\120\211\126\230\110" +-"\271\035\247\051\032\023\056\112\021\131\234\036\025\325\111\124" +-"\054\163\072\151\202\261\227\071\234\155\160\147\110\345\335\055" +-"\326\310\036\173\002\003\001\000\001\060\015\006\011\052\206\110" +-"\206\367\015\001\001\002\005\000\003\176\000\145\335\176\341\262" +-"\354\260\342\072\340\354\161\106\232\031\021\270\323\307\240\264" +-"\003\100\046\002\076\011\234\341\022\263\321\132\366\067\245\267" +-"\141\003\266\133\026\151\073\306\104\010\014\210\123\014\153\227" +-"\111\307\076\065\334\154\271\273\252\337\134\273\072\057\223\140" +-"\266\251\113\115\362\040\367\315\137\177\144\173\216\334\000\134" +-"\327\372\167\312\071\026\131\157\016\352\323\265\203\177\115\115" +-"\102\126\166\264\311\137\004\370\070\370\353\322\137\165\137\315" +-"\173\374\345\216\200\174\374\120" +-, (PRUint32)568 } +-}; +-static const NSSItem nss_builtins_items_3 [] = { +- { (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 *)"Verisign/RSA Secure Server CA", (PRUint32)30 }, +- { (void *)"\104\143\305\061\327\314\301\000\147\224\141\053\266\126\323\277" +-"\202\127\204\157" +-, (PRUint32)20 }, +- { (void *)"\164\173\202\003\103\360\000\236\153\263\354\107\277\205\245\223" +-, (PRUint32)16 }, +- { (void *)"\060\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141" +-"\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143" +-"\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165" +-"\162\145\040\123\145\162\166\145\162\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)97 }, +- { (void *)"\002\020\002\255\146\176\116\105\376\136\127\157\074\230\031\136" +-"\335\300" +-, (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_true, (PRUint32)sizeof(CK_BBOOL) } +-}; +-static const NSSItem nss_builtins_items_4 [] = { +- { (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 *)"GTE CyberTrust Root CA", (PRUint32)23 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +@@ -1186,7 +1034,7 @@ static const NSSItem nss_builtins_items_4 [] = { + "\264\172\341\345\132\037\204\060\234\323\237\245\045\330" + , (PRUint32)510 } + }; +-static const NSSItem nss_builtins_items_5 [] = { ++static const NSSItem nss_builtins_items_3 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1205,12 +1053,12 @@ static const NSSItem nss_builtins_items_5 [] = { + , (PRUint32)71 }, + { (void *)"\002\002\001\243" + , (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ckt_netscape_trust_unknown, (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_6 [] = { ++static const NSSItem nss_builtins_items_4 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1278,7 +1126,7 @@ static const NSSItem nss_builtins_items_6 [] = { + "\037\042\265\315\225\255\272\247\314\371\253\013\172\177" + , (PRUint32)606 } + }; +-static const NSSItem nss_builtins_items_7 [] = { ++static const NSSItem nss_builtins_items_5 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1303,258 +1151,9 @@ static const NSSItem nss_builtins_items_7 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } +-}; +-static const NSSItem nss_builtins_items_8 [] = { +- { (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 *)"Thawte Personal Basic CA", (PRUint32)25 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151" +-"\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015" +-"\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141" +-"\163\151\143\100\164\150\141\167\164\145\056\143\157\155" +-, (PRUint32)206 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151" +-"\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015" +-"\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141" +-"\163\151\143\100\164\150\141\167\164\145\056\143\157\155" +-, (PRUint32)206 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)"\060\202\003\041\060\202\002\212\240\003\002\001\002\002\001\000" +-"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060" +-"\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101\061" +-"\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145\162" +-"\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007\023" +-"\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006\003" +-"\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156\163" +-"\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013\023" +-"\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040\123" +-"\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157\156" +-"\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167\164" +-"\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151\143" +-"\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015\001" +-"\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141\163" +-"\151\143\100\164\150\141\167\164\145\056\143\157\155\060\036\027" +-"\015\071\066\060\061\060\061\060\060\060\060\060\060\132\027\015" +-"\062\060\061\062\063\061\062\063\065\071\065\071\132\060\201\313" +-"\061\013\060\011\006\003\125\004\006\023\002\132\101\061\025\060" +-"\023\006\003\125\004\010\023\014\127\145\163\164\145\162\156\040" +-"\103\141\160\145\061\022\060\020\006\003\125\004\007\023\011\103" +-"\141\160\145\040\124\157\167\156\061\032\060\030\006\003\125\004" +-"\012\023\021\124\150\141\167\164\145\040\103\157\156\163\165\154" +-"\164\151\156\147\061\050\060\046\006\003\125\004\013\023\037\103" +-"\145\162\164\151\146\151\143\141\164\151\157\156\040\123\145\162" +-"\166\151\143\145\163\040\104\151\166\151\163\151\157\156\061\041" +-"\060\037\006\003\125\004\003\023\030\124\150\141\167\164\145\040" +-"\120\145\162\163\157\156\141\154\040\102\141\163\151\143\040\103" +-"\101\061\050\060\046\006\011\052\206\110\206\367\015\001\011\001" +-"\026\031\160\145\162\163\157\156\141\154\055\142\141\163\151\143" +-"\100\164\150\141\167\164\145\056\143\157\155\060\201\237\060\015" +-"\006\011\052\206\110\206\367\015\001\001\001\005\000\003\201\215" +-"\000\060\201\211\002\201\201\000\274\274\223\123\155\300\120\117" +-"\202\025\346\110\224\065\246\132\276\157\102\372\017\107\356\167" +-"\165\162\335\215\111\233\226\127\240\170\324\312\077\121\263\151" +-"\013\221\166\027\042\007\227\152\304\121\223\113\340\215\357\067" +-"\225\241\014\115\332\064\220\035\027\211\227\340\065\070\127\112" +-"\300\364\010\160\351\074\104\173\120\176\141\232\220\343\043\323" +-"\210\021\106\047\365\013\007\016\273\335\321\177\040\012\210\271" +-"\126\013\056\034\200\332\361\343\236\051\357\024\275\012\104\373" +-"\033\133\030\321\277\043\223\041\002\003\001\000\001\243\023\060" +-"\021\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001" +-"\001\377\060\015\006\011\052\206\110\206\367\015\001\001\004\005" +-"\000\003\201\201\000\055\342\231\153\260\075\172\211\327\131\242" +-"\224\001\037\053\335\022\113\123\302\255\177\252\247\000\134\221" +-"\100\127\045\112\070\252\204\160\271\331\200\017\245\173\134\373" +-"\163\306\275\327\212\141\134\003\343\055\047\250\027\340\204\205" +-"\102\334\136\233\306\267\262\155\273\164\257\344\077\313\247\267" +-"\260\340\135\276\170\203\045\224\322\333\201\017\171\007\155\117" +-"\364\071\025\132\122\001\173\336\062\326\115\070\366\022\134\006" +-"\120\337\005\133\275\024\113\241\337\051\272\073\101\215\367\143" +-"\126\241\337\042\261" +-, (PRUint32)805 } +-}; +-static const NSSItem nss_builtins_items_9 [] = { +- { (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 *)"Thawte Personal Basic CA", (PRUint32)25 }, +- { (void *)"\100\347\214\035\122\075\034\331\225\117\254\032\032\263\275\074" +-"\272\241\133\374" +-, (PRUint32)20 }, +- { (void *)"\346\013\322\311\312\055\210\333\032\161\016\113\170\353\002\101" +-, (PRUint32)16 }, +- { (void *)"\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151" +-"\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015" +-"\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141" +-"\163\151\143\100\164\150\141\167\164\145\056\143\157\155" +-, (PRUint32)206 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)&ckt_netscape_trust_unknown, (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_10 [] = { +- { (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 *)"Thawte Personal Premium CA", (PRUint32)27 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155" +-"\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206" +-"\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055" +-"\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143" +-"\157\155" +-, (PRUint32)210 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155" +-"\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206" +-"\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055" +-"\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143" +-"\157\155" +-, (PRUint32)210 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)"\060\202\003\051\060\202\002\222\240\003\002\001\002\002\001\000" +-"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060" +-"\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101\061" +-"\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145\162" +-"\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007\023" +-"\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006\003" +-"\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156\163" +-"\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013\023" +-"\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040\123" +-"\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157\156" +-"\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167\164" +-"\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155\151" +-"\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206\367" +-"\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055\160" +-"\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143\157" +-"\155\060\036\027\015\071\066\060\061\060\061\060\060\060\060\060" +-"\060\132\027\015\062\060\061\062\063\061\062\063\065\071\065\071" +-"\132\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132" +-"\101\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164" +-"\145\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004" +-"\007\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030" +-"\006\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157" +-"\156\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004" +-"\013\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156" +-"\040\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151" +-"\157\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141" +-"\167\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145" +-"\155\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110" +-"\206\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154" +-"\055\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056" +-"\143\157\155\060\201\237\060\015\006\011\052\206\110\206\367\015" +-"\001\001\001\005\000\003\201\215\000\060\201\211\002\201\201\000" +-"\311\146\331\370\007\104\317\271\214\056\360\241\357\023\105\154" +-"\005\337\336\047\026\121\066\101\021\154\154\073\355\376\020\175" +-"\022\236\345\233\102\232\376\140\061\303\146\267\163\072\110\256" +-"\116\320\062\067\224\210\265\015\266\331\363\362\104\331\325\210" +-"\022\335\166\115\362\032\374\157\043\036\172\361\330\230\105\116" +-"\007\020\357\026\102\320\103\165\155\112\336\342\252\311\061\377" +-"\037\000\160\174\146\317\020\045\010\272\372\356\000\351\106\003" +-"\146\047\021\025\073\252\133\362\230\335\066\102\262\332\210\165" +-"\002\003\001\000\001\243\023\060\021\060\017\006\003\125\035\023" +-"\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206" +-"\110\206\367\015\001\001\004\005\000\003\201\201\000\151\066\211" +-"\367\064\052\063\162\057\155\073\324\042\262\270\157\232\305\066" +-"\146\016\033\074\241\261\165\132\346\375\065\323\370\250\362\007" +-"\157\205\147\216\336\053\271\342\027\260\072\240\360\016\242\000" +-"\232\337\363\024\025\156\273\310\205\132\230\200\371\377\276\164" +-"\035\075\363\376\060\045\321\067\064\147\372\245\161\171\060\141" +-"\051\162\300\340\054\114\373\126\344\072\250\157\345\062\131\122" +-"\333\165\050\120\131\014\370\013\031\344\254\331\257\226\215\057" +-"\120\333\007\303\352\037\253\063\340\365\053\061\211" +-, (PRUint32)813 } +-}; +-static const NSSItem nss_builtins_items_11 [] = { +- { (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 *)"Thawte Personal Premium CA", (PRUint32)27 }, +- { (void *)"\066\206\065\143\375\121\050\307\276\246\360\005\317\351\264\066" +-"\150\010\154\316" +-, (PRUint32)20 }, +- { (void *)"\072\262\336\042\232\040\223\111\371\355\310\322\212\347\150\015" +-, (PRUint32)16 }, +- { (void *)"\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101" +-"\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145" +-"\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007" +-"\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006" +-"\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156" +-"\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013" +-"\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040" +-"\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157" +-"\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167" +-"\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155" +-"\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206" +-"\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055" +-"\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143" +-"\157\155" +-, (PRUint32)210 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)&ckt_netscape_trust_unknown, (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_12 [] = { ++static const NSSItem nss_builtins_items_6 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1648,7 +1247,7 @@ static const NSSItem nss_builtins_items_12 [] = { + "\201" + , (PRUint32)817 } + }; +-static const NSSItem nss_builtins_items_13 [] = { ++static const NSSItem nss_builtins_items_7 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1681,7 +1280,7 @@ static const NSSItem nss_builtins_items_13 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_14 [] = { ++static const NSSItem nss_builtins_items_8 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1771,7 +1370,7 @@ static const NSSItem nss_builtins_items_14 [] = { + "\243\377\212\043\056\160\107" + , (PRUint32)791 } + }; +-static const NSSItem nss_builtins_items_15 [] = { ++static const NSSItem nss_builtins_items_9 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1801,9 +1400,9 @@ static const NSSItem nss_builtins_items_15 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, +- { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_16 [] = { ++static const NSSItem nss_builtins_items_10 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1896,7 +1495,7 @@ static const NSSItem nss_builtins_items_16 [] = { + "\246\015\246\043\371\273\313\246\007\024\102" + , (PRUint32)811 } + }; +-static const NSSItem nss_builtins_items_17 [] = { ++static const NSSItem nss_builtins_items_11 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -1927,9 +1526,9 @@ static const NSSItem nss_builtins_items_17 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, +- { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_18 [] = { ++static const NSSItem nss_builtins_items_12 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2004,7 +1603,7 @@ static const NSSItem nss_builtins_items_18 [] = { + "\254\007\167\070" + , (PRUint32)804 } + }; +-static const NSSItem nss_builtins_items_19 [] = { ++static const NSSItem nss_builtins_items_13 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2028,129 +1627,7 @@ static const NSSItem nss_builtins_items_19 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_20 [] = { +- { (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 *)"ABAecom (sub., Am. Bankers Assn.) Root CA", (PRUint32)42 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123" +-"\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060" +-"\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164" +-"\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101" +-"\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006" +-"\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122" +-"\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206" +-"\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)140 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123" +-"\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060" +-"\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164" +-"\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101" +-"\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006" +-"\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122" +-"\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206" +-"\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)140 }, +- { (void *)"\002\021\000\320\036\100\220\000\000\106\122\000\000\000\001\000" +-"\000\000\004" +-, (PRUint32)19 }, +- { (void *)"\060\202\003\265\060\202\002\235\240\003\002\001\002\002\021\000" +-"\320\036\100\220\000\000\106\122\000\000\000\001\000\000\000\004" +-"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +-"\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060\021" +-"\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164\157" +-"\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101\056" +-"\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006\003" +-"\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122\157" +-"\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206\367" +-"\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147\163" +-"\151\147\164\162\165\163\164\056\143\157\155\060\036\027\015\071" +-"\071\060\067\061\062\061\067\063\063\065\063\132\027\015\060\071" +-"\060\067\060\071\061\067\063\063\065\063\132\060\201\211\061\013" +-"\060\011\006\003\125\004\006\023\002\125\123\061\013\060\011\006" +-"\003\125\004\010\023\002\104\103\061\023\060\021\006\003\125\004" +-"\007\023\012\127\141\163\150\151\156\147\164\157\156\061\027\060" +-"\025\006\003\125\004\012\023\016\101\102\101\056\105\103\117\115" +-"\054\040\111\116\103\056\061\031\060\027\006\003\125\004\003\023" +-"\020\101\102\101\056\105\103\117\115\040\122\157\157\164\040\103" +-"\101\061\044\060\042\006\011\052\206\110\206\367\015\001\011\001" +-"\026\025\141\144\155\151\156\100\144\151\147\163\151\147\164\162" +-"\165\163\164\056\143\157\155\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\261\323\021\340\171\125\103\007" +-"\010\114\313\005\102\000\342\015\203\106\075\344\223\272\266\006" +-"\323\015\131\275\076\301\316\103\147\001\212\041\250\357\274\314" +-"\320\242\314\260\125\226\123\204\146\005\000\332\104\111\200\330" +-"\124\012\245\045\206\224\355\143\126\377\160\154\243\241\031\322" +-"\170\276\150\052\104\136\057\317\314\030\136\107\274\072\261\106" +-"\075\036\360\271\054\064\137\214\174\114\010\051\235\100\125\353" +-"\074\175\203\336\265\360\367\212\203\016\241\114\264\072\245\263" +-"\137\132\042\227\354\031\233\301\005\150\375\346\267\251\221\224" +-"\054\344\170\110\044\032\045\031\072\353\225\234\071\012\212\317" +-"\102\262\360\034\325\137\373\153\355\150\126\173\071\054\162\070" +-"\260\356\223\251\323\173\167\074\353\161\003\251\070\112\026\154" +-"\211\052\312\332\063\023\171\302\125\214\355\234\273\362\313\133" +-"\020\370\056\141\065\306\051\114\052\320\052\143\321\145\131\264" +-"\370\315\371\364\000\204\266\127\102\205\235\062\250\371\052\124" +-"\373\377\170\101\274\275\161\050\364\273\220\274\377\226\064\004" +-"\343\105\236\241\106\050\100\201\002\003\001\000\001\243\026\060" +-"\024\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001" +-"\001\377\002\001\010\060\015\006\011\052\206\110\206\367\015\001" +-"\001\005\005\000\003\202\001\001\000\004\157\045\206\344\346\226" +-"\047\264\331\102\300\320\311\000\261\177\124\076\207\262\155\044" +-"\251\057\012\176\375\244\104\260\370\124\007\275\033\235\235\312" +-"\173\120\044\173\021\133\111\243\246\277\022\164\325\211\267\267" +-"\057\230\144\045\024\267\141\351\177\140\200\153\323\144\350\253" +-"\275\032\326\121\372\300\264\135\167\032\177\144\010\136\171\306" +-"\005\114\361\172\335\115\175\316\346\110\173\124\322\141\222\201" +-"\326\033\326\000\360\016\236\050\167\240\115\210\307\042\166\031" +-"\303\307\236\033\246\167\170\370\137\233\126\321\360\362\027\254" +-"\216\235\131\346\037\376\127\266\331\136\341\135\237\105\354\141" +-"\150\031\101\341\262\040\046\376\132\060\166\044\377\100\162\074" +-"\171\237\174\042\110\253\106\315\333\263\206\054\217\277\005\101" +-"\323\301\343\024\343\101\027\046\320\174\247\161\114\031\350\112" +-"\017\162\130\061\175\354\140\172\243\042\050\275\031\044\140\077" +-"\073\207\163\300\153\344\313\256\267\253\045\103\262\125\055\173" +-"\253\006\016\165\135\064\345\135\163\155\236\262\165\100\245\131" +-"\311\117\061\161\210\331\210\177\124" +-, (PRUint32)953 } +-}; +-static const NSSItem nss_builtins_items_21 [] = { +- { (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 *)"ABAecom (sub., Am. Bankers Assn.) Root CA", (PRUint32)42 }, +- { (void *)"\172\164\101\017\260\315\134\227\052\066\113\161\277\003\035\210" +-"\246\121\016\236" +-, (PRUint32)20 }, +- { (void *)"\101\270\007\367\250\321\011\356\264\232\216\160\115\374\033\170" +-, (PRUint32)16 }, +- { (void *)"\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123" +-"\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060" +-"\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164" +-"\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101" +-"\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006" +-"\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122" +-"\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206" +-"\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)140 }, +- { (void *)"\002\021\000\320\036\100\220\000\000\106\122\000\000\000\001\000" +-"\000\000\004" +-, (PRUint32)19 }, +- { (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_true, (PRUint32)sizeof(CK_BBOOL) } +-}; +-static const NSSItem nss_builtins_items_22 [] = { ++static const NSSItem nss_builtins_items_14 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2225,7 +1702,7 @@ static const NSSItem nss_builtins_items_22 [] = { + "\241\223\004\273\206\237\072\133\103\172\303\212\145" + , (PRUint32)813 } + }; +-static const NSSItem nss_builtins_items_23 [] = { ++static const NSSItem nss_builtins_items_15 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2247,9 +1724,9 @@ static const NSSItem nss_builtins_items_23 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_24 [] = { ++static const NSSItem nss_builtins_items_16 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2324,7 +1801,7 @@ static const NSSItem nss_builtins_items_24 [] = { + "\307\177\033\033\326\006\040\002\130\241\303\242\003" + , (PRUint32)813 } + }; +-static const NSSItem nss_builtins_items_25 [] = { ++static const NSSItem nss_builtins_items_17 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2346,269 +1823,9 @@ static const NSSItem nss_builtins_items_25 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } +-}; +-static const NSSItem nss_builtins_items_26 [] = { +- { (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 *)"Digital Signature Trust Co. Global CA 2", (PRUint32)40 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"\002\021\000\320\036\100\213\000\000\002\174\000\000\000\002\000" +-"\000\000\001" +-, (PRUint32)19 }, +- { (void *)"\060\202\003\330\060\202\002\300\002\021\000\320\036\100\213\000" +-"\000\002\174\000\000\000\002\000\000\000\001\060\015\006\011\052" +-"\206\110\206\367\015\001\001\005\005\000\060\201\251\061\013\060" +-"\011\006\003\125\004\006\023\002\165\163\061\015\060\013\006\003" +-"\125\004\010\023\004\125\164\141\150\061\027\060\025\006\003\125" +-"\004\007\023\016\123\141\154\164\040\114\141\153\145\040\103\151" +-"\164\171\061\044\060\042\006\003\125\004\012\023\033\104\151\147" +-"\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124" +-"\162\165\163\164\040\103\157\056\061\021\060\017\006\003\125\004" +-"\013\023\010\104\123\124\103\101\040\130\061\061\026\060\024\006" +-"\003\125\004\003\023\015\104\123\124\040\122\157\157\164\103\101" +-"\040\130\061\061\041\060\037\006\011\052\206\110\206\367\015\001" +-"\011\001\026\022\143\141\100\144\151\147\163\151\147\164\162\165" +-"\163\164\056\143\157\155\060\036\027\015\071\070\061\062\060\061" +-"\061\070\061\070\065\065\132\027\015\060\070\061\061\062\070\061" +-"\070\061\070\065\065\132\060\201\251\061\013\060\011\006\003\125" +-"\004\006\023\002\165\163\061\015\060\013\006\003\125\004\010\023" +-"\004\125\164\141\150\061\027\060\025\006\003\125\004\007\023\016" +-"\123\141\154\164\040\114\141\153\145\040\103\151\164\171\061\044" +-"\060\042\006\003\125\004\012\023\033\104\151\147\151\164\141\154" +-"\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163\164" +-"\040\103\157\056\061\021\060\017\006\003\125\004\013\023\010\104" +-"\123\124\103\101\040\130\061\061\026\060\024\006\003\125\004\003" +-"\023\015\104\123\124\040\122\157\157\164\103\101\040\130\061\061" +-"\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022" +-"\143\141\100\144\151\147\163\151\147\164\162\165\163\164\056\143" +-"\157\155\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\322\306\046\266\347\245\075\301\304\150\325\120\157" +-"\123\305\157\111\023\011\270\257\054\110\215\024\152\243\027\137" +-"\132\371\323\056\165\057\330\050\142\321\223\057\374\115\324\253" +-"\207\345\010\307\231\347\222\077\165\275\353\045\264\025\301\233" +-"\031\075\322\104\215\327\164\040\155\067\002\217\151\223\133\212" +-"\304\031\235\364\262\016\374\026\154\271\261\005\222\203\321\205" +-"\054\140\224\076\105\125\240\331\253\010\041\346\140\350\073\164" +-"\362\231\120\121\150\320\003\055\261\200\276\243\330\122\260\104" +-"\315\103\112\160\216\130\205\225\341\116\054\326\055\101\157\326" +-"\204\347\310\230\104\312\107\333\054\044\245\151\046\317\153\270" +-"\047\142\303\364\311\172\222\043\355\023\147\202\256\105\056\105" +-"\345\176\162\077\205\235\224\142\020\346\074\221\241\255\167\000" +-"\340\025\354\363\204\200\162\172\216\156\140\227\307\044\131\020" +-"\064\203\133\341\245\244\151\266\127\065\034\170\131\306\323\057" +-"\072\163\147\356\224\312\004\023\005\142\006\160\043\263\364\174" +-"\356\105\331\144\013\133\111\252\244\103\316\046\304\104\022\154" +-"\270\335\171\002\003\001\000\001\060\015\006\011\052\206\110\206" +-"\367\015\001\001\005\005\000\003\202\001\001\000\242\067\262\077" +-"\151\373\327\206\171\124\111\061\225\063\053\363\321\011\024\111" +-"\142\140\206\245\260\021\342\120\302\035\006\127\076\055\350\063" +-"\144\276\233\252\255\137\033\115\324\231\225\242\213\232\311\142" +-"\162\265\151\352\331\130\253\065\355\025\242\103\326\266\274\007" +-"\171\145\144\163\175\327\171\312\173\325\132\121\306\341\123\004" +-"\226\215\070\317\243\027\254\071\161\153\001\303\213\123\074\143" +-"\351\356\171\300\344\276\222\062\144\172\263\037\227\224\142\275" +-"\352\262\040\025\225\373\227\362\170\057\143\066\100\070\343\106" +-"\017\035\335\254\225\312\347\113\220\173\261\113\251\324\305\353" +-"\232\332\252\325\243\224\024\106\215\055\037\363\072\326\223\072" +-"\366\076\171\374\350\346\260\165\355\356\075\311\160\307\135\252" +-"\201\113\106\045\034\307\154\025\343\225\116\017\252\062\067\224" +-"\012\027\044\222\023\204\130\322\143\157\053\367\346\133\142\013" +-"\023\027\260\015\122\114\376\376\157\134\342\221\156\035\375\244" +-"\142\327\150\372\216\172\117\322\010\332\223\334\360\222\021\172" +-"\320\334\162\223\014\163\223\142\205\150\320\364" +-, (PRUint32)988 } +-}; +-static const NSSItem nss_builtins_items_27 [] = { +- { (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 *)"Digital Signature Trust Co. Global CA 2", (PRUint32)40 }, +- { (void *)"\267\057\377\222\322\316\103\336\012\215\114\124\214\120\067\046" +-"\250\036\053\223" +-, (PRUint32)20 }, +- { (void *)"\154\311\247\156\107\361\014\343\123\073\170\114\115\302\152\305" +-, (PRUint32)16 }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"\002\021\000\320\036\100\213\000\000\002\174\000\000\000\002\000" +-"\000\000\001" +-, (PRUint32)19 }, +- { (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_true, (PRUint32)sizeof(CK_BBOOL) } +-}; +-static const NSSItem nss_builtins_items_28 [] = { +- { (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 *)"Digital Signature Trust Co. Global CA 4", (PRUint32)40 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"\002\021\000\320\036\100\213\000\000\167\155\000\000\000\001\000" +-"\000\000\004" +-, (PRUint32)19 }, +- { (void *)"\060\202\003\330\060\202\002\300\002\021\000\320\036\100\213\000" +-"\000\167\155\000\000\000\001\000\000\000\004\060\015\006\011\052" +-"\206\110\206\367\015\001\001\005\005\000\060\201\251\061\013\060" +-"\011\006\003\125\004\006\023\002\165\163\061\015\060\013\006\003" +-"\125\004\010\023\004\125\164\141\150\061\027\060\025\006\003\125" +-"\004\007\023\016\123\141\154\164\040\114\141\153\145\040\103\151" +-"\164\171\061\044\060\042\006\003\125\004\012\023\033\104\151\147" +-"\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124" +-"\162\165\163\164\040\103\157\056\061\021\060\017\006\003\125\004" +-"\013\023\010\104\123\124\103\101\040\130\062\061\026\060\024\006" +-"\003\125\004\003\023\015\104\123\124\040\122\157\157\164\103\101" +-"\040\130\062\061\041\060\037\006\011\052\206\110\206\367\015\001" +-"\011\001\026\022\143\141\100\144\151\147\163\151\147\164\162\165" +-"\163\164\056\143\157\155\060\036\027\015\071\070\061\061\063\060" +-"\062\062\064\066\061\066\132\027\015\060\070\061\061\062\067\062" +-"\062\064\066\061\066\132\060\201\251\061\013\060\011\006\003\125" +-"\004\006\023\002\165\163\061\015\060\013\006\003\125\004\010\023" +-"\004\125\164\141\150\061\027\060\025\006\003\125\004\007\023\016" +-"\123\141\154\164\040\114\141\153\145\040\103\151\164\171\061\044" +-"\060\042\006\003\125\004\012\023\033\104\151\147\151\164\141\154" +-"\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163\164" +-"\040\103\157\056\061\021\060\017\006\003\125\004\013\023\010\104" +-"\123\124\103\101\040\130\062\061\026\060\024\006\003\125\004\003" +-"\023\015\104\123\124\040\122\157\157\164\103\101\040\130\062\061" +-"\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022" +-"\143\141\100\144\151\147\163\151\147\164\162\165\163\164\056\143" +-"\157\155\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\165\360\214\300\165\226\232\300\142\037\046\367" +-"\304\341\232\352\340\126\163\133\231\315\001\104\250\010\266\325" +-"\247\332\032\004\030\071\222\112\170\243\201\302\365\167\172\120" +-"\264\160\377\232\253\306\307\312\156\203\117\102\230\373\046\013" +-"\332\334\155\326\251\231\125\122\147\351\050\003\222\334\345\260" +-"\005\232\017\025\371\153\131\162\126\362\372\071\374\252\150\356" +-"\017\037\020\203\057\374\235\372\027\226\335\202\343\346\105\175" +-"\300\113\200\104\037\355\054\340\204\375\221\134\222\124\151\045" +-"\345\142\151\334\345\356\000\122\275\063\013\255\165\002\205\247" +-"\144\120\055\305\031\031\060\300\046\333\311\323\375\056\231\255" +-"\131\265\013\115\324\101\256\205\110\103\131\334\267\250\342\242" +-"\336\303\217\327\270\241\142\246\150\120\122\344\317\061\247\224" +-"\205\332\237\106\062\027\126\345\362\353\146\075\022\377\103\333" +-"\230\357\167\317\313\201\215\064\261\306\120\112\046\321\344\076" +-"\101\120\257\154\256\042\064\056\325\153\156\203\272\171\270\166" +-"\145\110\332\011\051\144\143\042\271\373\107\166\205\214\206\104" +-"\313\011\333\002\003\001\000\001\060\015\006\011\052\206\110\206" +-"\367\015\001\001\005\005\000\003\202\001\001\000\265\066\016\135" +-"\341\141\050\132\021\145\300\077\203\003\171\115\276\050\246\013" +-"\007\002\122\205\315\370\221\320\020\154\265\152\040\133\034\220" +-"\331\060\074\306\110\236\212\136\144\371\241\161\167\357\004\047" +-"\037\007\353\344\046\367\163\164\311\104\030\032\146\323\340\103" +-"\257\221\073\321\313\054\330\164\124\072\034\115\312\324\150\315" +-"\043\174\035\020\236\105\351\366\000\156\246\315\031\377\117\054" +-"\051\217\127\115\304\167\222\276\340\114\011\373\135\104\206\146" +-"\041\250\271\062\242\126\325\351\214\203\174\131\077\304\361\013" +-"\347\235\354\236\275\234\030\016\076\302\071\171\050\267\003\015" +-"\010\313\306\347\331\001\067\120\020\354\314\141\026\100\324\257" +-"\061\164\173\374\077\061\247\320\107\163\063\071\033\314\116\152" +-"\327\111\203\021\006\376\353\202\130\063\062\114\360\126\254\036" +-"\234\057\126\232\173\301\112\034\245\375\125\066\316\374\226\115" +-"\364\260\360\354\267\154\202\355\057\061\231\102\114\251\262\015" +-"\270\025\135\361\337\272\311\265\112\324\144\230\263\046\251\060" +-"\310\375\246\354\253\226\041\255\177\302\170\266" +-, (PRUint32)988 } +-}; +-static const NSSItem nss_builtins_items_29 [] = { +- { (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 *)"Digital Signature Trust Co. Global CA 4", (PRUint32)40 }, +- { (void *)"\147\353\063\173\150\114\353\016\302\260\166\012\264\210\047\214" +-"\335\225\227\335" +-, (PRUint32)20 }, +- { (void *)"\315\073\075\142\133\011\270\011\066\207\236\022\057\161\144\272" +-, (PRUint32)16 }, +- { (void *)"\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163" +-"\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061" +-"\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114" +-"\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004" +-"\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141" +-"\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021" +-"\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130" +-"\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040" +-"\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052" +-"\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147" +-"\163\151\147\164\162\165\163\164\056\143\157\155" +-, (PRUint32)172 }, +- { (void *)"\002\021\000\320\036\100\213\000\000\167\155\000\000\000\001\000" +-"\000\000\004" +-, (PRUint32)19 }, +- { (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_30 [] = { ++static const NSSItem nss_builtins_items_18 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2674,7 +1891,7 @@ static const NSSItem nss_builtins_items_30 [] = { + "\224" + , (PRUint32)577 } + }; +-static const NSSItem nss_builtins_items_31 [] = { ++static const NSSItem nss_builtins_items_19 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2701,7 +1918,7 @@ static const NSSItem nss_builtins_items_31 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_32 [] = { ++static const NSSItem nss_builtins_items_20 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2766,7 +1983,7 @@ static const NSSItem nss_builtins_items_32 [] = { + "\360\210\321\345\170\215\245\052\117\366\227\015\027\167\312\330" + , (PRUint32)576 } + }; +-static const NSSItem nss_builtins_items_33 [] = { ++static const NSSItem nss_builtins_items_21 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2793,7 +2010,7 @@ static const NSSItem nss_builtins_items_33 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_34 [] = { ++static const NSSItem nss_builtins_items_22 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2858,7 +2075,7 @@ static const NSSItem nss_builtins_items_34 [] = { + "\300\175\267\162\234\311\066\072\153\237\116\250\377\144\015\144" + , (PRUint32)576 } + }; +-static const NSSItem nss_builtins_items_35 [] = { ++static const NSSItem nss_builtins_items_23 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2883,9 +2100,9 @@ static const NSSItem nss_builtins_items_35 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_36 [] = { ++static const NSSItem nss_builtins_items_24 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -2975,7 +2192,7 @@ static const NSSItem nss_builtins_items_36 [] = { + "\017\061\134\350\362\331" + , (PRUint32)774 } + }; +-static const NSSItem nss_builtins_items_37 [] = { ++static const NSSItem nss_builtins_items_25 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3008,7 +2225,7 @@ static const NSSItem nss_builtins_items_37 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_38 [] = { ++static const NSSItem nss_builtins_items_26 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3098,7 +2315,7 @@ static const NSSItem nss_builtins_items_38 [] = { + "\214\022\173\305\104\264\256" + , (PRUint32)775 } + }; +-static const NSSItem nss_builtins_items_39 [] = { ++static const NSSItem nss_builtins_items_27 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3131,7 +2348,7 @@ static const NSSItem nss_builtins_items_39 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_40 [] = { ++static const NSSItem nss_builtins_items_28 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3221,7 +2438,7 @@ static const NSSItem nss_builtins_items_40 [] = { + "\240\235\235\151\221\375" + , (PRUint32)774 } + }; +-static const NSSItem nss_builtins_items_41 [] = { ++static const NSSItem nss_builtins_items_29 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3254,7 +2471,7 @@ static const NSSItem nss_builtins_items_41 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_42 [] = { ++static const NSSItem nss_builtins_items_30 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3344,7 +2561,7 @@ static const NSSItem nss_builtins_items_42 [] = { + "\117\312\200\221\266\051" + , (PRUint32)774 } + }; +-static const NSSItem nss_builtins_items_43 [] = { ++static const NSSItem nss_builtins_items_31 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3375,9 +2592,9 @@ static const NSSItem nss_builtins_items_43 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_44 [] = { ++static const NSSItem nss_builtins_items_32 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3459,7 +2676,7 @@ static const NSSItem nss_builtins_items_44 [] = { + "\125\342\374\110\311\051\046\151\340" + , (PRUint32)889 } + }; +-static const NSSItem nss_builtins_items_45 [] = { ++static const NSSItem nss_builtins_items_33 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3484,7 +2701,7 @@ static const NSSItem nss_builtins_items_45 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_46 [] = { ++static const NSSItem nss_builtins_items_34 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3568,7 +2785,7 @@ static const NSSItem nss_builtins_items_46 [] = { + "\152\374\176\102\070\100\144\022\367\236\201\341\223\056" + , (PRUint32)958 } + }; +-static const NSSItem nss_builtins_items_47 [] = { ++static const NSSItem nss_builtins_items_35 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3592,7 +2809,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_36 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3677,7 +2894,7 @@ static const NSSItem nss_builtins_items_48 [] = { + "\161\202\053\231\317\072\267\365\055\162\310" + , (PRUint32)747 } + }; +-static const NSSItem nss_builtins_items_49 [] = { ++static const NSSItem nss_builtins_items_37 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3708,7 +2925,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_38 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3793,7 +3010,7 @@ static const NSSItem nss_builtins_items_50 [] = { + "\276\355\164\114\274\133\325\142\037\103\335" + , (PRUint32)747 } + }; +-static const NSSItem nss_builtins_items_51 [] = { ++static const NSSItem nss_builtins_items_39 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3824,7 +3041,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_40 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3909,7 +3126,7 @@ static const NSSItem nss_builtins_items_52 [] = { + "\040\017\105\176\153\242\177\243\214\025\356" + , (PRUint32)747 } + }; +-static const NSSItem nss_builtins_items_53 [] = { ++static const NSSItem nss_builtins_items_41 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -3940,7 +3157,7 @@ static const NSSItem nss_builtins_items_53 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_54 [] = { ++static const NSSItem nss_builtins_items_42 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4047,7 +3264,7 @@ static const NSSItem nss_builtins_items_54 [] = { + "\113\336\006\226\161\054\362\333\266\037\244\357\077\356" + , (PRUint32)1054 } + }; +-static const NSSItem nss_builtins_items_55 [] = { ++static const NSSItem nss_builtins_items_43 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4080,7 +3297,7 @@ static const NSSItem nss_builtins_items_55 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_56 [] = { ++static const NSSItem nss_builtins_items_44 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4187,7 +3404,7 @@ static const NSSItem nss_builtins_items_56 [] = { + "\311\130\020\371\252\357\132\266\317\113\113\337\052" + , (PRUint32)1053 } + }; +-static const NSSItem nss_builtins_items_57 [] = { ++static const NSSItem nss_builtins_items_45 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4220,7 +3437,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_46 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4327,7 +3544,7 @@ static const NSSItem nss_builtins_items_58 [] = { + "\153\271\012\172\116\117\113\204\356\113\361\175\335\021" + , (PRUint32)1054 } + }; +-static const NSSItem nss_builtins_items_59 [] = { ++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) }, +@@ -4360,7 +3577,7 @@ static const NSSItem nss_builtins_items_59 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_60 [] = { ++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) }, +@@ -4467,7 +3684,7 @@ static const NSSItem nss_builtins_items_60 [] = { + "\367\146\103\363\236\203\076\040\252\303\065\140\221\316" + , (PRUint32)1054 } + }; +-static const NSSItem nss_builtins_items_61 [] = { ++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) }, +@@ -4498,9 +3715,9 @@ static const NSSItem nss_builtins_items_61 [] = { + { (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_true, (PRUint32)sizeof(CK_BBOOL) } ++ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_62 [] = { ++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) }, +@@ -4618,7 +3835,7 @@ static const NSSItem nss_builtins_items_62 [] = { + "\155\055\105\013\367\012\223\352\355\006\371\262" + , (PRUint32)1244 } + }; +-static const NSSItem nss_builtins_items_63 [] = { ++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) }, +@@ -4650,7 +3867,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_52 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -4770,7 +3987,7 @@ static const NSSItem nss_builtins_items_64 [] = { + "\354" + , (PRUint32)1265 } + }; +-static const NSSItem nss_builtins_items_65 [] = { ++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) }, +@@ -4797,12 +4014,12 @@ static const NSSItem nss_builtins_items_65 [] = { + , (PRUint32)204 }, + { (void *)"\002\004\070\003\221\356" + , (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_trust_unknown, (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_66 [] = { ++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) }, +@@ -4910,7 +4127,7 @@ static const NSSItem nss_builtins_items_66 [] = { + "\275\114\105\236\141\272\277\204\201\222\003\321\322\151\174\305" + , (PRUint32)1120 } + }; +-static const NSSItem nss_builtins_items_67 [] = { ++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) }, +@@ -4941,7 +4158,7 @@ static const NSSItem nss_builtins_items_67 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_68 [] = { ++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) }, +@@ -5023,7 +4240,7 @@ static const NSSItem nss_builtins_items_68 [] = { + "\347\201\035\031\303\044\102\352\143\071\251" + , (PRUint32)891 } + }; +-static const NSSItem nss_builtins_items_69 [] = { ++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) }, +@@ -5048,7 +4265,7 @@ static const NSSItem nss_builtins_items_69 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_70 [] = { ++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) }, +@@ -5116,7 +4333,7 @@ static const NSSItem nss_builtins_items_70 [] = { + "\126\224\251\125" + , (PRUint32)660 } + }; +-static const NSSItem nss_builtins_items_71 [] = { ++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) }, +@@ -5141,7 +4358,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_60 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -5208,7 +4425,7 @@ static const NSSItem nss_builtins_items_72 [] = { + "\132\052\202\262\067\171" + , (PRUint32)646 } + }; +-static const NSSItem nss_builtins_items_73 [] = { ++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) }, +@@ -5233,7 +4450,7 @@ static const NSSItem nss_builtins_items_73 [] = { + { (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_62 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -5308,7 +4525,7 @@ static const NSSItem nss_builtins_items_74 [] = { + "\221\060\352\315" + , (PRUint32)804 } + }; +-static const NSSItem nss_builtins_items_75 [] = { ++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) }, +@@ -5332,118 +4549,7 @@ static const NSSItem nss_builtins_items_75 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"Visa International Global Root 2", (PRUint32)33 }, +- { (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" +-"\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057" +-"\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156" +-"\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166" +-"\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061" +-"\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157" +-"\164\040\062" +-, (PRUint32)99 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057" +-"\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156" +-"\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166" +-"\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061" +-"\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157" +-"\164\040\062" +-, (PRUint32)99 }, +- { (void *)"\002\002\003\036" +-, (PRUint32)4 }, +- { (void *)"\060\202\003\200\060\202\002\150\240\003\002\001\002\002\002\003" +-"\036\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" +-"\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057" +-"\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156" +-"\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166" +-"\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061" +-"\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157" +-"\164\040\062\060\036\027\015\060\060\060\070\061\066\062\062\065" +-"\061\060\060\132\027\015\062\060\060\070\061\065\062\063\065\071" +-"\060\060\132\060\141\061\013\060\011\006\003\125\004\006\023\002" +-"\125\123\061\015\060\013\006\003\125\004\012\023\004\126\111\123" +-"\101\061\057\060\055\006\003\125\004\013\023\046\126\151\163\141" +-"\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\123" +-"\145\162\166\151\143\145\040\101\163\163\157\143\151\141\164\151" +-"\157\156\061\022\060\020\006\003\125\004\003\023\011\107\120\040" +-"\122\157\157\164\040\062\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\251\001\160\265\252\304\100\360\253" +-"\152\046\141\171\031\000\374\277\233\067\131\014\257\157\144\033" +-"\370\332\225\224\044\151\063\021\160\312\343\126\164\242\027\127" +-"\144\134\040\006\341\326\357\161\267\073\367\253\301\151\320\111" +-"\244\261\004\327\364\127\142\211\134\260\165\055\027\044\151\343" +-"\102\140\344\356\164\326\253\200\126\330\210\050\341\373\155\042" +-"\375\043\174\106\163\117\176\124\163\036\250\054\125\130\165\267" +-"\114\363\132\105\245\002\032\372\332\235\303\105\303\042\136\363" +-"\213\361\140\051\322\307\137\264\014\072\121\203\357\060\370\324" +-"\347\307\362\372\231\243\042\120\276\371\005\067\243\255\355\232" +-"\303\346\354\210\033\266\031\047\033\070\213\200\115\354\271\307" +-"\305\211\313\374\032\062\355\043\360\265\001\130\371\366\217\340" +-"\205\251\114\011\162\071\022\333\263\365\317\116\142\144\332\306" +-"\031\025\072\143\035\351\027\125\241\114\042\074\064\062\106\370" +-"\145\127\272\053\357\066\214\152\372\331\331\104\364\252\335\204" +-"\327\015\034\262\124\254\062\205\264\144\015\336\101\273\261\064" +-"\306\001\206\062\144\325\237\002\003\001\000\001\243\102\060\100" +-"\060\035\006\003\125\035\016\004\026\004\024\236\175\113\064\277" +-"\161\255\302\005\366\003\165\200\316\251\117\032\304\044\114\060" +-"\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377" +-"\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006" +-"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003" +-"\202\001\001\000\041\245\166\024\125\371\255\047\160\217\074\364" +-"\325\154\310\314\012\253\243\230\013\212\006\043\305\311\141\333" +-"\231\007\151\065\046\061\376\307\056\204\302\231\141\324\015\351" +-"\175\056\023\053\174\216\205\266\205\307\113\317\065\266\054\107" +-"\075\316\051\057\330\157\237\211\034\144\223\277\010\275\166\320" +-"\220\212\224\263\177\050\133\156\254\115\063\054\355\145\334\026" +-"\314\342\315\256\244\075\142\222\006\225\046\277\337\271\344\040" +-"\246\163\152\301\276\367\224\104\326\115\157\052\013\153\030\115" +-"\164\020\066\150\152\132\301\152\247\335\066\051\214\270\060\213" +-"\117\041\077\000\056\124\060\007\072\272\212\344\303\236\312\330" +-"\265\330\173\316\165\105\146\007\364\155\055\330\172\312\351\211" +-"\212\362\043\330\057\313\156\000\066\117\373\360\057\001\314\017" +-"\300\042\145\364\253\342\116\141\055\003\202\175\221\026\265\060" +-"\325\024\336\136\307\220\374\241\374\253\020\257\134\153\160\247" +-"\007\357\051\206\350\262\045\307\040\377\046\335\167\357\171\104" +-"\024\304\275\335\073\305\003\233\167\043\354\240\354\273\132\071" +-"\265\314\255\006" +-, (PRUint32)900 } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"Visa International Global Root 2", (PRUint32)33 }, +- { (void *)"\311\015\033\352\210\075\247\321\027\276\073\171\364\041\016\032" +-"\130\224\247\055" +-, (PRUint32)20 }, +- { (void *)"\065\110\225\066\112\124\132\162\226\216\340\144\314\357\054\214" +-, (PRUint32)16 }, +- { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061" +-"\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057" +-"\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156" +-"\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166" +-"\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061" +-"\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157" +-"\164\040\062" +-, (PRUint32)99 }, +- { (void *)"\002\002\003\036" +-, (PRUint32)4 }, +- { (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_78 [] = { ++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) }, +@@ -5552,7 +4658,7 @@ static const NSSItem nss_builtins_items_78 [] = { + "\043\020\077\041\020\131\267\344\100\335\046\014\043\366\252\256" + , (PRUint32)1328 } + }; +-static const NSSItem nss_builtins_items_79 [] = { ++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) }, +@@ -5572,12 +4678,12 @@ static const NSSItem nss_builtins_items_79 [] = { + , (PRUint32)92 }, + { (void *)"\002\004\071\117\175\207" + , (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_trust_unknown, (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_80 [] = { ++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) }, +@@ -5671,7 +4777,7 @@ static const NSSItem nss_builtins_items_80 [] = { + "\065\341\035\026\034\320\274\053\216\326\161\331" + , (PRUint32)1052 } + }; +-static const NSSItem nss_builtins_items_81 [] = { ++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) }, +@@ -5697,7 +4803,7 @@ static const NSSItem nss_builtins_items_81 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_82 [] = { ++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) }, +@@ -5795,7 +4901,7 @@ static const NSSItem nss_builtins_items_82 [] = { + "\027\132\173\320\274\307\217\116\206\004" + , (PRUint32)1082 } + }; +-static const NSSItem nss_builtins_items_83 [] = { ++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) }, +@@ -5822,7 +4928,7 @@ static const NSSItem nss_builtins_items_83 [] = { + { (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_70 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -5916,7 +5022,7 @@ static const NSSItem nss_builtins_items_84 [] = { + "\116\072\063\014\053\263\055\220\006" + , (PRUint32)1049 } + }; +-static const NSSItem nss_builtins_items_85 [] = { ++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) }, +@@ -5942,7 +5048,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_72 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -6037,7 +5143,7 @@ static const NSSItem nss_builtins_items_86 [] = { + "\306\241" + , (PRUint32)1058 } + }; +-static const NSSItem nss_builtins_items_87 [] = { ++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) }, +@@ -6063,141 +5169,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 [] = { +- { (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 *)"Verisign Time Stamping Authority CA", (PRUint32)36 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\245\061\027\060\025\006\003\125\004\012\023\016\126\145" +-"\162\151\123\151\147\156\054\040\111\156\143\056\061\037\060\035" +-"\006\003\125\004\013\023\026\126\145\162\151\123\151\147\156\040" +-"\124\162\165\163\164\040\116\145\164\167\157\162\153\061\073\060" +-"\071\006\003\125\004\013\023\062\124\145\162\155\163\040\157\146" +-"\040\165\163\145\040\141\164\040\150\164\164\160\163\072\057\057" +-"\167\167\167\056\166\145\162\151\163\151\147\156\056\143\157\155" +-"\057\162\160\141\040\050\143\051\060\060\061\054\060\052\006\003" +-"\125\004\003\023\043\126\145\162\151\123\151\147\156\040\124\151" +-"\155\145\040\123\164\141\155\160\151\156\147\040\101\165\164\150" +-"\157\162\151\164\171\040\103\101" +-, (PRUint32)168 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\301\061\013\060\011\006\003\125\004\006\023\002\125\123" +-"\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123" +-"\151\147\156\054\040\111\156\143\056\061\074\060\072\006\003\125" +-"\004\013\023\063\103\154\141\163\163\040\063\040\120\165\142\154" +-"\151\143\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013" +-"\023\061\050\143\051\040\061\071\071\070\040\126\145\162\151\123" +-"\151\147\156\054\040\111\156\143\056\040\055\040\106\157\162\040" +-"\141\165\164\150\157\162\151\172\145\144\040\165\163\145\040\157" +-"\156\154\171\061\037\060\035\006\003\125\004\013\023\026\126\145" +-"\162\151\123\151\147\156\040\124\162\165\163\164\040\116\145\164" +-"\167\157\162\153" +-, (PRUint32)196 }, +- { (void *)"\002\020\123\141\262\140\256\333\161\216\247\224\263\023\063\364" +-"\007\011" +-, (PRUint32)18 }, +- { (void *)"\060\202\003\315\060\202\003\066\240\003\002\001\002\002\020\123" +-"\141\262\140\256\333\161\216\247\224\263\023\063\364\007\011\060" +-"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201" +-"\301\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027" +-"\060\025\006\003\125\004\012\023\016\126\145\162\151\123\151\147" +-"\156\054\040\111\156\143\056\061\074\060\072\006\003\125\004\013" +-"\023\063\103\154\141\163\163\040\063\040\120\165\142\154\151\143" +-"\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013\023\061" +-"\050\143\051\040\061\071\071\070\040\126\145\162\151\123\151\147" +-"\156\054\040\111\156\143\056\040\055\040\106\157\162\040\141\165" +-"\164\150\157\162\151\172\145\144\040\165\163\145\040\157\156\154" +-"\171\061\037\060\035\006\003\125\004\013\023\026\126\145\162\151" +-"\123\151\147\156\040\124\162\165\163\164\040\116\145\164\167\157" +-"\162\153\060\036\027\015\060\060\060\071\062\066\060\060\060\060" +-"\060\060\132\027\015\061\060\060\071\062\065\062\063\065\071\065" +-"\071\132\060\201\245\061\027\060\025\006\003\125\004\012\023\016" +-"\126\145\162\151\123\151\147\156\054\040\111\156\143\056\061\037" +-"\060\035\006\003\125\004\013\023\026\126\145\162\151\123\151\147" +-"\156\040\124\162\165\163\164\040\116\145\164\167\157\162\153\061" +-"\073\060\071\006\003\125\004\013\023\062\124\145\162\155\163\040" +-"\157\146\040\165\163\145\040\141\164\040\150\164\164\160\163\072" +-"\057\057\167\167\167\056\166\145\162\151\163\151\147\156\056\143" +-"\157\155\057\162\160\141\040\050\143\051\060\060\061\054\060\052" +-"\006\003\125\004\003\023\043\126\145\162\151\123\151\147\156\040" +-"\124\151\155\145\040\123\164\141\155\160\151\156\147\040\101\165" +-"\164\150\157\162\151\164\171\040\103\101\060\201\237\060\015\006" +-"\011\052\206\110\206\367\015\001\001\001\005\000\003\201\215\000" +-"\060\201\211\002\201\201\000\322\031\235\147\302\000\041\131\142" +-"\316\264\011\042\104\151\212\370\045\132\333\355\015\267\066\176" +-"\116\340\273\224\076\220\045\207\302\141\107\051\331\275\124\270" +-"\143\314\054\175\151\264\063\066\364\067\007\232\301\335\100\124" +-"\374\340\170\235\240\223\271\011\075\043\121\177\104\302\024\164" +-"\333\012\276\313\311\060\064\100\230\076\320\327\045\020\201\224" +-"\275\007\117\234\326\124\047\337\056\250\277\313\220\214\215\165" +-"\113\274\342\350\104\207\315\346\101\012\045\156\350\364\044\002" +-"\305\122\017\156\354\230\165\002\003\001\000\001\243\201\337\060" +-"\201\334\060\017\006\003\125\035\023\004\010\060\006\001\001\377" +-"\002\001\000\060\105\006\003\125\035\040\004\076\060\074\060\072" +-"\006\014\140\206\110\001\206\370\105\001\007\027\001\003\060\052" +-"\060\050\006\010\053\006\001\005\005\007\002\001\026\034\150\164" +-"\164\160\163\072\057\057\167\167\167\056\166\145\162\151\163\151" +-"\147\156\056\143\157\155\057\162\160\141\060\061\006\003\125\035" +-"\037\004\052\060\050\060\046\240\044\240\042\206\040\150\164\164" +-"\160\072\057\057\143\162\154\056\166\145\162\151\163\151\147\156" +-"\056\143\157\155\057\160\143\141\063\056\143\162\154\060\013\006" +-"\003\125\035\017\004\004\003\002\001\006\060\102\006\010\053\006" +-"\001\005\005\007\001\001\004\066\060\064\060\062\006\010\053\006" +-"\001\005\005\007\060\001\246\046\026\044\150\164\164\160\072\057" +-"\057\157\143\163\160\056\166\145\162\151\163\151\147\156\056\143" +-"\157\155\057\157\143\163\160\057\163\164\141\164\165\163\060\015" +-"\006\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201" +-"\000\202\160\150\225\337\266\015\302\001\160\031\112\322\124\126" +-"\036\254\362\105\114\207\270\365\065\353\170\113\005\251\310\235" +-"\073\031\041\056\160\064\112\242\365\211\340\025\165\105\347\050" +-"\067\000\064\047\051\350\067\113\362\357\104\227\153\027\121\032" +-"\303\126\235\074\032\212\366\112\106\106\067\214\372\313\365\144" +-"\132\070\150\056\034\303\357\160\316\270\106\006\026\277\367\176" +-"\347\265\250\076\105\254\251\045\165\042\173\157\077\260\234\224" +-"\347\307\163\253\254\037\356\045\233\300\026\355\267\312\133\360" +-"\024" +-, (PRUint32)977 } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"Verisign Time Stamping Authority CA", (PRUint32)36 }, +- { (void *)"\246\017\064\310\142\154\201\366\213\367\175\251\366\147\130\212" +-"\220\077\175\066" +-, (PRUint32)20 }, +- { (void *)"\211\111\124\214\310\150\232\203\051\354\334\006\163\041\253\227" +-, (PRUint32)16 }, +- { (void *)"\060\201\301\061\013\060\011\006\003\125\004\006\023\002\125\123" +-"\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123" +-"\151\147\156\054\040\111\156\143\056\061\074\060\072\006\003\125" +-"\004\013\023\063\103\154\141\163\163\040\063\040\120\165\142\154" +-"\151\143\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013" +-"\023\061\050\143\051\040\061\071\071\070\040\126\145\162\151\123" +-"\151\147\156\054\040\111\156\143\056\040\055\040\106\157\162\040" +-"\141\165\164\150\157\162\151\172\145\144\040\165\163\145\040\157" +-"\156\154\171\061\037\060\035\006\003\125\004\013\023\026\126\145" +-"\162\151\123\151\147\156\040\124\162\165\163\164\040\116\145\164" +-"\167\157\162\153" +-, (PRUint32)196 }, +- { (void *)"\002\020\123\141\262\140\256\333\161\216\247\224\263\023\063\364" +-"\007\011" +-, (PRUint32)18 }, +- { (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_90 [] = { ++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) }, +@@ -6272,7 +5244,7 @@ static const NSSItem nss_builtins_items_90 [] = { + "\011\254\211\111\323" + , (PRUint32)677 } + }; +-static const NSSItem nss_builtins_items_91 [] = { ++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) }, +@@ -6300,7 +5272,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_76 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -6412,7 +5384,7 @@ static const NSSItem nss_builtins_items_92 [] = { + "\005\377\154\211\063\360\354\025\017" + , (PRUint32)1177 } + }; +-static const NSSItem nss_builtins_items_93 [] = { ++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) }, +@@ -6438,12 +5410,12 @@ static const NSSItem nss_builtins_items_93 [] = { + , (PRUint32)189 }, + { (void *)"\002\004\070\233\021\074" + , (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_trust_unknown, (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_94 [] = { ++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) }, +@@ -6554,7 +5526,7 @@ static const NSSItem nss_builtins_items_94 [] = { + "\316\145\146\227\256\046\136" + , (PRUint32)1159 } + }; +-static const NSSItem nss_builtins_items_95 [] = { ++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) }, +@@ -6580,12 +5552,12 @@ static const NSSItem nss_builtins_items_95 [] = { + , (PRUint32)183 }, + { (void *)"\002\004\070\236\366\344" + , (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_trust_unknown, (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_96 [] = { ++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) }, +@@ -6697,7 +5669,7 @@ static const NSSItem nss_builtins_items_96 [] = { + "\036\177\132\264\074" + , (PRUint32)1173 } + }; +-static const NSSItem nss_builtins_items_97 [] = { ++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) }, +@@ -6728,7 +5700,7 @@ static const NSSItem nss_builtins_items_97 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_98 [] = { ++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) }, +@@ -6823,7 +5795,7 @@ static const NSSItem nss_builtins_items_98 [] = { + "\071\050\150\016\163\335\045\232\336\022" + , (PRUint32)1002 } + }; +-static const NSSItem nss_builtins_items_99 [] = { ++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) }, +@@ -6851,7 +5823,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_84 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -6978,7 +5950,7 @@ static const NSSItem nss_builtins_items_100 [] = { + "\204\327\372\334\162\133\367\301\072\150" + , (PRUint32)1514 } + }; +-static const NSSItem nss_builtins_items_101 [] = { ++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) }, +@@ -7006,7 +5978,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_86 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -7121,7 +6093,7 @@ static const NSSItem nss_builtins_items_102 [] = { + "\061\210\027\120\237\311\304\016\213\330\250\002\143\015" + , (PRUint32)1390 } + }; +-static const NSSItem nss_builtins_items_103 [] = { ++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) }, +@@ -7142,12 +6114,12 @@ static const NSSItem nss_builtins_items_103 [] = { + , (PRUint32)104 }, + { (void *)"\002\004\074\265\075\106" + , (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_trust_unknown, (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_104 [] = { ++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) }, +@@ -7277,7 +6249,7 @@ static const NSSItem nss_builtins_items_104 [] = { + "\254\142\127\251\367" + , (PRUint32)1621 } + }; +-static const NSSItem nss_builtins_items_105 [] = { ++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) }, +@@ -7298,12 +6270,12 @@ static const NSSItem nss_builtins_items_105 [] = { + , (PRUint32)104 }, + { (void *)"\002\004\074\265\117\100" + , (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_trust_unknown, (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_106 [] = { ++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) }, +@@ -7419,7 +6391,7 @@ static const NSSItem nss_builtins_items_106 [] = { + "\230\150\373\001\103\326\033\342\011\261\227\034" + , (PRUint32)1388 } + }; +-static const NSSItem nss_builtins_items_107 [] = { ++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) }, +@@ -7441,12 +6413,12 @@ static const NSSItem nss_builtins_items_107 [] = { + { (void *)"\002\020\073\131\307\173\315\133\127\236\275\067\122\254\166\264" + "\252\032" + , (PRUint32)18 }, +- { (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_trust_unknown, (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_108 [] = { ++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) }, +@@ -7524,7 +6496,7 @@ static const NSSItem nss_builtins_items_108 [] = { + "\354\040\005\141\336" + , (PRUint32)869 } + }; +-static const NSSItem nss_builtins_items_109 [] = { ++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) }, +@@ -7548,92 +6520,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 [] = { +- { (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 *)"RSA Security 1024 v3", (PRUint32)21 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101" +-"\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060" +-"\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165" +-"\162\151\164\171\040\061\060\062\064\040\126\063" +-, (PRUint32)60 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101" +-"\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060" +-"\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165" +-"\162\151\164\171\040\061\060\062\064\040\126\063" +-, (PRUint32)60 }, +- { (void *)"\002\020\012\001\001\001\000\000\002\174\000\000\000\013\000\000" +-"\000\002" +-, (PRUint32)18 }, +- { (void *)"\060\202\002\134\060\202\001\305\240\003\002\001\002\002\020\012" +-"\001\001\001\000\000\002\174\000\000\000\013\000\000\000\002\060" +-"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\072" +-"\061\031\060\027\006\003\125\004\012\023\020\122\123\101\040\123" +-"\145\143\165\162\151\164\171\040\111\156\143\061\035\060\033\006" +-"\003\125\004\013\023\024\122\123\101\040\123\145\143\165\162\151" +-"\164\171\040\061\060\062\064\040\126\063\060\036\027\015\060\061" +-"\060\062\062\062\062\061\060\061\064\071\132\027\015\062\066\060" +-"\062\062\062\062\060\060\061\064\071\132\060\072\061\031\060\027" +-"\006\003\125\004\012\023\020\122\123\101\040\123\145\143\165\162" +-"\151\164\171\040\111\156\143\061\035\060\033\006\003\125\004\013" +-"\023\024\122\123\101\040\123\145\143\165\162\151\164\171\040\061" +-"\060\062\064\040\126\063\060\201\237\060\015\006\011\052\206\110" +-"\206\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002" +-"\201\201\000\325\335\376\146\011\317\044\074\076\256\201\116\116" +-"\212\304\151\200\133\131\073\337\271\115\114\312\265\055\303\047" +-"\055\074\257\000\102\155\274\050\246\226\317\177\327\130\254\203" +-"\012\243\125\265\173\027\220\025\204\114\212\356\046\231\334\130" +-"\357\307\070\246\252\257\320\216\102\310\142\327\253\254\251\373" +-"\112\175\277\352\376\022\115\335\377\046\055\157\066\124\150\310" +-"\322\204\126\356\222\123\141\011\263\077\071\233\250\311\233\275" +-"\316\237\176\324\031\152\026\051\030\276\327\072\151\334\045\133" +-"\063\032\121\002\003\001\000\001\243\143\060\141\060\017\006\003" +-"\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006" +-"\003\125\035\017\001\001\377\004\004\003\002\001\006\060\037\006" +-"\003\125\035\043\004\030\060\026\200\024\304\300\034\244\007\224" +-"\375\315\115\001\324\124\332\245\014\137\336\256\005\132\060\035" +-"\006\003\125\035\016\004\026\004\024\304\300\034\244\007\224\375" +-"\315\115\001\324\124\332\245\014\137\336\256\005\132\060\015\006" +-"\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201\000" +-"\077\055\152\343\046\103\225\175\211\227\145\373\165\344\162\035" +-"\106\127\304\141\153\151\237\022\233\054\325\132\350\300\242\360" +-"\103\225\343\037\351\166\315\334\353\274\223\240\145\012\307\115" +-"\117\137\247\257\242\106\024\271\014\363\314\275\152\156\267\235" +-"\336\045\102\320\124\377\236\150\163\143\334\044\353\042\277\250" +-"\162\362\136\000\341\015\116\072\103\156\231\116\077\211\170\003" +-"\230\312\363\125\314\235\256\216\301\252\105\230\372\217\032\240" +-"\215\210\043\361\025\101\015\245\106\076\221\077\213\353\367\161" +-, (PRUint32)608 } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"RSA Security 1024 v3", (PRUint32)21 }, +- { (void *)"\074\273\135\340\374\326\071\174\005\210\345\146\227\275\106\052" +-"\275\371\134\166" +-, (PRUint32)20 }, +- { (void *)"\072\345\120\260\071\276\307\106\066\063\241\376\202\076\215\224" +-, (PRUint32)16 }, +- { (void *)"\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101" +-"\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060" +-"\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165" +-"\162\151\164\171\040\061\060\062\064\040\126\063" +-, (PRUint32)60 }, +- { (void *)"\002\020\012\001\001\001\000\000\002\174\000\000\000\013\000\000" +-"\000\002" +-, (PRUint32)18 }, +- { (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_112 [] = { ++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) }, +@@ -7711,7 +6598,7 @@ static const NSSItem nss_builtins_items_112 [] = { + "\302\005\146\200\241\313\346\063" + , (PRUint32)856 } + }; +-static const NSSItem nss_builtins_items_113 [] = { ++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) }, +@@ -7735,7 +6622,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_96 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -7814,7 +6701,7 @@ static const NSSItem nss_builtins_items_114 [] = { + "\342\042\051\256\175\203\100\250\272\154" + , (PRUint32)874 } + }; +-static const NSSItem nss_builtins_items_115 [] = { ++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) }, +@@ -7838,7 +6725,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_98 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -7949,7 +6836,7 @@ static const NSSItem nss_builtins_items_116 [] = { + "\244\346\216\330\371\051\110\212\316\163\376\054" + , (PRUint32)1388 } + }; +-static const NSSItem nss_builtins_items_117 [] = { ++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) }, +@@ -7973,7 +6860,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_100 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8084,7 +6971,7 @@ static const NSSItem nss_builtins_items_118 [] = { + "\362\034\054\176\256\002\026\322\126\320\057\127\123\107\350\222" + , (PRUint32)1392 } + }; +-static const NSSItem nss_builtins_items_119 [] = { ++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) }, +@@ -8108,7 +6995,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_102 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8216,7 +7103,7 @@ static const NSSItem nss_builtins_items_120 [] = { + "\152\372\246\070\254\037\304\204" + , (PRUint32)1128 } + }; +-static const NSSItem nss_builtins_items_121 [] = { ++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) }, +@@ -8242,12 +7129,12 @@ static const NSSItem nss_builtins_items_121 [] = { + { (void *)"\002\020\104\276\014\213\120\000\044\264\021\323\066\060\113\300" + "\063\167" + , (PRUint32)18 }, +- { (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_trust_unknown, (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_122 [] = { ++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) }, +@@ -8334,7 +7221,7 @@ static const NSSItem nss_builtins_items_122 [] = { + "\200\072\231\355\165\314\106\173" + , (PRUint32)936 } + }; +-static const NSSItem nss_builtins_items_123 [] = { ++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) }, +@@ -8360,7 +7247,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_106 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8479,7 +7366,7 @@ static const NSSItem nss_builtins_items_124 [] = { + "\105\217\046\221\242\216\376\251" + , (PRUint32)1448 } + }; +-static const NSSItem nss_builtins_items_125 [] = { ++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) }, +@@ -8505,7 +7392,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_108 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8593,7 +7480,7 @@ static const NSSItem nss_builtins_items_126 [] = { + "\222\340\134\366\007\017" + , (PRUint32)934 } + }; +-static const NSSItem nss_builtins_items_127 [] = { ++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) }, +@@ -8620,7 +7507,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_110 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8712,7 +7599,7 @@ static const NSSItem nss_builtins_items_128 [] = { + "\367\115\146\177\247\360\034\001\046\170\262\146\107\160\121\144" + , (PRUint32)864 } + }; +-static const NSSItem nss_builtins_items_129 [] = { ++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) }, +@@ -8743,7 +7630,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_112 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8835,7 +7722,7 @@ static const NSSItem nss_builtins_items_130 [] = { + "\030\122\051\213\107\064\022\011\324\273\222\065\357\017\333\064" + , (PRUint32)864 } + }; +-static const NSSItem nss_builtins_items_131 [] = { ++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) }, +@@ -8866,7 +7753,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_114 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -8937,7 +7824,7 @@ static const NSSItem nss_builtins_items_132 [] = { + "\350\140\052\233\205\112\100\363\153\212\044\354\006\026\054\163" + , (PRUint32)784 } + }; +-static const NSSItem nss_builtins_items_133 [] = { ++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) }, +@@ -8960,7 +7847,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_116 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -9058,7 +7945,7 @@ static const NSSItem nss_builtins_items_134 [] = { + "\225\351\066\226\230\156" + , (PRUint32)1078 } + }; +-static const NSSItem nss_builtins_items_135 [] = { ++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) }, +@@ -9085,7 +7972,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_118 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -9184,7 +8071,7 @@ static const NSSItem nss_builtins_items_136 [] = { + "\354\375\051" + , (PRUint32)1091 } + }; +-static const NSSItem nss_builtins_items_137 [] = { ++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) }, +@@ -9211,7 +8098,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_120 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -9312,7 +8199,7 @@ static const NSSItem nss_builtins_items_138 [] = { + "\160\136\310\304\170\260\142" + , (PRUint32)1095 } + }; +-static const NSSItem nss_builtins_items_139 [] = { ++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) }, +@@ -9340,7 +8227,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_122 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -9518,7 +8405,7 @@ static const NSSItem nss_builtins_items_140 [] = { + "\001\177\046\304\143\365\045\102\136\142\275" + , (PRUint32)2043 } + }; +-static const NSSItem nss_builtins_items_141 [] = { ++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) }, +@@ -9550,12 +8437,12 @@ static const NSSItem nss_builtins_items_141 [] = { + , (PRUint32)288 }, + { (void *)"\002\001\000" + , (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_trust_unknown, (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_142 [] = { ++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) }, +@@ -9732,7 +8619,7 @@ static const NSSItem nss_builtins_items_142 [] = { + "\206\063\076\346\057\110\156\257\124\220\116\255\261\045" + , (PRUint32)2030 } + }; +-static const NSSItem nss_builtins_items_143 [] = { ++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) }, +@@ -9764,12 +8651,12 @@ static const NSSItem nss_builtins_items_143 [] = { + , (PRUint32)278 }, + { (void *)"\002\001\000" + , (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_trust_unknown, (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_144 [] = { ++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) }, +@@ -9946,7 +8833,7 @@ static const NSSItem nss_builtins_items_144 [] = { + "\257\175\310\352\351\324\126\331\016\023\262\305\105\120" + , (PRUint32)2030 } + }; +-static const NSSItem nss_builtins_items_145 [] = { ++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) }, +@@ -9978,12 +8865,12 @@ static const NSSItem nss_builtins_items_145 [] = { + , (PRUint32)278 }, + { (void *)"\002\001\000" + , (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_trust_unknown, (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_146 [] = { ++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) }, +@@ -10161,7 +9048,7 @@ static const NSSItem nss_builtins_items_146 [] = { + "\336\007\043\162\346\275\040\024\113\264\206" + , (PRUint32)2043 } + }; +-static const NSSItem nss_builtins_items_147 [] = { ++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) }, +@@ -10193,12 +9080,12 @@ static const NSSItem nss_builtins_items_147 [] = { + , (PRUint32)280 }, + { (void *)"\002\001\000" + , (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_trust_unknown, (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_148 [] = { ++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) }, +@@ -10376,7 +9263,7 @@ static const NSSItem nss_builtins_items_148 [] = { + "\311\024\025\014\343\007\203\233\046\165\357" + , (PRUint32)2043 } + }; +-static const NSSItem nss_builtins_items_149 [] = { ++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) }, +@@ -10408,122 +9295,12 @@ static const NSSItem nss_builtins_items_149 [] = { + , (PRUint32)280 }, + { (void *)"\002\001\000" + , (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 *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"IPS Servidores root", (PRUint32)20 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123" +-"\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105" +-"\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102" +-"\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004" +-"\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144" +-"\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145" +-"\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060" +-"\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126" +-"\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206" +-"\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056" +-"\151\160\163\056\145\163" +-, (PRUint32)166 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123" +-"\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105" +-"\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102" +-"\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004" +-"\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144" +-"\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145" +-"\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060" +-"\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126" +-"\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206" +-"\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056" +-"\151\160\163\056\145\163" +-, (PRUint32)166 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)"\060\202\002\267\060\202\002\040\002\001\000\060\015\006\011\052" +-"\206\110\206\367\015\001\001\004\005\000\060\201\243\061\013\060" +-"\011\006\003\125\004\006\023\002\105\123\061\022\060\020\006\003" +-"\125\004\010\023\011\102\101\122\103\105\114\117\116\101\061\022" +-"\060\020\006\003\125\004\007\023\011\102\101\122\103\105\114\117" +-"\116\101\061\031\060\027\006\003\125\004\012\023\020\111\120\123" +-"\040\123\145\147\165\162\151\144\141\144\040\103\101\061\030\060" +-"\026\006\003\125\004\013\023\017\103\145\162\164\151\146\151\143" +-"\141\143\151\157\156\145\163\061\027\060\025\006\003\125\004\003" +-"\023\016\111\120\123\040\123\105\122\126\111\104\117\122\105\123" +-"\061\036\060\034\006\011\052\206\110\206\367\015\001\011\001\026" +-"\017\151\160\163\100\155\141\151\154\056\151\160\163\056\145\163" +-"\060\036\027\015\071\070\060\061\060\061\062\063\062\061\060\067" +-"\132\027\015\060\071\061\062\062\071\062\063\062\061\060\067\132" +-"\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123" +-"\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105" +-"\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102" +-"\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004" +-"\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144" +-"\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145" +-"\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060" +-"\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126" +-"\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206" +-"\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056" +-"\151\160\163\056\145\163\060\201\237\060\015\006\011\052\206\110" +-"\206\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002" +-"\201\201\000\254\117\122\164\237\071\352\216\334\045\304\274\230" +-"\135\230\144\044\011\074\041\263\314\031\265\216\224\216\207\321" +-"\370\067\076\241\310\055\130\244\200\065\133\241\165\154\035\105" +-"\014\037\141\143\152\136\157\233\012\114\301\310\270\141\043\065" +-"\201\377\376\254\170\160\055\150\341\072\007\230\225\002\124\335" +-"\315\043\267\200\123\327\310\067\105\162\006\044\022\272\023\141" +-"\041\212\156\165\050\340\305\017\064\375\066\330\105\177\341\270" +-"\066\357\263\341\306\040\216\350\264\070\274\341\076\366\021\336" +-"\214\235\001\002\003\001\000\001\060\015\006\011\052\206\110\206" +-"\367\015\001\001\004\005\000\003\201\201\000\054\363\303\171\130" +-"\044\336\306\073\321\340\102\151\270\356\144\263\075\142\001\271" +-"\263\204\337\043\175\335\230\317\020\251\376\000\330\042\226\005" +-"\023\007\124\127\305\247\336\313\331\270\210\102\366\231\333\024" +-"\167\037\266\376\045\075\341\242\076\003\251\201\322\055\154\107" +-"\365\226\106\214\042\253\310\314\015\016\227\136\213\101\264\073" +-"\304\012\006\100\035\335\106\364\001\335\272\202\056\074\075\170" +-"\160\236\174\030\320\253\370\270\167\007\106\161\361\312\013\143" +-"\134\152\371\162\224\325\001\117\240\333\102" +-, (PRUint32)699 } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"IPS Servidores root", (PRUint32)20 }, +- { (void *)"\044\272\155\154\212\133\130\067\244\215\265\372\351\031\352\147" +-"\134\224\322\027" +-, (PRUint32)20 }, +- { (void *)"\173\265\010\231\232\214\030\277\205\047\175\016\256\332\262\253" +-, (PRUint32)16 }, +- { (void *)"\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123" +-"\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105" +-"\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102" +-"\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004" +-"\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144" +-"\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145" +-"\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060" +-"\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126" +-"\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206" +-"\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056" +-"\151\160\163\056\145\163" +-, (PRUint32)166 }, +- { (void *)"\002\001\000" +-, (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_trust_unknown, (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_152 [] = { ++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) }, +@@ -10707,7 +9484,7 @@ static const NSSItem nss_builtins_items_152 [] = { + "\207\112\137\334\357\351\126\360\012\014\350\165" + , (PRUint32)2108 } + }; +-static const NSSItem nss_builtins_items_153 [] = { ++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) }, +@@ -10740,12 +9517,12 @@ static const NSSItem nss_builtins_items_153 [] = { + , (PRUint32)290 }, + { (void *)"\002\001\000" + , (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_trust_unknown, (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_154 [] = { ++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) }, +@@ -10871,7 +9648,7 @@ static const NSSItem nss_builtins_items_154 [] = { + "\112\164\066\371" + , (PRUint32)1492 } + }; +-static const NSSItem nss_builtins_items_155 [] = { ++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) }, +@@ -10899,7 +9676,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_136 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11015,7 +9792,7 @@ static const NSSItem nss_builtins_items_156 [] = { + "\020\005\145\325\202\020\352\302\061\315\056" + , (PRUint32)1467 } + }; +-static const NSSItem nss_builtins_items_157 [] = { ++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) }, +@@ -11039,7 +9816,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_138 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11170,7 +9947,7 @@ static const NSSItem nss_builtins_items_158 [] = { + "\332" + , (PRUint32)1697 } + }; +-static const NSSItem nss_builtins_items_159 [] = { ++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) }, +@@ -11194,7 +9971,7 @@ 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_140 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11274,7 +10051,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_141 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11299,7 +10076,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_142 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11372,7 +10149,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_143 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11395,7 +10172,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_144 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11468,7 +10245,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_145 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11491,7 +10268,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_146 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11577,7 +10354,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_147 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11602,7 +10379,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_148 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11693,7 +10470,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_149 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11717,7 +10494,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_150 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11821,7 +10598,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_151 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11844,7 +10621,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_152 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11950,7 +10727,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_153 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -11980,7 +10757,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_154 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12094,7 +10871,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_155 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12126,7 +10903,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_156 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12233,7 +11010,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_157 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12263,7 +11040,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_158 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12369,7 +11146,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_159 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12399,7 +11176,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_160 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12508,7 +11285,7 @@ static const NSSItem nss_builtins_items_180 [] = { + "\334" + , (PRUint32)1217 } + }; +-static const NSSItem nss_builtins_items_181 [] = { ++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) }, +@@ -12536,7 +11313,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_162 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12643,7 +11420,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_163 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12670,7 +11447,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_164 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12820,7 +11597,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_165 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12852,7 +11629,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_166 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -12995,7 +11772,7 @@ static const NSSItem nss_builtins_items_186 [] = { + "\210" + , (PRUint32)1665 } + }; +-static const NSSItem nss_builtins_items_187 [] = { ++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) }, +@@ -13026,7 +11803,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_168 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13145,7 +11922,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_169 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13174,7 +11951,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_170 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13294,7 +12071,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_171 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13323,7 +12100,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_172 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13424,7 +12201,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_173 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13453,7 +12230,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_174 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13546,7 +12323,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_175 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13572,7 +12349,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_176 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13666,7 +12443,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_177 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -13692,158 +12469,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 [] = { +- { (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 Ltd.", (PRUint32)14 }, +- { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, +- { (void *)"\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114" +-"\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145" +-"\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141" +-"\164\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\032\060\030\006\003\125" +-"\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171" +-"\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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" +-"\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026" +-"\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056" +-"\157\162\147" +-, (PRUint32)179 }, +- { (void *)"0", (PRUint32)2 }, +- { (void *)"\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114" +-"\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145" +-"\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141" +-"\164\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\032\060\030\006\003\125" +-"\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171" +-"\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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" +-"\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026" +-"\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056" +-"\157\162\147" +-, (PRUint32)179 }, +- { (void *)"\002\001\000" +-, (PRUint32)3 }, +- { (void *)"\060\202\005\026\060\202\004\177\240\003\002\001\002\002\001\000" +-"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060" +-"\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114\061" +-"\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145\154" +-"\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141\164" +-"\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\032\060\030\006\003\125\004" +-"\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171\040" +-"\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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\061" +-"\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022" +-"\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056\157" +-"\162\147\060\036\027\015\060\065\060\063\061\067\061\067\063\067" +-"\064\070\132\027\015\063\065\060\063\061\060\061\067\063\067\064" +-"\070\132\060\201\260\061\013\060\011\006\003\125\004\006\023\002" +-"\111\114\061\017\060\015\006\003\125\004\010\023\006\111\163\162" +-"\141\145\154\061\016\060\014\006\003\125\004\007\023\005\105\151" +-"\154\141\164\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\032\060\030\006" +-"\003\125\004\013\023\021\103\101\040\101\165\164\150\157\162\151" +-"\164\171\040\104\145\160\056\061\051\060\047\006\003\125\004\003" +-"\023\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\061\041\060\037\006\011\052\206\110\206\367\015\001\011" +-"\001\026\022\141\144\155\151\156\100\163\164\141\162\164\143\157" +-"\155\056\157\162\147\060\201\237\060\015\006\011\052\206\110\206" +-"\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002\201" +-"\201\000\355\204\140\000\043\236\310\112\121\051\047\336\072\241" +-"\071\265\151\253\011\262\057\064\375\141\334\075\323\260\317\261" +-"\327\302\304\302\261\344\226\126\304\276\252\024\016\347\314\072" +-"\120\310\072\142\235\303\243\254\131\173\216\356\125\032\034\107" +-"\276\243\227\071\263\265\357\043\054\010\350\330\257\163\057\271" +-"\311\203\350\355\000\017\310\165\245\057\064\114\030\350\166\210" +-"\043\111\212\333\266\355\150\332\303\265\142\051\114\245\113\267" +-"\230\264\011\024\020\240\370\376\142\166\042\025\013\244\326\010" +-"\057\065\002\003\001\000\001\243\202\002\074\060\202\002\070\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\346\060\035\006" +-"\003\125\035\016\004\026\004\024\034\211\303\226\314\275\376\062" +-"\325\015\214\201\061\266\230\235\215\050\144\215\060\201\335\006" +-"\003\125\035\043\004\201\325\060\201\322\200\024\034\211\303\226" +-"\314\275\376\062\325\015\214\201\061\266\230\235\215\050\144\215" +-"\241\201\266\244\201\263\060\201\260\061\013\060\011\006\003\125" +-"\004\006\023\002\111\114\061\017\060\015\006\003\125\004\010\023" +-"\006\111\163\162\141\145\154\061\016\060\014\006\003\125\004\007" +-"\023\005\105\151\154\141\164\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" +-"\032\060\030\006\003\125\004\013\023\021\103\101\040\101\165\164" +-"\150\157\162\151\164\171\040\104\145\160\056\061\051\060\047\006" +-"\003\125\004\003\023\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\061\041\060\037\006\011\052\206\110\206" +-"\367\015\001\011\001\026\022\141\144\155\151\156\100\163\164\141" +-"\162\164\143\157\155\056\157\162\147\202\001\000\060\035\006\003" +-"\125\035\021\004\026\060\024\201\022\141\144\155\151\156\100\163" +-"\164\141\162\164\143\157\155\056\157\162\147\060\035\006\003\125" +-"\035\022\004\026\060\024\201\022\141\144\155\151\156\100\163\164" +-"\141\162\164\143\157\155\056\157\162\147\060\021\006\011\140\206" +-"\110\001\206\370\102\001\001\004\004\003\002\000\007\060\057\006" +-"\011\140\206\110\001\206\370\102\001\015\004\042\026\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\062" +-"\006\011\140\206\110\001\206\370\102\001\004\004\045\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\143\141\055\143\162\154\056\143" +-"\162\154\060\050\006\011\140\206\110\001\206\370\102\001\002\004" +-"\033\026\031\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\060\071\006\011" +-"\140\206\110\001\206\370\102\001\010\004\054\026\052\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\144\145\170\056\160\150\160\077" +-"\141\160\160\075\061\061\061\060\015\006\011\052\206\110\206\367" +-"\015\001\001\004\005\000\003\201\201\000\154\161\045\341\236\064" +-"\221\041\357\333\154\275\001\010\126\217\210\330\101\072\123\365" +-"\162\337\047\127\113\166\204\367\150\244\376\353\077\011\176\050" +-"\270\127\352\037\301\252\342\377\226\237\111\231\346\262\225\163" +-"\226\306\110\307\136\215\007\162\126\370\203\217\237\167\257\051" +-"\323\105\016\244\356\260\066\164\055\360\315\230\043\173\067\113" +-"\332\376\121\230\304\036\064\074\210\375\231\073\120\247\301\213" +-"\063\307\302\122\026\022\225\123\145\042\357\272\213\316\142\333" +-"\160\043\261\200\337\032\040\070\347\176" +-, (PRUint32)1306 } +-}; +-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) }, +- { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +- { (void *)"StartCom Ltd.", (PRUint32)14 }, +- { (void *)"\225\346\255\370\327\161\106\002\115\325\152\041\262\347\077\315" +-"\362\073\065\377" +-, (PRUint32)20 }, +- { (void *)"\010\174\130\037\122\053\104\264\073\171\315\001\370\305\303\311" +-, (PRUint32)16 }, +- { (void *)"\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114" +-"\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145" +-"\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141" +-"\164\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\032\060\030\006\003\125" +-"\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171" +-"\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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" +-"\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026" +-"\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056" +-"\157\162\147" +-, (PRUint32)179 }, +- { (void *)"\002\001\000" +-, (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_200 [] = { ++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) }, +@@ -13998,7 +12624,7 @@ static const NSSItem nss_builtins_items_200 [] = { + "\152\263\364\210\034\200\015\374\162\212\350\203\136" + , (PRUint32)1997 } + }; +-static const NSSItem nss_builtins_items_201 [] = { ++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) }, +@@ -14025,7 +12651,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_180 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -14138,7 +12764,7 @@ static const NSSItem nss_builtins_items_202 [] = { + "\245\206\054\174\364\022" + , (PRUint32)1398 } + }; +-static const NSSItem nss_builtins_items_203 [] = { ++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) }, +@@ -14163,7 +12789,7 @@ static const NSSItem nss_builtins_items_203 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_204 [] = { ++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) }, +@@ -14267,7 +12893,7 @@ static const NSSItem nss_builtins_items_204 [] = { + "\252\341\247\063\366\375\112\037\366\331\140" + , (PRUint32)1115 } + }; +-static const NSSItem nss_builtins_items_205 [] = { ++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) }, +@@ -14296,7 +12922,7 @@ static const NSSItem nss_builtins_items_205 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_206 [] = { ++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) }, +@@ -14391,7 +13017,7 @@ static const NSSItem nss_builtins_items_206 [] = { + "\117\041\145\073\112\177\107\243\373" + , (PRUint32)1001 } + }; +-static const NSSItem nss_builtins_items_207 [] = { ++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) }, +@@ -14419,7 +13045,7 @@ 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_208 [] = { ++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) }, +@@ -14542,7 +13168,7 @@ static const NSSItem nss_builtins_items_208 [] = { + "\060\032\365\232\154\364\016\123\371\072\133\321\034" + , (PRUint32)1501 } + }; +-static const NSSItem nss_builtins_items_209 [] = { ++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) }, +@@ -14569,7 +13195,7 @@ static const NSSItem nss_builtins_items_209 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_210 [] = { ++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) }, +@@ -14658,7 +13284,7 @@ static const NSSItem nss_builtins_items_210 [] = { + "\346\120\262\247\372\012\105\057\242\360\362" + , (PRUint32)955 } + }; +-static const NSSItem nss_builtins_items_211 [] = { ++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) }, +@@ -14685,7 +13311,7 @@ static const NSSItem nss_builtins_items_211 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_212 [] = { ++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) }, +@@ -14774,7 +13400,7 @@ static const NSSItem nss_builtins_items_212 [] = { + "\225\155\336" + , (PRUint32)947 } + }; +-static const NSSItem nss_builtins_items_213 [] = { ++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) }, +@@ -14801,7 +13427,7 @@ static const NSSItem nss_builtins_items_213 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_214 [] = { ++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) }, +@@ -14891,7 +13517,7 @@ static const NSSItem nss_builtins_items_214 [] = { + "\370\351\056\023\243\167\350\037\112" + , (PRUint32)969 } + }; +-static const NSSItem nss_builtins_items_215 [] = { ++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) }, +@@ -14918,7 +13544,7 @@ static const NSSItem nss_builtins_items_215 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_216 [] = { ++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) }, +@@ -14999,7 +13625,7 @@ static const NSSItem nss_builtins_items_216 [] = { + "\227\277\242\216\264\124" + , (PRUint32)918 } + }; +-static const NSSItem nss_builtins_items_217 [] = { ++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) }, +@@ -15023,7 +13649,7 @@ static const NSSItem nss_builtins_items_217 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_218 [] = { ++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) }, +@@ -15101,7 +13727,7 @@ static const NSSItem nss_builtins_items_218 [] = { + "\013\004\216\007\333\051\266\012\356\235\202\065\065\020" + , (PRUint32)846 } + }; +-static const NSSItem nss_builtins_items_219 [] = { ++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) }, +@@ -15126,7 +13752,7 @@ static const NSSItem nss_builtins_items_219 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_220 [] = { ++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) }, +@@ -15218,7 +13844,7 @@ static const NSSItem nss_builtins_items_220 [] = { + "\363\267\240\247\315\345\172\063\066\152\372\232\053" + , (PRUint32)1037 } + }; +-static const NSSItem nss_builtins_items_221 [] = { ++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) }, +@@ -15244,7 +13870,7 @@ static const NSSItem nss_builtins_items_221 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_222 [] = { ++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) }, +@@ -15346,7 +13972,7 @@ static const NSSItem nss_builtins_items_222 [] = { + "\104\144\003\045\352\336\133\156\237\311\362\116\254\335\307" + , (PRUint32)1023 } + }; +-static const NSSItem nss_builtins_items_223 [] = { ++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) }, +@@ -15377,7 +14003,7 @@ static const NSSItem nss_builtins_items_223 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_224 [] = { ++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) }, +@@ -15485,7 +14111,7 @@ static const NSSItem nss_builtins_items_224 [] = { + "\167\161\307\372\221\372\057\121\236\351\071\122\266\347\004\102" + , (PRUint32)1088 } + }; +-static const NSSItem nss_builtins_items_225 [] = { ++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) }, +@@ -15517,7 +14143,7 @@ static const NSSItem nss_builtins_items_225 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_226 [] = { ++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) }, +@@ -15634,7 +14260,7 @@ static const NSSItem nss_builtins_items_226 [] = { + "\205\206\171\145\322" + , (PRUint32)1477 } + }; +-static const NSSItem nss_builtins_items_227 [] = { ++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) }, +@@ -15658,7 +14284,7 @@ static const NSSItem nss_builtins_items_227 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_228 [] = { ++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) }, +@@ -15774,7 +14400,7 @@ static const NSSItem nss_builtins_items_228 [] = { + "\111\044\133\311\260\320\127\301\372\076\172\341\227\311" + , (PRUint32)1470 } + }; +-static const NSSItem nss_builtins_items_229 [] = { ++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) }, +@@ -15798,7 +14424,7 @@ static const NSSItem nss_builtins_items_229 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_230 [] = { ++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) }, +@@ -15915,7 +14541,7 @@ static const NSSItem nss_builtins_items_230 [] = { + "\156" + , (PRUint32)1473 } + }; +-static const NSSItem nss_builtins_items_231 [] = { ++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) }, +@@ -15939,7 +14565,7 @@ static const NSSItem nss_builtins_items_231 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_232 [] = { ++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) }, +@@ -16022,7 +14648,7 @@ static const NSSItem nss_builtins_items_232 [] = { + "\253\022\350\263\336\132\345\240\174\350\017\042\035\132\351\131" + , (PRUint32)896 } + }; +-static const NSSItem nss_builtins_items_233 [] = { ++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) }, +@@ -16048,7 +14674,7 @@ static const NSSItem nss_builtins_items_233 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_234 [] = { ++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) }, +@@ -16152,7 +14778,7 @@ static const NSSItem nss_builtins_items_234 [] = { + "\215\126\214\150" + , (PRUint32)1060 } + }; +-static const NSSItem nss_builtins_items_235 [] = { ++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) }, +@@ -16183,7 +14809,7 @@ static const NSSItem nss_builtins_items_235 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_236 [] = { ++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) }, +@@ -16302,7 +14928,7 @@ static const NSSItem nss_builtins_items_236 [] = { + "\254\021\326\250\355\143\152" + , (PRUint32)1239 } + }; +-static const NSSItem nss_builtins_items_237 [] = { ++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) }, +@@ -16335,7 +14961,7 @@ static const NSSItem nss_builtins_items_237 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_238 [] = { ++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) }, +@@ -16420,7 +15046,7 @@ static const NSSItem nss_builtins_items_238 [] = { + "\113\035\236\054\302\270\150\274\355\002\356\061" + , (PRUint32)956 } + }; +-static const NSSItem nss_builtins_items_239 [] = { ++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) }, +@@ -16445,7 +15071,7 @@ static const NSSItem nss_builtins_items_239 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_240 [] = { ++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) }, +@@ -16530,7 +15156,7 @@ static const NSSItem nss_builtins_items_240 [] = { + "\117\043\037\332\154\254\037\104\341\335\043\170\121\133\307\026" + , (PRUint32)960 } + }; +-static const NSSItem nss_builtins_items_241 [] = { ++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) }, +@@ -16555,7 +15181,7 @@ static const NSSItem nss_builtins_items_241 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_242 [] = { ++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) }, +@@ -16655,7 +15281,7 @@ static const NSSItem nss_builtins_items_242 [] = { + "\145" + , (PRUint32)1057 } + }; +-static const NSSItem nss_builtins_items_243 [] = { ++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) }, +@@ -16684,7 +15310,7 @@ static const NSSItem nss_builtins_items_243 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_244 [] = { ++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) }, +@@ -16802,7 +15428,7 @@ static const NSSItem nss_builtins_items_244 [] = { + "\262\345\214\360\206\231\270\345\305\337\204\301\267\353" + , (PRUint32)1422 } + }; +-static const NSSItem nss_builtins_items_245 [] = { ++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) }, +@@ -16829,7 +15455,7 @@ static const NSSItem nss_builtins_items_245 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_246 [] = { ++static const NSSItem nss_builtins_items_224 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -16921,7 +15547,7 @@ static const NSSItem nss_builtins_items_246 [] = { + "\244\140\114\260\125\240\240\173\127\262" + , (PRUint32)1002 } + }; +-static const NSSItem nss_builtins_items_247 [] = { ++static const NSSItem nss_builtins_items_225 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -16948,7 +15574,7 @@ static const NSSItem nss_builtins_items_247 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_248 [] = { ++static const NSSItem nss_builtins_items_226 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17057,7 +15683,7 @@ static const NSSItem nss_builtins_items_248 [] = { + "\333" + , (PRUint32)1217 } + }; +-static const NSSItem nss_builtins_items_249 [] = { ++static const NSSItem nss_builtins_items_227 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17085,7 +15711,7 @@ static const NSSItem nss_builtins_items_249 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_250 [] = { ++static const NSSItem nss_builtins_items_228 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17159,7 +15785,7 @@ static const NSSItem nss_builtins_items_250 [] = { + "\334\335\363\377\035\054\072\026\127\331\222\071\326" + , (PRUint32)653 } + }; +-static const NSSItem nss_builtins_items_251 [] = { ++static const NSSItem nss_builtins_items_229 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17188,7 +15814,7 @@ static const NSSItem nss_builtins_items_251 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_252 [] = { ++static const NSSItem nss_builtins_items_230 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17280,7 +15906,7 @@ static const NSSItem nss_builtins_items_252 [] = { + "\321\236\164\310\166\147" + , (PRUint32)1078 } + }; +-static const NSSItem nss_builtins_items_253 [] = { ++static const NSSItem nss_builtins_items_231 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17305,7 +15931,7 @@ static const NSSItem nss_builtins_items_253 [] = { + { (void *)&ckt_netscape_untrusted, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_254 [] = { ++static const NSSItem nss_builtins_items_232 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17402,7 +16028,7 @@ static const NSSItem nss_builtins_items_254 [] = { + "\253\205\322\140\126\132" + , (PRUint32)1030 } + }; +-static const NSSItem nss_builtins_items_255 [] = { ++static const NSSItem nss_builtins_items_233 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17430,7 +16056,7 @@ static const NSSItem nss_builtins_items_255 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_256 [] = { ++static const NSSItem nss_builtins_items_234 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17515,7 +16141,7 @@ static const NSSItem nss_builtins_items_256 [] = { + "\164" + , (PRUint32)897 } + }; +-static const NSSItem nss_builtins_items_257 [] = { ++static const NSSItem nss_builtins_items_235 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17541,7 +16167,7 @@ static const NSSItem nss_builtins_items_257 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_258 [] = { ++static const NSSItem nss_builtins_items_236 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17638,7 +16264,7 @@ static const NSSItem nss_builtins_items_258 [] = { + "\374\276\337\012\015" + , (PRUint32)1013 } + }; +-static const NSSItem nss_builtins_items_259 [] = { ++static const NSSItem nss_builtins_items_237 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17667,7 +16293,7 @@ static const NSSItem nss_builtins_items_259 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_260 [] = { ++static const NSSItem nss_builtins_items_238 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17778,7 +16404,7 @@ static const NSSItem nss_builtins_items_260 [] = { + "\241\361\017\033\037\075\236\004\203\335\226\331\035\072\224" + , (PRUint32)1151 } + }; +-static const NSSItem nss_builtins_items_261 [] = { ++static const NSSItem nss_builtins_items_239 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17810,7 +16436,7 @@ static const NSSItem nss_builtins_items_261 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_262 [] = { ++static const NSSItem nss_builtins_items_240 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17964,7 +16590,7 @@ static const NSSItem nss_builtins_items_262 [] = { + "\103\307\003\340\067\116\135\012\334\131\040\045" + , (PRUint32)1964 } + }; +-static const NSSItem nss_builtins_items_263 [] = { ++static const NSSItem nss_builtins_items_241 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -17992,7 +16618,7 @@ static const NSSItem nss_builtins_items_263 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_264 [] = { ++static const NSSItem nss_builtins_items_242 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18073,7 +16699,7 @@ static const NSSItem nss_builtins_items_264 [] = { + "\300\226\130\057\352\273\106\327\273\344\331\056" + , (PRUint32)940 } + }; +-static const NSSItem nss_builtins_items_265 [] = { ++static const NSSItem nss_builtins_items_243 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18096,12 +16722,12 @@ static const NSSItem nss_builtins_items_265 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_266 [] = { ++static const NSSItem nss_builtins_items_244 [] = { + { (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 *)"AC Ra\xC3\xADz Certic\xC3\xA1mara S.A.", (PRUint32)39 }, ++ { (void *)"AC Ra\xC3\xADz Certic\xC3\xA1mara S.A.", (PRUint32)27 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061" + "\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144" +@@ -18230,12 +16856,12 @@ static const NSSItem nss_builtins_items_266 [] = { + "\005\211\374\170\326\134\054\046\103\251" + , (PRUint32)1642 } + }; +-static const NSSItem nss_builtins_items_267 [] = { ++static const NSSItem nss_builtins_items_245 [] = { + { (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 *)"AC Ra\xC3\xADz Certic\xC3\xA1mara S.A.", (PRUint32)39 }, ++ { (void *)"AC Ra\xC3\xADz Certic\xC3\xA1mara S.A.", (PRUint32)27 }, + { (void *)"\313\241\305\370\260\343\136\270\271\105\022\323\371\064\242\351" + "\006\020\323\066" + , (PRUint32)20 }, +@@ -18258,7 +16884,7 @@ static const NSSItem nss_builtins_items_267 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_268 [] = { ++static const NSSItem nss_builtins_items_246 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18363,7 +16989,7 @@ static const NSSItem nss_builtins_items_268 [] = { + "\334\144\047\027\214\132\267\332\164\050\315\227\344\275" + , (PRUint32)1198 } + }; +-static const NSSItem nss_builtins_items_269 [] = { ++static const NSSItem nss_builtins_items_247 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18390,7 +17016,7 @@ static const NSSItem nss_builtins_items_269 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_270 [] = { ++static const NSSItem nss_builtins_items_248 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18495,7 +17121,7 @@ static const NSSItem nss_builtins_items_270 [] = { + "\016\121\075\157\373\226\126\200\342\066\027\321\334\344" + , (PRUint32)1198 } + }; +-static const NSSItem nss_builtins_items_271 [] = { ++static const NSSItem nss_builtins_items_249 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18522,7 +17148,7 @@ static const NSSItem nss_builtins_items_271 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_272 [] = { ++static const NSSItem nss_builtins_items_250 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18615,7 +17241,7 @@ static const NSSItem nss_builtins_items_272 [] = { + "\230" + , (PRUint32)993 } + }; +-static const NSSItem nss_builtins_items_273 [] = { ++static const NSSItem nss_builtins_items_251 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18642,7 +17268,7 @@ static const NSSItem nss_builtins_items_273 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_274 [] = { ++static const NSSItem nss_builtins_items_252 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18731,7 +17357,7 @@ static const NSSItem nss_builtins_items_274 [] = { + "\126\144\127" + , (PRUint32)931 } + }; +-static const NSSItem nss_builtins_items_275 [] = { ++static const NSSItem nss_builtins_items_253 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18758,7 +17384,7 @@ static const NSSItem nss_builtins_items_275 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_276 [] = { ++static const NSSItem nss_builtins_items_254 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18839,7 +17465,7 @@ static const NSSItem nss_builtins_items_276 [] = { + "\000\147\240\161\000\202\110" + , (PRUint32)919 } + }; +-static const NSSItem nss_builtins_items_277 [] = { ++static const NSSItem nss_builtins_items_255 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18863,7 +17489,7 @@ static const NSSItem nss_builtins_items_277 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_278 [] = { ++static const NSSItem nss_builtins_items_256 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18945,7 +17571,7 @@ static const NSSItem nss_builtins_items_278 [] = { + "\316\145\006\056\135\322\052\123\164\136\323\156\047\236\217" + , (PRUint32)943 } + }; +-static const NSSItem nss_builtins_items_279 [] = { ++static const NSSItem nss_builtins_items_257 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -18969,7 +17595,7 @@ static const NSSItem nss_builtins_items_279 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_280 [] = { ++static const NSSItem nss_builtins_items_258 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19050,7 +17676,7 @@ static const NSSItem nss_builtins_items_280 [] = { + "\246\210\070\316\125" + , (PRUint32)933 } + }; +-static const NSSItem nss_builtins_items_281 [] = { ++static const NSSItem nss_builtins_items_259 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19073,7 +17699,7 @@ static const NSSItem nss_builtins_items_281 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_282 [] = { ++static const NSSItem nss_builtins_items_260 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19192,7 +17818,7 @@ static const NSSItem nss_builtins_items_282 [] = { + "\201\370\021\234" + , (PRUint32)1460 } + }; +-static const NSSItem nss_builtins_items_283 [] = { ++static const NSSItem nss_builtins_items_261 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19218,12 +17844,12 @@ static const NSSItem nss_builtins_items_283 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_284 [] = { ++static const NSSItem nss_builtins_items_262 [] = { + { (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 *)"T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3", (PRUint32)126 }, ++ { (void *)"T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3", (PRUint32)66 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\202\001\053\061\013\060\011\006\003\125\004\006\023\002\124" + "\122\061\030\060\026\006\003\125\004\007\014\017\107\145\142\172" +@@ -19352,12 +17978,12 @@ static const NSSItem nss_builtins_items_284 [] = { + "\311\234\220\332\354\251\102\074\255\266\002" + , (PRUint32)1307 } + }; +-static const NSSItem nss_builtins_items_285 [] = { ++static const NSSItem nss_builtins_items_263 [] = { + { (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 *)"T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3", (PRUint32)126 }, ++ { (void *)"T\xc3\x9c\x42\xC4\xB0TAK UEKAE K\xC3\xB6k Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1 - S\xC3\xBCr\xC3\xBCm 3", (PRUint32)66 }, + { (void *)"\033\113\071\141\046\047\153\144\221\242\150\155\327\002\103\041" + "\055\037\035\226" + , (PRUint32)20 }, +@@ -19390,7 +18016,7 @@ static const NSSItem nss_builtins_items_285 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_286 [] = { ++static const NSSItem nss_builtins_items_264 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19468,7 +18094,7 @@ static const NSSItem nss_builtins_items_286 [] = { + "\366\324\357\277\114\210\150" + , (PRUint32)855 } + }; +-static const NSSItem nss_builtins_items_287 [] = { ++static const NSSItem nss_builtins_items_265 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19492,7 +18118,7 @@ static const NSSItem nss_builtins_items_287 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_288 [] = { ++static const NSSItem nss_builtins_items_266 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19570,7 +18196,7 @@ static const NSSItem nss_builtins_items_288 [] = { + "\246\347\313\100\003\335\171" + , (PRUint32)855 } + }; +-static const NSSItem nss_builtins_items_289 [] = { ++static const NSSItem nss_builtins_items_267 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19594,12 +18220,12 @@ static const NSSItem nss_builtins_items_289 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_290 [] = { ++static const NSSItem nss_builtins_items_268 [] = { + { (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 *)"EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1", (PRUint32)75 }, ++ { (void *)"EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1", (PRUint32)48 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\201\200\061\070\060\066\006\003\125\004\003\014\057\105\102" + "\107\040\105\154\145\153\164\162\157\156\151\153\040\123\145\162" +@@ -19721,12 +18347,12 @@ static const NSSItem nss_builtins_items_290 [] = { + "\320\352\111\242\034\215\122\024\246\012\223" + , (PRUint32)1515 } + }; +-static const NSSItem nss_builtins_items_291 [] = { ++static const NSSItem nss_builtins_items_269 [] = { + { (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 *)"EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1", (PRUint32)75 }, ++ { (void *)"EBG Elektronik Sertifika Hizmet Sa\xC4\x9Flay\xc4\xb1\x63\xc4\xb1s\xc4\xb1", (PRUint32)48 }, + { (void *)"\214\226\272\353\335\053\007\007\110\356\060\062\146\240\363\230" + "\156\174\256\130" + , (PRUint32)20 }, +@@ -19749,7 +18375,7 @@ static const NSSItem nss_builtins_items_291 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_292 [] = { ++static const NSSItem nss_builtins_items_270 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19823,7 +18449,7 @@ static const NSSItem nss_builtins_items_292 [] = { + "\366\356\260\132\116\111\104\124\130\137\102\203" + , (PRUint32)828 } + }; +-static const NSSItem nss_builtins_items_293 [] = { ++static const NSSItem nss_builtins_items_271 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19846,7 +18472,7 @@ static const NSSItem nss_builtins_items_293 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_294 [] = { ++static const NSSItem nss_builtins_items_272 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19922,7 +18548,7 @@ static const NSSItem nss_builtins_items_294 [] = { + "\011\333\212\101\202\236\146\233\021" + , (PRUint32)857 } + }; +-static const NSSItem nss_builtins_items_295 [] = { ++static const NSSItem nss_builtins_items_273 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -19945,7 +18571,7 @@ static const NSSItem nss_builtins_items_295 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_296 [] = { ++static const NSSItem nss_builtins_items_274 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20028,7 +18654,7 @@ static const NSSItem nss_builtins_items_296 [] = { + "\262\033\211\124" + , (PRUint32)932 } + }; +-static const NSSItem nss_builtins_items_297 [] = { ++static const NSSItem nss_builtins_items_275 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20052,7 +18678,7 @@ static const NSSItem nss_builtins_items_297 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_298 [] = { ++static const NSSItem nss_builtins_items_276 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20152,7 +18778,7 @@ static const NSSItem nss_builtins_items_298 [] = { + "\021\055" + , (PRUint32)1026 } + }; +-static const NSSItem nss_builtins_items_299 [] = { ++static const NSSItem nss_builtins_items_277 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20182,7 +18808,7 @@ static const NSSItem nss_builtins_items_299 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_300 [] = { ++static const NSSItem nss_builtins_items_278 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20256,7 +18882,7 @@ static const NSSItem nss_builtins_items_300 [] = { + "\367\130\077\056\162\002\127\243\217\241\024\056" + , (PRUint32)652 } + }; +-static const NSSItem nss_builtins_items_301 [] = { ++static const NSSItem nss_builtins_items_279 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20285,7 +18911,7 @@ static const NSSItem nss_builtins_items_301 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_302 [] = { ++static const NSSItem nss_builtins_items_280 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20391,7 +19017,7 @@ static const NSSItem nss_builtins_items_302 [] = { + "\061\324\100\032\142\064\066\077\065\001\256\254\143\240" + , (PRUint32)1070 } + }; +-static const NSSItem nss_builtins_items_303 [] = { ++static const NSSItem nss_builtins_items_281 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20423,7 +19049,7 @@ static const NSSItem nss_builtins_items_303 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_304 [] = { ++static const NSSItem nss_builtins_items_282 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20502,7 +19128,7 @@ static const NSSItem nss_builtins_items_304 [] = { + "\017\212" + , (PRUint32)690 } + }; +-static const NSSItem nss_builtins_items_305 [] = { ++static const NSSItem nss_builtins_items_283 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20532,7 +19158,7 @@ static const NSSItem nss_builtins_items_305 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_306 [] = { ++static const NSSItem nss_builtins_items_284 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20647,7 +19273,7 @@ static const NSSItem nss_builtins_items_306 [] = { + "\354\315\202\141\361\070\346\117\227\230\052\132\215" + , (PRUint32)1213 } + }; +-static const NSSItem nss_builtins_items_307 [] = { ++static const NSSItem nss_builtins_items_285 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20679,7 +19305,7 @@ static const NSSItem nss_builtins_items_307 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_308 [] = { ++static const NSSItem nss_builtins_items_286 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20777,7 +19403,7 @@ static const NSSItem nss_builtins_items_308 [] = { + "\055\247\330\206\052\335\056\020" + , (PRUint32)904 } + }; +-static const NSSItem nss_builtins_items_309 [] = { ++static const NSSItem nss_builtins_items_287 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20810,7 +19436,7 @@ static const NSSItem nss_builtins_items_309 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_310 [] = { ++static const NSSItem nss_builtins_items_288 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20912,7 +19538,7 @@ static const NSSItem nss_builtins_items_310 [] = { + "\330\316\304\143\165\077\131\107\261" + , (PRUint32)1049 } + }; +-static const NSSItem nss_builtins_items_311 [] = { ++static const NSSItem nss_builtins_items_289 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -20942,7 +19568,7 @@ static const NSSItem nss_builtins_items_311 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_312 [] = { ++static const NSSItem nss_builtins_items_290 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21061,7 +19687,7 @@ static const NSSItem nss_builtins_items_312 [] = { + "\370\161\012\334\271\374\175\062\140\346\353\257\212\001" + , (PRUint32)1486 } + }; +-static const NSSItem nss_builtins_items_313 [] = { ++static const NSSItem nss_builtins_items_291 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21086,7 +19712,7 @@ static const NSSItem nss_builtins_items_313 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_314 [] = { ++static const NSSItem nss_builtins_items_292 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21176,7 +19802,7 @@ static const NSSItem nss_builtins_items_314 [] = { + "\315\345\250" + , (PRUint32)1043 } + }; +-static const NSSItem nss_builtins_items_315 [] = { ++static const NSSItem nss_builtins_items_293 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21200,7 +19826,7 @@ static const NSSItem nss_builtins_items_315 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_316 [] = { ++static const NSSItem nss_builtins_items_294 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21305,7 +19931,7 @@ static const NSSItem nss_builtins_items_316 [] = { + "\115\273\306\104\333\066\313\052\234\216" + , (PRUint32)1258 } + }; +-static const NSSItem nss_builtins_items_317 [] = { ++static const NSSItem nss_builtins_items_295 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21330,7 +19956,7 @@ static const NSSItem nss_builtins_items_317 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_318 [] = { ++static const NSSItem nss_builtins_items_296 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21406,7 +20032,7 @@ static const NSSItem nss_builtins_items_318 [] = { + "\002\153\331\132" + , (PRUint32)820 } + }; +-static const NSSItem nss_builtins_items_319 [] = { ++static const NSSItem nss_builtins_items_297 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21430,7 +20056,7 @@ static const NSSItem nss_builtins_items_319 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; +-static const NSSItem nss_builtins_items_320 [] = { ++static const NSSItem nss_builtins_items_298 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21512,7 +20138,7 @@ static const NSSItem nss_builtins_items_320 [] = { + "\362" + , (PRUint32)881 } + }; +-static const NSSItem nss_builtins_items_321 [] = { ++static const NSSItem nss_builtins_items_299 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, +@@ -21537,6 +20163,146 @@ static const NSSItem nss_builtins_items_321 [] = { + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; ++static const NSSItem nss_builtins_items_300 [] = { ++ { (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 *)"ACEDICOM Root", (PRUint32)14 }, ++ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, ++ { (void *)"\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105" ++"\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003" ++"\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004" ++"\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125" ++"\004\006\023\002\105\123" ++, (PRUint32)70 }, ++ { (void *)"0", (PRUint32)2 }, ++ { (void *)"\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105" ++"\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003" ++"\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004" ++"\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125" ++"\004\006\023\002\105\123" ++, (PRUint32)70 }, ++ { (void *)"\002\010\141\215\307\206\073\001\202\005" ++, (PRUint32)10 }, ++ { (void *)"\060\202\005\265\060\202\003\235\240\003\002\001\002\002\010\141" ++"\215\307\206\073\001\202\005\060\015\006\011\052\206\110\206\367" ++"\015\001\001\005\005\000\060\104\061\026\060\024\006\003\125\004" ++"\003\014\015\101\103\105\104\111\103\117\115\040\122\157\157\164" ++"\061\014\060\012\006\003\125\004\013\014\003\120\113\111\061\017" ++"\060\015\006\003\125\004\012\014\006\105\104\111\103\117\115\061" ++"\013\060\011\006\003\125\004\006\023\002\105\123\060\036\027\015" ++"\060\070\060\064\061\070\061\066\062\064\062\062\132\027\015\062" ++"\070\060\064\061\063\061\066\062\064\062\062\132\060\104\061\026" ++"\060\024\006\003\125\004\003\014\015\101\103\105\104\111\103\117" ++"\115\040\122\157\157\164\061\014\060\012\006\003\125\004\013\014" ++"\003\120\113\111\061\017\060\015\006\003\125\004\012\014\006\105" ++"\104\111\103\117\115\061\013\060\011\006\003\125\004\006\023\002" ++"\105\123\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\377\222\225\341\150\006\166\264\054\310\130\110\312" ++"\375\200\124\051\125\143\044\377\220\145\233\020\165\173\303\152" ++"\333\142\002\001\362\030\206\265\174\132\070\261\344\130\271\373" ++"\323\330\055\237\275\062\067\277\054\025\155\276\265\364\041\322" ++"\023\221\331\007\255\001\005\326\363\275\167\316\137\102\201\012" ++"\371\152\343\203\000\250\053\056\125\023\143\201\312\107\034\173" ++"\134\026\127\172\033\203\140\004\072\076\145\303\315\001\336\336" ++"\244\326\014\272\216\336\331\004\356\027\126\042\233\217\143\375" ++"\115\026\013\267\173\167\214\371\045\265\321\155\231\022\056\117" ++"\032\270\346\352\004\222\256\075\021\271\121\102\075\207\260\061" ++"\205\257\171\132\234\376\347\116\136\222\117\103\374\253\072\255" ++"\245\022\046\146\271\342\014\327\230\316\324\130\245\225\100\012" ++"\267\104\235\023\164\053\302\245\353\042\025\230\020\330\213\305" ++"\004\237\035\217\140\345\006\033\233\317\271\171\240\075\242\043" ++"\077\102\077\153\372\034\003\173\060\215\316\154\300\277\346\033" ++"\137\277\147\270\204\031\325\025\357\173\313\220\066\061\142\311" ++"\274\002\253\106\137\233\376\032\150\224\064\075\220\216\255\366" ++"\344\035\011\177\112\210\070\077\276\147\375\064\226\365\035\274" ++"\060\164\313\070\356\325\154\253\324\374\364\000\267\000\133\205" ++"\062\026\166\063\351\330\243\231\235\005\000\252\026\346\363\201" ++"\175\157\175\252\206\155\255\025\164\323\304\242\161\252\364\024" ++"\175\347\062\270\037\274\325\361\116\275\157\027\002\071\327\016" ++"\225\102\072\307\000\076\351\046\143\021\352\013\321\112\377\030" ++"\235\262\327\173\057\072\331\226\373\350\036\222\256\023\125\310" ++"\331\047\366\334\110\033\260\044\301\205\343\167\235\232\244\363" ++"\014\021\035\015\310\264\024\356\265\202\127\011\277\040\130\177" ++"\057\042\043\330\160\313\171\154\311\113\362\251\052\310\374\207" ++"\053\327\032\120\370\047\350\057\103\343\072\275\330\127\161\375" ++"\316\246\122\133\371\335\115\355\345\366\157\211\355\273\223\234" ++"\166\041\165\360\222\114\051\367\057\234\001\056\376\120\106\236" ++"\144\014\024\263\007\133\305\302\163\154\361\007\134\105\044\024" ++"\065\256\203\361\152\115\211\172\372\263\330\055\146\360\066\207" ++"\365\053\123\002\003\001\000\001\243\201\252\060\201\247\060\017" ++"\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060" ++"\037\006\003\125\035\043\004\030\060\026\200\024\246\263\341\053" ++"\053\111\266\327\163\241\252\224\365\001\347\163\145\114\254\120" ++"\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206" ++"\060\035\006\003\125\035\016\004\026\004\024\246\263\341\053\053" ++"\111\266\327\163\241\252\224\365\001\347\163\145\114\254\120\060" ++"\104\006\003\125\035\040\004\075\060\073\060\071\006\004\125\035" ++"\040\000\060\061\060\057\006\010\053\006\001\005\005\007\002\001" ++"\026\043\150\164\164\160\072\057\057\141\143\145\144\151\143\157" ++"\155\056\145\144\151\143\157\155\147\162\157\165\160\056\143\157" ++"\155\057\144\157\143\060\015\006\011\052\206\110\206\367\015\001" ++"\001\005\005\000\003\202\002\001\000\316\054\013\122\121\142\046" ++"\175\014\047\203\217\305\366\332\240\150\173\117\222\136\352\244" ++"\163\062\021\123\104\262\104\313\235\354\017\171\102\263\020\246" ++"\307\015\235\313\266\372\077\072\174\352\277\210\123\033\074\367" ++"\202\372\005\065\063\341\065\250\127\300\347\375\215\117\077\223" ++"\062\117\170\146\003\167\007\130\351\225\310\176\076\320\171\000" ++"\214\362\033\121\063\233\274\224\351\072\173\156\122\055\062\236" ++"\043\244\105\373\266\056\023\260\213\030\261\335\316\325\035\247" ++"\102\177\125\276\373\133\273\107\324\374\044\315\004\256\226\005" ++"\025\326\254\316\060\363\312\013\305\272\342\042\340\246\255\042" ++"\344\002\356\164\021\177\114\377\170\035\065\332\346\002\064\353" ++"\030\022\141\167\006\011\026\143\352\030\255\242\207\037\362\307" ++"\200\011\011\165\116\020\250\217\075\206\270\165\021\300\044\142" ++"\212\226\173\112\105\351\354\131\305\276\153\203\346\341\350\254" ++"\265\060\036\376\005\007\200\371\341\043\015\120\217\005\230\377" ++"\054\137\350\073\266\255\317\201\265\041\207\312\010\052\043\047" ++"\060\040\053\317\355\224\133\254\262\172\322\307\050\241\212\013" ++"\233\115\112\054\155\205\077\011\162\074\147\342\331\334\007\272" ++"\353\145\173\132\001\143\326\220\133\117\027\146\075\177\013\031" ++"\243\223\143\020\122\052\237\024\026\130\342\334\245\364\241\026" ++"\213\016\221\213\201\312\233\131\372\330\153\221\007\145\125\137" ++"\122\037\257\072\373\220\335\151\245\133\234\155\016\054\266\372" ++"\316\254\245\174\062\112\147\100\334\060\064\043\335\327\004\043" ++"\146\360\374\125\200\247\373\146\031\202\065\147\142\160\071\136" ++"\157\307\352\220\100\104\010\036\270\262\326\333\356\131\247\015" ++"\030\171\064\274\124\030\136\123\312\064\121\355\105\012\346\216" ++"\307\202\066\076\247\070\143\251\060\054\027\020\140\222\237\125" ++"\207\022\131\020\302\017\147\151\021\314\116\036\176\112\232\255" ++"\257\100\250\165\254\126\220\164\270\240\234\245\171\157\334\351" ++"\032\310\151\005\351\272\372\003\263\174\344\340\116\302\316\235" ++"\350\266\106\015\156\176\127\072\147\224\302\313\037\234\167\112" ++"\147\116\151\206\103\223\070\373\266\333\117\203\221\324\140\176" ++"\113\076\053\070\007\125\230\136\244" ++, (PRUint32)1465 } ++}; ++static const NSSItem nss_builtins_items_301 [] = { ++ { (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 *)"ACEDICOM Root", (PRUint32)14 }, ++ { (void *)"\340\264\062\056\262\366\245\150\266\124\123\204\110\030\112\120" ++"\066\207\103\204" ++, (PRUint32)20 }, ++ { (void *)"\102\201\240\342\034\343\125\020\336\125\211\102\145\226\042\346" ++, (PRUint32)16 }, ++ { (void *)"\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105" ++"\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003" ++"\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004" ++"\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125" ++"\004\006\023\002\105\123" ++, (PRUint32)70 }, ++ { (void *)"\002\010\141\215\307\206\073\001\202\005" ++, (PRUint32)10 }, ++ { (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) } ++}; + + builtinsInternalObject + nss_builtins_data[] = { +@@ -21843,31 +20609,11 @@ nss_builtins_data[] = { + { 11, nss_builtins_types_298, nss_builtins_items_298, {NULL} }, + { 13, nss_builtins_types_299, nss_builtins_items_299, {NULL} }, + { 11, nss_builtins_types_300, nss_builtins_items_300, {NULL} }, +- { 13, nss_builtins_types_301, nss_builtins_items_301, {NULL} }, +- { 11, nss_builtins_types_302, nss_builtins_items_302, {NULL} }, +- { 13, nss_builtins_types_303, nss_builtins_items_303, {NULL} }, +- { 11, nss_builtins_types_304, nss_builtins_items_304, {NULL} }, +- { 13, nss_builtins_types_305, nss_builtins_items_305, {NULL} }, +- { 11, nss_builtins_types_306, nss_builtins_items_306, {NULL} }, +- { 13, nss_builtins_types_307, nss_builtins_items_307, {NULL} }, +- { 11, nss_builtins_types_308, nss_builtins_items_308, {NULL} }, +- { 13, nss_builtins_types_309, nss_builtins_items_309, {NULL} }, +- { 11, nss_builtins_types_310, nss_builtins_items_310, {NULL} }, +- { 13, nss_builtins_types_311, nss_builtins_items_311, {NULL} }, +- { 11, nss_builtins_types_312, nss_builtins_items_312, {NULL} }, +- { 13, nss_builtins_types_313, nss_builtins_items_313, {NULL} }, +- { 11, nss_builtins_types_314, nss_builtins_items_314, {NULL} }, +- { 13, nss_builtins_types_315, nss_builtins_items_315, {NULL} }, +- { 11, nss_builtins_types_316, nss_builtins_items_316, {NULL} }, +- { 13, nss_builtins_types_317, nss_builtins_items_317, {NULL} }, +- { 11, nss_builtins_types_318, nss_builtins_items_318, {NULL} }, +- { 13, nss_builtins_types_319, nss_builtins_items_319, {NULL} }, +- { 11, nss_builtins_types_320, nss_builtins_items_320, {NULL} }, +- { 13, nss_builtins_types_321, nss_builtins_items_321, {NULL} } ++ { 13, nss_builtins_types_301, nss_builtins_items_301, {NULL} } + }; + const PRUint32 + #ifdef DEBUG +- nss_builtins_nObjects = 321+1; ++ nss_builtins_nObjects = 301+1; + #else +- nss_builtins_nObjects = 321; ++ nss_builtins_nObjects = 301; + #endif /* DEBUG */ +diff --git a/mozilla/security/nss/lib/ckfw/builtins/certdata.perl b/mozilla/security/nss/lib/ckfw/builtins/certdata.perl +index a632c5a..cb4a863 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/certdata.perl ++++ b/mozilla/security/nss/lib/ckfw/builtins/certdata.perl +@@ -35,7 +35,7 @@ + # the terms of any one of the MPL, the GPL or the LGPL. + # + # ***** END LICENSE BLOCK ***** +-my $cvs_id = '@(#) $RCSfile: certdata.perl,v $ $Revision: 1.12 $ $Date: 2008/01/23 07:34:49 $'; ++my $cvs_id = '@(#) $RCSfile: certdata.perl,v $ $Revision: 1.13 $ $Date: 2010/03/26 22:06:47 $'; + use strict; + + my %constants; +@@ -101,9 +101,9 @@ while(<>) { + $fields[2] = "\"" . $fields[2] . "\""; + } + +- my $scratch = $fields[2]; +- $size = $scratch =~ s/[^"\n]//g; # should supposedly handle multilines, too.. +- $size += 1; # null terminate ++ my $scratch = eval($fields[2]); ++ ++ $size = length($scratch) + 1; # null terminate + } + + if( $fields[1] =~ /OCTAL/ ) { +diff --git a/mozilla/security/nss/lib/ckfw/builtins/certdata.txt b/mozilla/security/nss/lib/ckfw/builtins/certdata.txt +index 22ed023..93f1854 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/certdata.txt ++++ b/mozilla/security/nss/lib/ckfw/builtins/certdata.txt +@@ -34,7 +34,7 @@ + # the terms of any one of the MPL, the GPL or the LGPL. + # + # ***** END LICENSE BLOCK ***** +-CVS_ID "@(#) $RCSfile: certdata.txt,v $ $Revision: 1.58 $ $Date: 2010/02/16 22:14:35 $" ++CVS_ID "@(#) $RCSfile: certdata.txt,v $ $Revision: 1.64 $ $Date: 2010/04/08 14:28:59 $" + + # + # certdata.txt +@@ -103,108 +103,6 @@ CKA_MODIFIABLE CK_BBOOL CK_FALSE + CKA_LABEL UTF8 "Mozilla Builtin Roots" + + # +-# Certificate "Verisign/RSA Secure Server 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 "Verisign/RSA Secure Server CA" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +-\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141 +-\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143 +-\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165 +-\162\145\040\123\145\162\166\145\162\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\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +-\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141 +-\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143 +-\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165 +-\162\145\040\123\145\162\166\145\162\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\020\002\255\146\176\116\105\376\136\127\157\074\230\031\136 +-\335\300 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\002\064\060\202\001\241\002\020\002\255\146\176\116\105 +-\376\136\127\157\074\230\031\136\335\300\060\015\006\011\052\206 +-\110\206\367\015\001\001\002\005\000\060\137\061\013\060\011\006 +-\003\125\004\006\023\002\125\123\061\040\060\036\006\003\125\004 +-\012\023\027\122\123\101\040\104\141\164\141\040\123\145\143\165 +-\162\151\164\171\054\040\111\156\143\056\061\056\060\054\006\003 +-\125\004\013\023\045\123\145\143\165\162\145\040\123\145\162\166 +-\145\162\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\071\064 +-\061\061\060\071\060\060\060\060\060\060\132\027\015\061\060\060 +-\061\060\067\062\063\065\071\065\071\132\060\137\061\013\060\011 +-\006\003\125\004\006\023\002\125\123\061\040\060\036\006\003\125 +-\004\012\023\027\122\123\101\040\104\141\164\141\040\123\145\143 +-\165\162\151\164\171\054\040\111\156\143\056\061\056\060\054\006 +-\003\125\004\013\023\045\123\145\143\165\162\145\040\123\145\162 +-\166\145\162\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\201\233\060\015 +-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\201\211 +-\000\060\201\205\002\176\000\222\316\172\301\256\203\076\132\252 +-\211\203\127\254\045\001\166\014\255\256\216\054\067\316\353\065 +-\170\144\124\003\345\204\100\121\311\277\217\010\342\212\202\010 +-\322\026\206\067\125\351\261\041\002\255\166\150\201\232\005\242 +-\113\311\113\045\146\042\126\154\210\007\217\367\201\131\155\204 +-\007\145\160\023\161\166\076\233\167\114\343\120\211\126\230\110 +-\271\035\247\051\032\023\056\112\021\131\234\036\025\325\111\124 +-\054\163\072\151\202\261\227\071\234\155\160\147\110\345\335\055 +-\326\310\036\173\002\003\001\000\001\060\015\006\011\052\206\110 +-\206\367\015\001\001\002\005\000\003\176\000\145\335\176\341\262 +-\354\260\342\072\340\354\161\106\232\031\021\270\323\307\240\264 +-\003\100\046\002\076\011\234\341\022\263\321\132\366\067\245\267 +-\141\003\266\133\026\151\073\306\104\010\014\210\123\014\153\227 +-\111\307\076\065\334\154\271\273\252\337\134\273\072\057\223\140 +-\266\251\113\115\362\040\367\315\137\177\144\173\216\334\000\134 +-\327\372\167\312\071\026\131\157\016\352\323\265\203\177\115\115 +-\102\126\166\264\311\137\004\370\070\370\353\322\137\165\137\315 +-\173\374\345\216\200\174\374\120 +-END +- +-# Trust for Certificate "Verisign/RSA Secure Server 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 "Verisign/RSA Secure Server CA" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\104\143\305\061\327\314\301\000\147\224\141\053\266\126\323\277 +-\202\127\204\157 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\164\173\202\003\103\360\000\236\153\263\354\107\277\205\245\223 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\137\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +-\040\060\036\006\003\125\004\012\023\027\122\123\101\040\104\141 +-\164\141\040\123\145\143\165\162\151\164\171\054\040\111\156\143 +-\056\061\056\060\054\006\003\125\004\013\023\045\123\145\143\165 +-\162\145\040\123\145\162\166\145\162\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\020\002\255\146\176\116\105\376\136\127\157\074\230\031\136 +-\335\300 +-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_TRUE +- +-# + # Certificate "GTE CyberTrust Root CA" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -289,10 +187,10 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\002\001\243 + 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_TRUE ++CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "GTE CyberTrust Global Root" +@@ -397,275 +295,6 @@ 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_TRUE +- +-# +-# Certificate "Thawte Personal Basic 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 "Thawte Personal Basic CA" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151 +-\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015 +-\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141 +-\163\151\143\100\164\150\141\167\164\145\056\143\157\155 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151 +-\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015 +-\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141 +-\163\151\143\100\164\150\141\167\164\145\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\041\060\202\002\212\240\003\002\001\002\002\001\000 +-\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060 +-\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101\061 +-\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145\162 +-\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007\023 +-\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006\003 +-\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156\163 +-\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013\023 +-\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040\123 +-\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157\156 +-\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167\164 +-\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151\143 +-\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015\001 +-\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141\163 +-\151\143\100\164\150\141\167\164\145\056\143\157\155\060\036\027 +-\015\071\066\060\061\060\061\060\060\060\060\060\060\132\027\015 +-\062\060\061\062\063\061\062\063\065\071\065\071\132\060\201\313 +-\061\013\060\011\006\003\125\004\006\023\002\132\101\061\025\060 +-\023\006\003\125\004\010\023\014\127\145\163\164\145\162\156\040 +-\103\141\160\145\061\022\060\020\006\003\125\004\007\023\011\103 +-\141\160\145\040\124\157\167\156\061\032\060\030\006\003\125\004 +-\012\023\021\124\150\141\167\164\145\040\103\157\156\163\165\154 +-\164\151\156\147\061\050\060\046\006\003\125\004\013\023\037\103 +-\145\162\164\151\146\151\143\141\164\151\157\156\040\123\145\162 +-\166\151\143\145\163\040\104\151\166\151\163\151\157\156\061\041 +-\060\037\006\003\125\004\003\023\030\124\150\141\167\164\145\040 +-\120\145\162\163\157\156\141\154\040\102\141\163\151\143\040\103 +-\101\061\050\060\046\006\011\052\206\110\206\367\015\001\011\001 +-\026\031\160\145\162\163\157\156\141\154\055\142\141\163\151\143 +-\100\164\150\141\167\164\145\056\143\157\155\060\201\237\060\015 +-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\201\215 +-\000\060\201\211\002\201\201\000\274\274\223\123\155\300\120\117 +-\202\025\346\110\224\065\246\132\276\157\102\372\017\107\356\167 +-\165\162\335\215\111\233\226\127\240\170\324\312\077\121\263\151 +-\013\221\166\027\042\007\227\152\304\121\223\113\340\215\357\067 +-\225\241\014\115\332\064\220\035\027\211\227\340\065\070\127\112 +-\300\364\010\160\351\074\104\173\120\176\141\232\220\343\043\323 +-\210\021\106\047\365\013\007\016\273\335\321\177\040\012\210\271 +-\126\013\056\034\200\332\361\343\236\051\357\024\275\012\104\373 +-\033\133\030\321\277\043\223\041\002\003\001\000\001\243\023\060 +-\021\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +-\001\377\060\015\006\011\052\206\110\206\367\015\001\001\004\005 +-\000\003\201\201\000\055\342\231\153\260\075\172\211\327\131\242 +-\224\001\037\053\335\022\113\123\302\255\177\252\247\000\134\221 +-\100\127\045\112\070\252\204\160\271\331\200\017\245\173\134\373 +-\163\306\275\327\212\141\134\003\343\055\047\250\027\340\204\205 +-\102\334\136\233\306\267\262\155\273\164\257\344\077\313\247\267 +-\260\340\135\276\170\203\045\224\322\333\201\017\171\007\155\117 +-\364\071\025\132\122\001\173\336\062\326\115\070\366\022\134\006 +-\120\337\005\133\275\024\113\241\337\051\272\073\101\215\367\143 +-\126\241\337\042\261 +-END +- +-# Trust for Certificate "Thawte Personal Basic 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 "Thawte Personal Basic CA" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\100\347\214\035\122\075\034\331\225\117\254\032\032\263\275\074 +-\272\241\133\374 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\346\013\322\311\312\055\210\333\032\161\016\113\170\353\002\101 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\313\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\041\060\037\006\003\125\004\003\023\030\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\102\141\163\151 +-\143\040\103\101\061\050\060\046\006\011\052\206\110\206\367\015 +-\001\011\001\026\031\160\145\162\163\157\156\141\154\055\142\141 +-\163\151\143\100\164\150\141\167\164\145\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +-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 "Thawte Personal Premium 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 "Thawte Personal Premium CA" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155 +-\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206 +-\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055 +-\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143 +-\157\155 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155 +-\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206 +-\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055 +-\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143 +-\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\051\060\202\002\222\240\003\002\001\002\002\001\000 +-\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060 +-\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101\061 +-\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145\162 +-\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007\023 +-\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006\003 +-\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156\163 +-\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013\023 +-\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040\123 +-\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157\156 +-\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167\164 +-\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155\151 +-\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206\367 +-\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055\160 +-\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143\157 +-\155\060\036\027\015\071\066\060\061\060\061\060\060\060\060\060 +-\060\132\027\015\062\060\061\062\063\061\062\063\065\071\065\071 +-\132\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132 +-\101\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164 +-\145\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004 +-\007\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030 +-\006\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157 +-\156\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004 +-\013\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156 +-\040\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151 +-\157\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141 +-\167\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145 +-\155\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110 +-\206\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154 +-\055\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056 +-\143\157\155\060\201\237\060\015\006\011\052\206\110\206\367\015 +-\001\001\001\005\000\003\201\215\000\060\201\211\002\201\201\000 +-\311\146\331\370\007\104\317\271\214\056\360\241\357\023\105\154 +-\005\337\336\047\026\121\066\101\021\154\154\073\355\376\020\175 +-\022\236\345\233\102\232\376\140\061\303\146\267\163\072\110\256 +-\116\320\062\067\224\210\265\015\266\331\363\362\104\331\325\210 +-\022\335\166\115\362\032\374\157\043\036\172\361\330\230\105\116 +-\007\020\357\026\102\320\103\165\155\112\336\342\252\311\061\377 +-\037\000\160\174\146\317\020\045\010\272\372\356\000\351\106\003 +-\146\047\021\025\073\252\133\362\230\335\066\102\262\332\210\165 +-\002\003\001\000\001\243\023\060\021\060\017\006\003\125\035\023 +-\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206 +-\110\206\367\015\001\001\004\005\000\003\201\201\000\151\066\211 +-\367\064\052\063\162\057\155\073\324\042\262\270\157\232\305\066 +-\146\016\033\074\241\261\165\132\346\375\065\323\370\250\362\007 +-\157\205\147\216\336\053\271\342\027\260\072\240\360\016\242\000 +-\232\337\363\024\025\156\273\310\205\132\230\200\371\377\276\164 +-\035\075\363\376\060\045\321\067\064\147\372\245\161\171\060\141 +-\051\162\300\340\054\114\373\126\344\072\250\157\345\062\131\122 +-\333\165\050\120\131\014\370\013\031\344\254\331\257\226\215\057 +-\120\333\007\303\352\037\253\063\340\365\053\061\211 +-END +- +-# Trust for Certificate "Thawte Personal Premium 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 "Thawte Personal Premium CA" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\066\206\065\143\375\121\050\307\276\246\360\005\317\351\264\066 +-\150\010\154\316 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\072\262\336\042\232\040\223\111\371\355\310\322\212\347\150\015 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\317\061\013\060\011\006\003\125\004\006\023\002\132\101 +-\061\025\060\023\006\003\125\004\010\023\014\127\145\163\164\145 +-\162\156\040\103\141\160\145\061\022\060\020\006\003\125\004\007 +-\023\011\103\141\160\145\040\124\157\167\156\061\032\060\030\006 +-\003\125\004\012\023\021\124\150\141\167\164\145\040\103\157\156 +-\163\165\154\164\151\156\147\061\050\060\046\006\003\125\004\013 +-\023\037\103\145\162\164\151\146\151\143\141\164\151\157\156\040 +-\123\145\162\166\151\143\145\163\040\104\151\166\151\163\151\157 +-\156\061\043\060\041\006\003\125\004\003\023\032\124\150\141\167 +-\164\145\040\120\145\162\163\157\156\141\154\040\120\162\145\155 +-\151\165\155\040\103\101\061\052\060\050\006\011\052\206\110\206 +-\367\015\001\011\001\026\033\160\145\162\163\157\156\141\154\055 +-\160\162\145\155\151\165\155\100\164\150\141\167\164\145\056\143 +-\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +-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 + + # +@@ -935,7 +564,7 @@ END + CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Thawte Premium Server CA" +@@ -1071,7 +700,7 @@ END + CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Equifax Secure CA" +@@ -1183,138 +812,6 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +-# Certificate "ABAecom (sub., Am. Bankers Assn.) 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 "ABAecom (sub., Am. Bankers Assn.) Root CA" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123 +-\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060 +-\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164 +-\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101 +-\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006 +-\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122 +-\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206 +-\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123 +-\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060 +-\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164 +-\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101 +-\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006 +-\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122 +-\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206 +-\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\220\000\000\106\122\000\000\000\001\000 +-\000\000\004 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\265\060\202\002\235\240\003\002\001\002\002\021\000 +-\320\036\100\220\000\000\106\122\000\000\000\001\000\000\000\004 +-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +-\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +-\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060\021 +-\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164\157 +-\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101\056 +-\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006\003 +-\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122\157 +-\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206\367 +-\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147\163 +-\151\147\164\162\165\163\164\056\143\157\155\060\036\027\015\071 +-\071\060\067\061\062\061\067\063\063\065\063\132\027\015\060\071 +-\060\067\060\071\061\067\063\063\065\063\132\060\201\211\061\013 +-\060\011\006\003\125\004\006\023\002\125\123\061\013\060\011\006 +-\003\125\004\010\023\002\104\103\061\023\060\021\006\003\125\004 +-\007\023\012\127\141\163\150\151\156\147\164\157\156\061\027\060 +-\025\006\003\125\004\012\023\016\101\102\101\056\105\103\117\115 +-\054\040\111\116\103\056\061\031\060\027\006\003\125\004\003\023 +-\020\101\102\101\056\105\103\117\115\040\122\157\157\164\040\103 +-\101\061\044\060\042\006\011\052\206\110\206\367\015\001\011\001 +-\026\025\141\144\155\151\156\100\144\151\147\163\151\147\164\162 +-\165\163\164\056\143\157\155\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\261\323\021\340\171\125\103\007 +-\010\114\313\005\102\000\342\015\203\106\075\344\223\272\266\006 +-\323\015\131\275\076\301\316\103\147\001\212\041\250\357\274\314 +-\320\242\314\260\125\226\123\204\146\005\000\332\104\111\200\330 +-\124\012\245\045\206\224\355\143\126\377\160\154\243\241\031\322 +-\170\276\150\052\104\136\057\317\314\030\136\107\274\072\261\106 +-\075\036\360\271\054\064\137\214\174\114\010\051\235\100\125\353 +-\074\175\203\336\265\360\367\212\203\016\241\114\264\072\245\263 +-\137\132\042\227\354\031\233\301\005\150\375\346\267\251\221\224 +-\054\344\170\110\044\032\045\031\072\353\225\234\071\012\212\317 +-\102\262\360\034\325\137\373\153\355\150\126\173\071\054\162\070 +-\260\356\223\251\323\173\167\074\353\161\003\251\070\112\026\154 +-\211\052\312\332\063\023\171\302\125\214\355\234\273\362\313\133 +-\020\370\056\141\065\306\051\114\052\320\052\143\321\145\131\264 +-\370\315\371\364\000\204\266\127\102\205\235\062\250\371\052\124 +-\373\377\170\101\274\275\161\050\364\273\220\274\377\226\064\004 +-\343\105\236\241\106\050\100\201\002\003\001\000\001\243\026\060 +-\024\060\022\006\003\125\035\023\001\001\377\004\010\060\006\001 +-\001\377\002\001\010\060\015\006\011\052\206\110\206\367\015\001 +-\001\005\005\000\003\202\001\001\000\004\157\045\206\344\346\226 +-\047\264\331\102\300\320\311\000\261\177\124\076\207\262\155\044 +-\251\057\012\176\375\244\104\260\370\124\007\275\033\235\235\312 +-\173\120\044\173\021\133\111\243\246\277\022\164\325\211\267\267 +-\057\230\144\045\024\267\141\351\177\140\200\153\323\144\350\253 +-\275\032\326\121\372\300\264\135\167\032\177\144\010\136\171\306 +-\005\114\361\172\335\115\175\316\346\110\173\124\322\141\222\201 +-\326\033\326\000\360\016\236\050\167\240\115\210\307\042\166\031 +-\303\307\236\033\246\167\170\370\137\233\126\321\360\362\027\254 +-\216\235\131\346\037\376\127\266\331\136\341\135\237\105\354\141 +-\150\031\101\341\262\040\046\376\132\060\166\044\377\100\162\074 +-\171\237\174\042\110\253\106\315\333\263\206\054\217\277\005\101 +-\323\301\343\024\343\101\027\046\320\174\247\161\114\031\350\112 +-\017\162\130\061\175\354\140\172\243\042\050\275\031\044\140\077 +-\073\207\163\300\153\344\313\256\267\253\045\103\262\125\055\173 +-\253\006\016\165\135\064\345\135\163\155\236\262\165\100\245\131 +-\311\117\061\161\210\331\210\177\124 +-END +- +-# Trust for Certificate "ABAecom (sub., Am. Bankers Assn.) 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 "ABAecom (sub., Am. Bankers Assn.) Root CA" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\172\164\101\017\260\315\134\227\052\066\113\161\277\003\035\210 +-\246\121\016\236 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\101\270\007\367\250\321\011\356\264\232\216\160\115\374\033\170 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\211\061\013\060\011\006\003\125\004\006\023\002\125\123 +-\061\013\060\011\006\003\125\004\010\023\002\104\103\061\023\060 +-\021\006\003\125\004\007\023\012\127\141\163\150\151\156\147\164 +-\157\156\061\027\060\025\006\003\125\004\012\023\016\101\102\101 +-\056\105\103\117\115\054\040\111\116\103\056\061\031\060\027\006 +-\003\125\004\003\023\020\101\102\101\056\105\103\117\115\040\122 +-\157\157\164\040\103\101\061\044\060\042\006\011\052\206\110\206 +-\367\015\001\011\001\026\025\141\144\155\151\156\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\220\000\000\106\122\000\000\000\001\000 +-\000\000\004 +-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_TRUE +- +-# + # Certificate "Digital Signature Trust Co. Global CA 1" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -1421,7 +918,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_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Digital Signature Trust Co. Global CA 3" +@@ -1530,287 +1027,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_TRUE +- +-# +-# Certificate "Digital Signature Trust Co. Global 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 "Digital Signature Trust Co. Global CA 2" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\213\000\000\002\174\000\000\000\002\000 +-\000\000\001 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\330\060\202\002\300\002\021\000\320\036\100\213\000 +-\000\002\174\000\000\000\002\000\000\000\001\060\015\006\011\052 +-\206\110\206\367\015\001\001\005\005\000\060\201\251\061\013\060 +-\011\006\003\125\004\006\023\002\165\163\061\015\060\013\006\003 +-\125\004\010\023\004\125\164\141\150\061\027\060\025\006\003\125 +-\004\007\023\016\123\141\154\164\040\114\141\153\145\040\103\151 +-\164\171\061\044\060\042\006\003\125\004\012\023\033\104\151\147 +-\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124 +-\162\165\163\164\040\103\157\056\061\021\060\017\006\003\125\004 +-\013\023\010\104\123\124\103\101\040\130\061\061\026\060\024\006 +-\003\125\004\003\023\015\104\123\124\040\122\157\157\164\103\101 +-\040\130\061\061\041\060\037\006\011\052\206\110\206\367\015\001 +-\011\001\026\022\143\141\100\144\151\147\163\151\147\164\162\165 +-\163\164\056\143\157\155\060\036\027\015\071\070\061\062\060\061 +-\061\070\061\070\065\065\132\027\015\060\070\061\061\062\070\061 +-\070\061\070\065\065\132\060\201\251\061\013\060\011\006\003\125 +-\004\006\023\002\165\163\061\015\060\013\006\003\125\004\010\023 +-\004\125\164\141\150\061\027\060\025\006\003\125\004\007\023\016 +-\123\141\154\164\040\114\141\153\145\040\103\151\164\171\061\044 +-\060\042\006\003\125\004\012\023\033\104\151\147\151\164\141\154 +-\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163\164 +-\040\103\157\056\061\021\060\017\006\003\125\004\013\023\010\104 +-\123\124\103\101\040\130\061\061\026\060\024\006\003\125\004\003 +-\023\015\104\123\124\040\122\157\157\164\103\101\040\130\061\061 +-\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022 +-\143\141\100\144\151\147\163\151\147\164\162\165\163\164\056\143 +-\157\155\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\322\306\046\266\347\245\075\301\304\150\325\120\157 +-\123\305\157\111\023\011\270\257\054\110\215\024\152\243\027\137 +-\132\371\323\056\165\057\330\050\142\321\223\057\374\115\324\253 +-\207\345\010\307\231\347\222\077\165\275\353\045\264\025\301\233 +-\031\075\322\104\215\327\164\040\155\067\002\217\151\223\133\212 +-\304\031\235\364\262\016\374\026\154\271\261\005\222\203\321\205 +-\054\140\224\076\105\125\240\331\253\010\041\346\140\350\073\164 +-\362\231\120\121\150\320\003\055\261\200\276\243\330\122\260\104 +-\315\103\112\160\216\130\205\225\341\116\054\326\055\101\157\326 +-\204\347\310\230\104\312\107\333\054\044\245\151\046\317\153\270 +-\047\142\303\364\311\172\222\043\355\023\147\202\256\105\056\105 +-\345\176\162\077\205\235\224\142\020\346\074\221\241\255\167\000 +-\340\025\354\363\204\200\162\172\216\156\140\227\307\044\131\020 +-\064\203\133\341\245\244\151\266\127\065\034\170\131\306\323\057 +-\072\163\147\356\224\312\004\023\005\142\006\160\043\263\364\174 +-\356\105\331\144\013\133\111\252\244\103\316\046\304\104\022\154 +-\270\335\171\002\003\001\000\001\060\015\006\011\052\206\110\206 +-\367\015\001\001\005\005\000\003\202\001\001\000\242\067\262\077 +-\151\373\327\206\171\124\111\061\225\063\053\363\321\011\024\111 +-\142\140\206\245\260\021\342\120\302\035\006\127\076\055\350\063 +-\144\276\233\252\255\137\033\115\324\231\225\242\213\232\311\142 +-\162\265\151\352\331\130\253\065\355\025\242\103\326\266\274\007 +-\171\145\144\163\175\327\171\312\173\325\132\121\306\341\123\004 +-\226\215\070\317\243\027\254\071\161\153\001\303\213\123\074\143 +-\351\356\171\300\344\276\222\062\144\172\263\037\227\224\142\275 +-\352\262\040\025\225\373\227\362\170\057\143\066\100\070\343\106 +-\017\035\335\254\225\312\347\113\220\173\261\113\251\324\305\353 +-\232\332\252\325\243\224\024\106\215\055\037\363\072\326\223\072 +-\366\076\171\374\350\346\260\165\355\356\075\311\160\307\135\252 +-\201\113\106\045\034\307\154\025\343\225\116\017\252\062\067\224 +-\012\027\044\222\023\204\130\322\143\157\053\367\346\133\142\013 +-\023\027\260\015\122\114\376\376\157\134\342\221\156\035\375\244 +-\142\327\150\372\216\172\117\322\010\332\223\334\360\222\021\172 +-\320\334\162\223\014\163\223\142\205\150\320\364 +-END +- +-# Trust for Certificate "Digital Signature Trust Co. Global 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 "Digital Signature Trust Co. Global CA 2" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\267\057\377\222\322\316\103\336\012\215\114\124\214\120\067\046 +-\250\036\053\223 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\154\311\247\156\107\361\014\343\123\073\170\114\115\302\152\305 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\061\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\061\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\213\000\000\002\174\000\000\000\002\000 +-\000\000\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_TRUSTED_DELEGATOR +-CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_TRUE +- +-# +-# Certificate "Digital Signature Trust Co. Global CA 4" +-# +-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 "Digital Signature Trust Co. Global CA 4" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\213\000\000\167\155\000\000\000\001\000 +-\000\000\004 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\330\060\202\002\300\002\021\000\320\036\100\213\000 +-\000\167\155\000\000\000\001\000\000\000\004\060\015\006\011\052 +-\206\110\206\367\015\001\001\005\005\000\060\201\251\061\013\060 +-\011\006\003\125\004\006\023\002\165\163\061\015\060\013\006\003 +-\125\004\010\023\004\125\164\141\150\061\027\060\025\006\003\125 +-\004\007\023\016\123\141\154\164\040\114\141\153\145\040\103\151 +-\164\171\061\044\060\042\006\003\125\004\012\023\033\104\151\147 +-\151\164\141\154\040\123\151\147\156\141\164\165\162\145\040\124 +-\162\165\163\164\040\103\157\056\061\021\060\017\006\003\125\004 +-\013\023\010\104\123\124\103\101\040\130\062\061\026\060\024\006 +-\003\125\004\003\023\015\104\123\124\040\122\157\157\164\103\101 +-\040\130\062\061\041\060\037\006\011\052\206\110\206\367\015\001 +-\011\001\026\022\143\141\100\144\151\147\163\151\147\164\162\165 +-\163\164\056\143\157\155\060\036\027\015\071\070\061\061\063\060 +-\062\062\064\066\061\066\132\027\015\060\070\061\061\062\067\062 +-\062\064\066\061\066\132\060\201\251\061\013\060\011\006\003\125 +-\004\006\023\002\165\163\061\015\060\013\006\003\125\004\010\023 +-\004\125\164\141\150\061\027\060\025\006\003\125\004\007\023\016 +-\123\141\154\164\040\114\141\153\145\040\103\151\164\171\061\044 +-\060\042\006\003\125\004\012\023\033\104\151\147\151\164\141\154 +-\040\123\151\147\156\141\164\165\162\145\040\124\162\165\163\164 +-\040\103\157\056\061\021\060\017\006\003\125\004\013\023\010\104 +-\123\124\103\101\040\130\062\061\026\060\024\006\003\125\004\003 +-\023\015\104\123\124\040\122\157\157\164\103\101\040\130\062\061 +-\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022 +-\143\141\100\144\151\147\163\151\147\164\162\165\163\164\056\143 +-\157\155\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\165\360\214\300\165\226\232\300\142\037\046\367 +-\304\341\232\352\340\126\163\133\231\315\001\104\250\010\266\325 +-\247\332\032\004\030\071\222\112\170\243\201\302\365\167\172\120 +-\264\160\377\232\253\306\307\312\156\203\117\102\230\373\046\013 +-\332\334\155\326\251\231\125\122\147\351\050\003\222\334\345\260 +-\005\232\017\025\371\153\131\162\126\362\372\071\374\252\150\356 +-\017\037\020\203\057\374\235\372\027\226\335\202\343\346\105\175 +-\300\113\200\104\037\355\054\340\204\375\221\134\222\124\151\045 +-\345\142\151\334\345\356\000\122\275\063\013\255\165\002\205\247 +-\144\120\055\305\031\031\060\300\046\333\311\323\375\056\231\255 +-\131\265\013\115\324\101\256\205\110\103\131\334\267\250\342\242 +-\336\303\217\327\270\241\142\246\150\120\122\344\317\061\247\224 +-\205\332\237\106\062\027\126\345\362\353\146\075\022\377\103\333 +-\230\357\167\317\313\201\215\064\261\306\120\112\046\321\344\076 +-\101\120\257\154\256\042\064\056\325\153\156\203\272\171\270\166 +-\145\110\332\011\051\144\143\042\271\373\107\166\205\214\206\104 +-\313\011\333\002\003\001\000\001\060\015\006\011\052\206\110\206 +-\367\015\001\001\005\005\000\003\202\001\001\000\265\066\016\135 +-\341\141\050\132\021\145\300\077\203\003\171\115\276\050\246\013 +-\007\002\122\205\315\370\221\320\020\154\265\152\040\133\034\220 +-\331\060\074\306\110\236\212\136\144\371\241\161\167\357\004\047 +-\037\007\353\344\046\367\163\164\311\104\030\032\146\323\340\103 +-\257\221\073\321\313\054\330\164\124\072\034\115\312\324\150\315 +-\043\174\035\020\236\105\351\366\000\156\246\315\031\377\117\054 +-\051\217\127\115\304\167\222\276\340\114\011\373\135\104\206\146 +-\041\250\271\062\242\126\325\351\214\203\174\131\077\304\361\013 +-\347\235\354\236\275\234\030\016\076\302\071\171\050\267\003\015 +-\010\313\306\347\331\001\067\120\020\354\314\141\026\100\324\257 +-\061\164\173\374\077\061\247\320\107\163\063\071\033\314\116\152 +-\327\111\203\021\006\376\353\202\130\063\062\114\360\126\254\036 +-\234\057\126\232\173\301\112\034\245\375\125\066\316\374\226\115 +-\364\260\360\354\267\154\202\355\057\061\231\102\114\251\262\015 +-\270\025\135\361\337\272\311\265\112\324\144\230\263\046\251\060 +-\310\375\246\354\253\226\041\255\177\302\170\266 +-END +- +-# Trust for Certificate "Digital Signature Trust Co. Global CA 4" +-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 "Digital Signature Trust Co. Global CA 4" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\147\353\063\173\150\114\353\016\302\260\166\012\264\210\047\214 +-\335\225\227\335 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\315\073\075\142\133\011\270\011\066\207\236\022\057\161\144\272 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\251\061\013\060\011\006\003\125\004\006\023\002\165\163 +-\061\015\060\013\006\003\125\004\010\023\004\125\164\141\150\061 +-\027\060\025\006\003\125\004\007\023\016\123\141\154\164\040\114 +-\141\153\145\040\103\151\164\171\061\044\060\042\006\003\125\004 +-\012\023\033\104\151\147\151\164\141\154\040\123\151\147\156\141 +-\164\165\162\145\040\124\162\165\163\164\040\103\157\056\061\021 +-\060\017\006\003\125\004\013\023\010\104\123\124\103\101\040\130 +-\062\061\026\060\024\006\003\125\004\003\023\015\104\123\124\040 +-\122\157\157\164\103\101\040\130\062\061\041\060\037\006\011\052 +-\206\110\206\367\015\001\011\001\026\022\143\141\100\144\151\147 +-\163\151\147\164\162\165\163\164\056\143\157\155 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\021\000\320\036\100\213\000\000\167\155\000\000\000\001\000 +-\000\000\004 +-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_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Verisign Class 1 Public Primary Certification Authority" +@@ -2117,7 +1334,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_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Verisign Class 1 Public Primary Certification Authority - G2" +@@ -2649,7 +1866,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_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "GlobalSign Root CA" +@@ -3862,7 +3079,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_TRUE ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # + # Certificate "Entrust.net Secure Server CA" +@@ -4181,9 +3398,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\070\003\221\356 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -4767,127 +3984,6 @@ 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" +-# +-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 "Visa International Global Root 2" +-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 +-\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057 +-\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156 +-\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166 +-\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061 +-\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157 +-\164\040\062 +-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 +-\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057 +-\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156 +-\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166 +-\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061 +-\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157 +-\164\040\062 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\002\003\036 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\200\060\202\002\150\240\003\002\001\002\002\002\003 +-\036\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 +-\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057 +-\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156 +-\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166 +-\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061 +-\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157 +-\164\040\062\060\036\027\015\060\060\060\070\061\066\062\062\065 +-\061\060\060\132\027\015\062\060\060\070\061\065\062\063\065\071 +-\060\060\132\060\141\061\013\060\011\006\003\125\004\006\023\002 +-\125\123\061\015\060\013\006\003\125\004\012\023\004\126\111\123 +-\101\061\057\060\055\006\003\125\004\013\023\046\126\151\163\141 +-\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\123 +-\145\162\166\151\143\145\040\101\163\163\157\143\151\141\164\151 +-\157\156\061\022\060\020\006\003\125\004\003\023\011\107\120\040 +-\122\157\157\164\040\062\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\251\001\160\265\252\304\100\360\253 +-\152\046\141\171\031\000\374\277\233\067\131\014\257\157\144\033 +-\370\332\225\224\044\151\063\021\160\312\343\126\164\242\027\127 +-\144\134\040\006\341\326\357\161\267\073\367\253\301\151\320\111 +-\244\261\004\327\364\127\142\211\134\260\165\055\027\044\151\343 +-\102\140\344\356\164\326\253\200\126\330\210\050\341\373\155\042 +-\375\043\174\106\163\117\176\124\163\036\250\054\125\130\165\267 +-\114\363\132\105\245\002\032\372\332\235\303\105\303\042\136\363 +-\213\361\140\051\322\307\137\264\014\072\121\203\357\060\370\324 +-\347\307\362\372\231\243\042\120\276\371\005\067\243\255\355\232 +-\303\346\354\210\033\266\031\047\033\070\213\200\115\354\271\307 +-\305\211\313\374\032\062\355\043\360\265\001\130\371\366\217\340 +-\205\251\114\011\162\071\022\333\263\365\317\116\142\144\332\306 +-\031\025\072\143\035\351\027\125\241\114\042\074\064\062\106\370 +-\145\127\272\053\357\066\214\152\372\331\331\104\364\252\335\204 +-\327\015\034\262\124\254\062\205\264\144\015\336\101\273\261\064 +-\306\001\206\062\144\325\237\002\003\001\000\001\243\102\060\100 +-\060\035\006\003\125\035\016\004\026\004\024\236\175\113\064\277 +-\161\255\302\005\366\003\165\200\316\251\117\032\304\044\114\060 +-\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 +-\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 +-\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003 +-\202\001\001\000\041\245\166\024\125\371\255\047\160\217\074\364 +-\325\154\310\314\012\253\243\230\013\212\006\043\305\311\141\333 +-\231\007\151\065\046\061\376\307\056\204\302\231\141\324\015\351 +-\175\056\023\053\174\216\205\266\205\307\113\317\065\266\054\107 +-\075\316\051\057\330\157\237\211\034\144\223\277\010\275\166\320 +-\220\212\224\263\177\050\133\156\254\115\063\054\355\145\334\026 +-\314\342\315\256\244\075\142\222\006\225\046\277\337\271\344\040 +-\246\163\152\301\276\367\224\104\326\115\157\052\013\153\030\115 +-\164\020\066\150\152\132\301\152\247\335\066\051\214\270\060\213 +-\117\041\077\000\056\124\060\007\072\272\212\344\303\236\312\330 +-\265\330\173\316\165\105\146\007\364\155\055\330\172\312\351\211 +-\212\362\043\330\057\313\156\000\066\117\373\360\057\001\314\017 +-\300\042\145\364\253\342\116\141\055\003\202\175\221\026\265\060 +-\325\024\336\136\307\220\374\241\374\253\020\257\134\153\160\247 +-\007\357\051\206\350\262\045\307\040\377\046\335\167\357\171\104 +-\024\304\275\335\073\305\003\233\167\043\354\240\354\273\132\071 +-\265\314\255\006 +-END +- +-# Trust for Certificate "Visa International Global Root 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 "Visa International Global Root 2" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\311\015\033\352\210\075\247\321\027\276\073\171\364\041\016\032 +-\130\224\247\055 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\065\110\225\066\112\124\132\162\226\216\340\144\314\357\054\214 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\141\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +-\015\060\013\006\003\125\004\012\023\004\126\111\123\101\061\057 +-\060\055\006\003\125\004\013\023\046\126\151\163\141\040\111\156 +-\164\145\162\156\141\164\151\157\156\141\154\040\123\145\162\166 +-\151\143\145\040\101\163\163\157\143\151\141\164\151\157\156\061 +-\022\060\020\006\003\125\004\003\023\011\107\120\040\122\157\157 +-\164\040\062 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\002\003\036 +-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 "beTRUSTed Root CA" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -5026,9 +4122,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\071\117\175\207 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -5558,150 +4654,6 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +-# Certificate "Verisign Time Stamping Authority 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 "Verisign Time Stamping Authority CA" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\245\061\027\060\025\006\003\125\004\012\023\016\126\145 +-\162\151\123\151\147\156\054\040\111\156\143\056\061\037\060\035 +-\006\003\125\004\013\023\026\126\145\162\151\123\151\147\156\040 +-\124\162\165\163\164\040\116\145\164\167\157\162\153\061\073\060 +-\071\006\003\125\004\013\023\062\124\145\162\155\163\040\157\146 +-\040\165\163\145\040\141\164\040\150\164\164\160\163\072\057\057 +-\167\167\167\056\166\145\162\151\163\151\147\156\056\143\157\155 +-\057\162\160\141\040\050\143\051\060\060\061\054\060\052\006\003 +-\125\004\003\023\043\126\145\162\151\123\151\147\156\040\124\151 +-\155\145\040\123\164\141\155\160\151\156\147\040\101\165\164\150 +-\157\162\151\164\171\040\103\101 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\301\061\013\060\011\006\003\125\004\006\023\002\125\123 +-\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123 +-\151\147\156\054\040\111\156\143\056\061\074\060\072\006\003\125 +-\004\013\023\063\103\154\141\163\163\040\063\040\120\165\142\154 +-\151\143\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013 +-\023\061\050\143\051\040\061\071\071\070\040\126\145\162\151\123 +-\151\147\156\054\040\111\156\143\056\040\055\040\106\157\162\040 +-\141\165\164\150\157\162\151\172\145\144\040\165\163\145\040\157 +-\156\154\171\061\037\060\035\006\003\125\004\013\023\026\126\145 +-\162\151\123\151\147\156\040\124\162\165\163\164\040\116\145\164 +-\167\157\162\153 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\020\123\141\262\140\256\333\161\216\247\224\263\023\063\364 +-\007\011 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\003\315\060\202\003\066\240\003\002\001\002\002\020\123 +-\141\262\140\256\333\161\216\247\224\263\023\063\364\007\011\060 +-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201 +-\301\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027 +-\060\025\006\003\125\004\012\023\016\126\145\162\151\123\151\147 +-\156\054\040\111\156\143\056\061\074\060\072\006\003\125\004\013 +-\023\063\103\154\141\163\163\040\063\040\120\165\142\154\151\143 +-\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013\023\061 +-\050\143\051\040\061\071\071\070\040\126\145\162\151\123\151\147 +-\156\054\040\111\156\143\056\040\055\040\106\157\162\040\141\165 +-\164\150\157\162\151\172\145\144\040\165\163\145\040\157\156\154 +-\171\061\037\060\035\006\003\125\004\013\023\026\126\145\162\151 +-\123\151\147\156\040\124\162\165\163\164\040\116\145\164\167\157 +-\162\153\060\036\027\015\060\060\060\071\062\066\060\060\060\060 +-\060\060\132\027\015\061\060\060\071\062\065\062\063\065\071\065 +-\071\132\060\201\245\061\027\060\025\006\003\125\004\012\023\016 +-\126\145\162\151\123\151\147\156\054\040\111\156\143\056\061\037 +-\060\035\006\003\125\004\013\023\026\126\145\162\151\123\151\147 +-\156\040\124\162\165\163\164\040\116\145\164\167\157\162\153\061 +-\073\060\071\006\003\125\004\013\023\062\124\145\162\155\163\040 +-\157\146\040\165\163\145\040\141\164\040\150\164\164\160\163\072 +-\057\057\167\167\167\056\166\145\162\151\163\151\147\156\056\143 +-\157\155\057\162\160\141\040\050\143\051\060\060\061\054\060\052 +-\006\003\125\004\003\023\043\126\145\162\151\123\151\147\156\040 +-\124\151\155\145\040\123\164\141\155\160\151\156\147\040\101\165 +-\164\150\157\162\151\164\171\040\103\101\060\201\237\060\015\006 +-\011\052\206\110\206\367\015\001\001\001\005\000\003\201\215\000 +-\060\201\211\002\201\201\000\322\031\235\147\302\000\041\131\142 +-\316\264\011\042\104\151\212\370\045\132\333\355\015\267\066\176 +-\116\340\273\224\076\220\045\207\302\141\107\051\331\275\124\270 +-\143\314\054\175\151\264\063\066\364\067\007\232\301\335\100\124 +-\374\340\170\235\240\223\271\011\075\043\121\177\104\302\024\164 +-\333\012\276\313\311\060\064\100\230\076\320\327\045\020\201\224 +-\275\007\117\234\326\124\047\337\056\250\277\313\220\214\215\165 +-\113\274\342\350\104\207\315\346\101\012\045\156\350\364\044\002 +-\305\122\017\156\354\230\165\002\003\001\000\001\243\201\337\060 +-\201\334\060\017\006\003\125\035\023\004\010\060\006\001\001\377 +-\002\001\000\060\105\006\003\125\035\040\004\076\060\074\060\072 +-\006\014\140\206\110\001\206\370\105\001\007\027\001\003\060\052 +-\060\050\006\010\053\006\001\005\005\007\002\001\026\034\150\164 +-\164\160\163\072\057\057\167\167\167\056\166\145\162\151\163\151 +-\147\156\056\143\157\155\057\162\160\141\060\061\006\003\125\035 +-\037\004\052\060\050\060\046\240\044\240\042\206\040\150\164\164 +-\160\072\057\057\143\162\154\056\166\145\162\151\163\151\147\156 +-\056\143\157\155\057\160\143\141\063\056\143\162\154\060\013\006 +-\003\125\035\017\004\004\003\002\001\006\060\102\006\010\053\006 +-\001\005\005\007\001\001\004\066\060\064\060\062\006\010\053\006 +-\001\005\005\007\060\001\246\046\026\044\150\164\164\160\072\057 +-\057\157\143\163\160\056\166\145\162\151\163\151\147\156\056\143 +-\157\155\057\157\143\163\160\057\163\164\141\164\165\163\060\015 +-\006\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201 +-\000\202\160\150\225\337\266\015\302\001\160\031\112\322\124\126 +-\036\254\362\105\114\207\270\365\065\353\170\113\005\251\310\235 +-\073\031\041\056\160\064\112\242\365\211\340\025\165\105\347\050 +-\067\000\064\047\051\350\067\113\362\357\104\227\153\027\121\032 +-\303\126\235\074\032\212\366\112\106\106\067\214\372\313\365\144 +-\132\070\150\056\034\303\357\160\316\270\106\006\026\277\367\176 +-\347\265\250\076\105\254\251\045\165\042\173\157\077\260\234\224 +-\347\307\163\253\254\037\356\045\233\300\026\355\267\312\133\360 +-\024 +-END +- +-# Trust for Certificate "Verisign Time Stamping Authority 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 "Verisign Time Stamping Authority CA" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\246\017\064\310\142\154\201\366\213\367\175\251\366\147\130\212 +-\220\077\175\066 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\211\111\124\214\310\150\232\203\051\354\334\006\163\041\253\227 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\301\061\013\060\011\006\003\125\004\006\023\002\125\123 +-\061\027\060\025\006\003\125\004\012\023\016\126\145\162\151\123 +-\151\147\156\054\040\111\156\143\056\061\074\060\072\006\003\125 +-\004\013\023\063\103\154\141\163\163\040\063\040\120\165\142\154 +-\151\143\040\120\162\151\155\141\162\171\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\055\040\107\062\061\072\060\070\006\003\125\004\013 +-\023\061\050\143\051\040\061\071\071\070\040\126\145\162\151\123 +-\151\147\156\054\040\111\156\143\056\040\055\040\106\157\162\040 +-\141\165\164\150\157\162\151\172\145\144\040\165\163\145\040\157 +-\156\154\171\061\037\060\035\006\003\125\004\013\023\026\126\145 +-\162\151\123\151\147\156\040\124\162\165\163\164\040\116\145\164 +-\167\157\162\153 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\020\123\141\262\140\256\333\161\216\247\224\263\023\063\364 +-\007\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 "Thawte Time Stamping CA" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -5962,9 +4914,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\070\233\021\074 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -6114,9 +5066,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\070\236\366\344 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -6716,9 +5668,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\074\265\075\106 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -6882,9 +5834,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\004\074\265\117\100 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -7035,9 +5987,9 @@ CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\020\073\131\307\173\315\133\127\236\275\067\122\254\166\264 + \252\032 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -7153,101 +6105,6 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +-# Certificate "RSA Security 1024 v3" +-# +-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 "RSA Security 1024 v3" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101 +-\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060 +-\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165 +-\162\151\164\171\040\061\060\062\064\040\126\063 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101 +-\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060 +-\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165 +-\162\151\164\171\040\061\060\062\064\040\126\063 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\020\012\001\001\001\000\000\002\174\000\000\000\013\000\000 +-\000\002 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\002\134\060\202\001\305\240\003\002\001\002\002\020\012 +-\001\001\001\000\000\002\174\000\000\000\013\000\000\000\002\060 +-\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\072 +-\061\031\060\027\006\003\125\004\012\023\020\122\123\101\040\123 +-\145\143\165\162\151\164\171\040\111\156\143\061\035\060\033\006 +-\003\125\004\013\023\024\122\123\101\040\123\145\143\165\162\151 +-\164\171\040\061\060\062\064\040\126\063\060\036\027\015\060\061 +-\060\062\062\062\062\061\060\061\064\071\132\027\015\062\066\060 +-\062\062\062\062\060\060\061\064\071\132\060\072\061\031\060\027 +-\006\003\125\004\012\023\020\122\123\101\040\123\145\143\165\162 +-\151\164\171\040\111\156\143\061\035\060\033\006\003\125\004\013 +-\023\024\122\123\101\040\123\145\143\165\162\151\164\171\040\061 +-\060\062\064\040\126\063\060\201\237\060\015\006\011\052\206\110 +-\206\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002 +-\201\201\000\325\335\376\146\011\317\044\074\076\256\201\116\116 +-\212\304\151\200\133\131\073\337\271\115\114\312\265\055\303\047 +-\055\074\257\000\102\155\274\050\246\226\317\177\327\130\254\203 +-\012\243\125\265\173\027\220\025\204\114\212\356\046\231\334\130 +-\357\307\070\246\252\257\320\216\102\310\142\327\253\254\251\373 +-\112\175\277\352\376\022\115\335\377\046\055\157\066\124\150\310 +-\322\204\126\356\222\123\141\011\263\077\071\233\250\311\233\275 +-\316\237\176\324\031\152\026\051\030\276\327\072\151\334\045\133 +-\063\032\121\002\003\001\000\001\243\143\060\141\060\017\006\003 +-\125\035\023\001\001\377\004\005\060\003\001\001\377\060\016\006 +-\003\125\035\017\001\001\377\004\004\003\002\001\006\060\037\006 +-\003\125\035\043\004\030\060\026\200\024\304\300\034\244\007\224 +-\375\315\115\001\324\124\332\245\014\137\336\256\005\132\060\035 +-\006\003\125\035\016\004\026\004\024\304\300\034\244\007\224\375 +-\315\115\001\324\124\332\245\014\137\336\256\005\132\060\015\006 +-\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201\000 +-\077\055\152\343\046\103\225\175\211\227\145\373\165\344\162\035 +-\106\127\304\141\153\151\237\022\233\054\325\132\350\300\242\360 +-\103\225\343\037\351\166\315\334\353\274\223\240\145\012\307\115 +-\117\137\247\257\242\106\024\271\014\363\314\275\152\156\267\235 +-\336\045\102\320\124\377\236\150\163\143\334\044\353\042\277\250 +-\162\362\136\000\341\015\116\072\103\156\231\116\077\211\170\003 +-\230\312\363\125\314\235\256\216\301\252\105\230\372\217\032\240 +-\215\210\043\361\025\101\015\245\106\076\221\077\213\353\367\161 +-END +- +-# Trust for Certificate "RSA Security 1024 v3" +-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 "RSA Security 1024 v3" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\074\273\135\340\374\326\071\174\005\210\345\146\227\275\106\052 +-\275\371\134\166 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\072\345\120\260\071\276\307\106\066\063\241\376\202\076\215\224 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\072\061\031\060\027\006\003\125\004\012\023\020\122\123\101 +-\040\123\145\143\165\162\151\164\171\040\111\156\143\061\035\060 +-\033\006\003\125\004\013\023\024\122\123\101\040\123\145\143\165 +-\162\151\164\171\040\061\060\062\064\040\126\063 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\020\012\001\001\001\000\000\002\174\000\000\000\013\000\000 +-\000\002 +-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 "GeoTrust Global CA" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -7906,9 +6763,9 @@ CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\020\104\276\014\213\120\000\044\264\021\323\066\060\113\300 + \063\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_TRUSTED_DELEGATOR ++CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -9314,9 +8171,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -9538,9 +8395,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -9762,9 +8619,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -9987,9 +8844,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -10212,129 +9069,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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 "IPS Servidores root" +-# +-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 "IPS Servidores root" +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123 +-\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105 +-\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102 +-\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004 +-\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144 +-\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145 +-\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060 +-\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126 +-\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206 +-\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056 +-\151\160\163\056\145\163 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123 +-\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105 +-\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102 +-\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004 +-\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144 +-\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145 +-\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060 +-\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126 +-\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206 +-\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056 +-\151\160\163\056\145\163 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\002\267\060\202\002\040\002\001\000\060\015\006\011\052 +-\206\110\206\367\015\001\001\004\005\000\060\201\243\061\013\060 +-\011\006\003\125\004\006\023\002\105\123\061\022\060\020\006\003 +-\125\004\010\023\011\102\101\122\103\105\114\117\116\101\061\022 +-\060\020\006\003\125\004\007\023\011\102\101\122\103\105\114\117 +-\116\101\061\031\060\027\006\003\125\004\012\023\020\111\120\123 +-\040\123\145\147\165\162\151\144\141\144\040\103\101\061\030\060 +-\026\006\003\125\004\013\023\017\103\145\162\164\151\146\151\143 +-\141\143\151\157\156\145\163\061\027\060\025\006\003\125\004\003 +-\023\016\111\120\123\040\123\105\122\126\111\104\117\122\105\123 +-\061\036\060\034\006\011\052\206\110\206\367\015\001\011\001\026 +-\017\151\160\163\100\155\141\151\154\056\151\160\163\056\145\163 +-\060\036\027\015\071\070\060\061\060\061\062\063\062\061\060\067 +-\132\027\015\060\071\061\062\062\071\062\063\062\061\060\067\132 +-\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123 +-\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105 +-\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102 +-\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004 +-\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144 +-\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145 +-\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060 +-\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126 +-\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206 +-\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056 +-\151\160\163\056\145\163\060\201\237\060\015\006\011\052\206\110 +-\206\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002 +-\201\201\000\254\117\122\164\237\071\352\216\334\045\304\274\230 +-\135\230\144\044\011\074\041\263\314\031\265\216\224\216\207\321 +-\370\067\076\241\310\055\130\244\200\065\133\241\165\154\035\105 +-\014\037\141\143\152\136\157\233\012\114\301\310\270\141\043\065 +-\201\377\376\254\170\160\055\150\341\072\007\230\225\002\124\335 +-\315\043\267\200\123\327\310\067\105\162\006\044\022\272\023\141 +-\041\212\156\165\050\340\305\017\064\375\066\330\105\177\341\270 +-\066\357\263\341\306\040\216\350\264\070\274\341\076\366\021\336 +-\214\235\001\002\003\001\000\001\060\015\006\011\052\206\110\206 +-\367\015\001\001\004\005\000\003\201\201\000\054\363\303\171\130 +-\044\336\306\073\321\340\102\151\270\356\144\263\075\142\001\271 +-\263\204\337\043\175\335\230\317\020\251\376\000\330\042\226\005 +-\023\007\124\127\305\247\336\313\331\270\210\102\366\231\333\024 +-\167\037\266\376\045\075\341\242\076\003\251\201\322\055\154\107 +-\365\226\106\214\042\253\310\314\015\016\227\136\213\101\264\073 +-\304\012\006\100\035\335\106\364\001\335\272\202\056\074\075\170 +-\160\236\174\030\320\253\370\270\167\007\106\161\361\312\013\143 +-\134\152\371\162\224\325\001\117\240\333\102 +-END +- +-# Trust for Certificate "IPS Servidores root" +-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 "IPS Servidores root" +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\044\272\155\154\212\133\130\067\244\215\265\372\351\031\352\147 +-\134\224\322\027 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\173\265\010\231\232\214\030\277\205\047\175\016\256\332\262\253 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\243\061\013\060\011\006\003\125\004\006\023\002\105\123 +-\061\022\060\020\006\003\125\004\010\023\011\102\101\122\103\105 +-\114\117\116\101\061\022\060\020\006\003\125\004\007\023\011\102 +-\101\122\103\105\114\117\116\101\061\031\060\027\006\003\125\004 +-\012\023\020\111\120\123\040\123\145\147\165\162\151\144\141\144 +-\040\103\101\061\030\060\026\006\003\125\004\013\023\017\103\145 +-\162\164\151\146\151\143\141\143\151\157\156\145\163\061\027\060 +-\025\006\003\125\004\003\023\016\111\120\123\040\123\105\122\126 +-\111\104\117\122\105\123\061\036\060\034\006\011\052\206\110\206 +-\367\015\001\011\001\026\017\151\160\163\100\155\141\151\154\056 +-\151\160\163\056\145\163 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -10564,9 +9301,9 @@ END + CKA_SERIAL_NUMBER MULTILINE_OCTAL + \002\001\000 + 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_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN ++CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +@@ -13737,167 +12474,6 @@ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + + # +-# Certificate "StartCom Ltd." +-# +-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 Ltd." +-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +-CKA_SUBJECT MULTILINE_OCTAL +-\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114 +-\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145 +-\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141 +-\164\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\032\060\030\006\003\125 +-\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171 +-\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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 +-\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026 +-\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056 +-\157\162\147 +-END +-CKA_ID UTF8 "0" +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114 +-\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145 +-\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141 +-\164\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\032\060\030\006\003\125 +-\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171 +-\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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 +-\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026 +-\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056 +-\157\162\147 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-END +-CKA_VALUE MULTILINE_OCTAL +-\060\202\005\026\060\202\004\177\240\003\002\001\002\002\001\000 +-\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060 +-\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114\061 +-\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145\154 +-\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141\164 +-\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\032\060\030\006\003\125\004 +-\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171\040 +-\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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\061 +-\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026\022 +-\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056\157 +-\162\147\060\036\027\015\060\065\060\063\061\067\061\067\063\067 +-\064\070\132\027\015\063\065\060\063\061\060\061\067\063\067\064 +-\070\132\060\201\260\061\013\060\011\006\003\125\004\006\023\002 +-\111\114\061\017\060\015\006\003\125\004\010\023\006\111\163\162 +-\141\145\154\061\016\060\014\006\003\125\004\007\023\005\105\151 +-\154\141\164\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\032\060\030\006 +-\003\125\004\013\023\021\103\101\040\101\165\164\150\157\162\151 +-\164\171\040\104\145\160\056\061\051\060\047\006\003\125\004\003 +-\023\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\061\041\060\037\006\011\052\206\110\206\367\015\001\011 +-\001\026\022\141\144\155\151\156\100\163\164\141\162\164\143\157 +-\155\056\157\162\147\060\201\237\060\015\006\011\052\206\110\206 +-\367\015\001\001\001\005\000\003\201\215\000\060\201\211\002\201 +-\201\000\355\204\140\000\043\236\310\112\121\051\047\336\072\241 +-\071\265\151\253\011\262\057\064\375\141\334\075\323\260\317\261 +-\327\302\304\302\261\344\226\126\304\276\252\024\016\347\314\072 +-\120\310\072\142\235\303\243\254\131\173\216\356\125\032\034\107 +-\276\243\227\071\263\265\357\043\054\010\350\330\257\163\057\271 +-\311\203\350\355\000\017\310\165\245\057\064\114\030\350\166\210 +-\043\111\212\333\266\355\150\332\303\265\142\051\114\245\113\267 +-\230\264\011\024\020\240\370\376\142\166\042\025\013\244\326\010 +-\057\065\002\003\001\000\001\243\202\002\074\060\202\002\070\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\346\060\035\006 +-\003\125\035\016\004\026\004\024\034\211\303\226\314\275\376\062 +-\325\015\214\201\061\266\230\235\215\050\144\215\060\201\335\006 +-\003\125\035\043\004\201\325\060\201\322\200\024\034\211\303\226 +-\314\275\376\062\325\015\214\201\061\266\230\235\215\050\144\215 +-\241\201\266\244\201\263\060\201\260\061\013\060\011\006\003\125 +-\004\006\023\002\111\114\061\017\060\015\006\003\125\004\010\023 +-\006\111\163\162\141\145\154\061\016\060\014\006\003\125\004\007 +-\023\005\105\151\154\141\164\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 +-\032\060\030\006\003\125\004\013\023\021\103\101\040\101\165\164 +-\150\157\162\151\164\171\040\104\145\160\056\061\051\060\047\006 +-\003\125\004\003\023\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\061\041\060\037\006\011\052\206\110\206 +-\367\015\001\011\001\026\022\141\144\155\151\156\100\163\164\141 +-\162\164\143\157\155\056\157\162\147\202\001\000\060\035\006\003 +-\125\035\021\004\026\060\024\201\022\141\144\155\151\156\100\163 +-\164\141\162\164\143\157\155\056\157\162\147\060\035\006\003\125 +-\035\022\004\026\060\024\201\022\141\144\155\151\156\100\163\164 +-\141\162\164\143\157\155\056\157\162\147\060\021\006\011\140\206 +-\110\001\206\370\102\001\001\004\004\003\002\000\007\060\057\006 +-\011\140\206\110\001\206\370\102\001\015\004\042\026\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\062 +-\006\011\140\206\110\001\206\370\102\001\004\004\045\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\143\141\055\143\162\154\056\143 +-\162\154\060\050\006\011\140\206\110\001\206\370\102\001\002\004 +-\033\026\031\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\060\071\006\011 +-\140\206\110\001\206\370\102\001\010\004\054\026\052\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\144\145\170\056\160\150\160\077 +-\141\160\160\075\061\061\061\060\015\006\011\052\206\110\206\367 +-\015\001\001\004\005\000\003\201\201\000\154\161\045\341\236\064 +-\221\041\357\333\154\275\001\010\126\217\210\330\101\072\123\365 +-\162\337\047\127\113\166\204\367\150\244\376\353\077\011\176\050 +-\270\127\352\037\301\252\342\377\226\237\111\231\346\262\225\163 +-\226\306\110\307\136\215\007\162\126\370\203\217\237\167\257\051 +-\323\105\016\244\356\260\066\164\055\360\315\230\043\173\067\113 +-\332\376\121\230\304\036\064\074\210\375\231\073\120\247\301\213 +-\063\307\302\122\026\022\225\123\145\042\357\272\213\316\142\333 +-\160\043\261\200\337\032\040\070\347\176 +-END +- +-# Trust for Certificate "StartCom Ltd." +-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 Ltd." +-CKA_CERT_SHA1_HASH MULTILINE_OCTAL +-\225\346\255\370\327\161\106\002\115\325\152\041\262\347\077\315 +-\362\073\065\377 +-END +-CKA_CERT_MD5_HASH MULTILINE_OCTAL +-\010\174\130\037\122\053\104\264\073\171\315\001\370\305\303\311 +-END +-CKA_ISSUER MULTILINE_OCTAL +-\060\201\260\061\013\060\011\006\003\125\004\006\023\002\111\114 +-\061\017\060\015\006\003\125\004\010\023\006\111\163\162\141\145 +-\154\061\016\060\014\006\003\125\004\007\023\005\105\151\154\141 +-\164\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\032\060\030\006\003\125 +-\004\013\023\021\103\101\040\101\165\164\150\157\162\151\164\171 +-\040\104\145\160\056\061\051\060\047\006\003\125\004\003\023\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 +-\061\041\060\037\006\011\052\206\110\206\367\015\001\011\001\026 +-\022\141\144\155\151\156\100\163\164\141\162\164\143\157\155\056 +-\157\162\147 +-END +-CKA_SERIAL_NUMBER MULTILINE_OCTAL +-\002\001\000 +-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 "StartCom Certification Authority" + # + CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +@@ -22200,3 +20776,153 @@ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR + CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN + CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE ++ ++# ++# Certificate "ACEDICOM Root" ++# ++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 "ACEDICOM Root" ++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 ++CKA_SUBJECT MULTILINE_OCTAL ++\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105 ++\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003 ++\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004 ++\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125 ++\004\006\023\002\105\123 ++END ++CKA_ID UTF8 "0" ++CKA_ISSUER MULTILINE_OCTAL ++\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105 ++\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003 ++\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004 ++\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125 ++\004\006\023\002\105\123 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\010\141\215\307\206\073\001\202\005 ++END ++CKA_VALUE MULTILINE_OCTAL ++\060\202\005\265\060\202\003\235\240\003\002\001\002\002\010\141 ++\215\307\206\073\001\202\005\060\015\006\011\052\206\110\206\367 ++\015\001\001\005\005\000\060\104\061\026\060\024\006\003\125\004 ++\003\014\015\101\103\105\104\111\103\117\115\040\122\157\157\164 ++\061\014\060\012\006\003\125\004\013\014\003\120\113\111\061\017 ++\060\015\006\003\125\004\012\014\006\105\104\111\103\117\115\061 ++\013\060\011\006\003\125\004\006\023\002\105\123\060\036\027\015 ++\060\070\060\064\061\070\061\066\062\064\062\062\132\027\015\062 ++\070\060\064\061\063\061\066\062\064\062\062\132\060\104\061\026 ++\060\024\006\003\125\004\003\014\015\101\103\105\104\111\103\117 ++\115\040\122\157\157\164\061\014\060\012\006\003\125\004\013\014 ++\003\120\113\111\061\017\060\015\006\003\125\004\012\014\006\105 ++\104\111\103\117\115\061\013\060\011\006\003\125\004\006\023\002 ++\105\123\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\377\222\225\341\150\006\166\264\054\310\130\110\312 ++\375\200\124\051\125\143\044\377\220\145\233\020\165\173\303\152 ++\333\142\002\001\362\030\206\265\174\132\070\261\344\130\271\373 ++\323\330\055\237\275\062\067\277\054\025\155\276\265\364\041\322 ++\023\221\331\007\255\001\005\326\363\275\167\316\137\102\201\012 ++\371\152\343\203\000\250\053\056\125\023\143\201\312\107\034\173 ++\134\026\127\172\033\203\140\004\072\076\145\303\315\001\336\336 ++\244\326\014\272\216\336\331\004\356\027\126\042\233\217\143\375 ++\115\026\013\267\173\167\214\371\045\265\321\155\231\022\056\117 ++\032\270\346\352\004\222\256\075\021\271\121\102\075\207\260\061 ++\205\257\171\132\234\376\347\116\136\222\117\103\374\253\072\255 ++\245\022\046\146\271\342\014\327\230\316\324\130\245\225\100\012 ++\267\104\235\023\164\053\302\245\353\042\025\230\020\330\213\305 ++\004\237\035\217\140\345\006\033\233\317\271\171\240\075\242\043 ++\077\102\077\153\372\034\003\173\060\215\316\154\300\277\346\033 ++\137\277\147\270\204\031\325\025\357\173\313\220\066\061\142\311 ++\274\002\253\106\137\233\376\032\150\224\064\075\220\216\255\366 ++\344\035\011\177\112\210\070\077\276\147\375\064\226\365\035\274 ++\060\164\313\070\356\325\154\253\324\374\364\000\267\000\133\205 ++\062\026\166\063\351\330\243\231\235\005\000\252\026\346\363\201 ++\175\157\175\252\206\155\255\025\164\323\304\242\161\252\364\024 ++\175\347\062\270\037\274\325\361\116\275\157\027\002\071\327\016 ++\225\102\072\307\000\076\351\046\143\021\352\013\321\112\377\030 ++\235\262\327\173\057\072\331\226\373\350\036\222\256\023\125\310 ++\331\047\366\334\110\033\260\044\301\205\343\167\235\232\244\363 ++\014\021\035\015\310\264\024\356\265\202\127\011\277\040\130\177 ++\057\042\043\330\160\313\171\154\311\113\362\251\052\310\374\207 ++\053\327\032\120\370\047\350\057\103\343\072\275\330\127\161\375 ++\316\246\122\133\371\335\115\355\345\366\157\211\355\273\223\234 ++\166\041\165\360\222\114\051\367\057\234\001\056\376\120\106\236 ++\144\014\024\263\007\133\305\302\163\154\361\007\134\105\044\024 ++\065\256\203\361\152\115\211\172\372\263\330\055\146\360\066\207 ++\365\053\123\002\003\001\000\001\243\201\252\060\201\247\060\017 ++\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 ++\037\006\003\125\035\043\004\030\060\026\200\024\246\263\341\053 ++\053\111\266\327\163\241\252\224\365\001\347\163\145\114\254\120 ++\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\206 ++\060\035\006\003\125\035\016\004\026\004\024\246\263\341\053\053 ++\111\266\327\163\241\252\224\365\001\347\163\145\114\254\120\060 ++\104\006\003\125\035\040\004\075\060\073\060\071\006\004\125\035 ++\040\000\060\061\060\057\006\010\053\006\001\005\005\007\002\001 ++\026\043\150\164\164\160\072\057\057\141\143\145\144\151\143\157 ++\155\056\145\144\151\143\157\155\147\162\157\165\160\056\143\157 ++\155\057\144\157\143\060\015\006\011\052\206\110\206\367\015\001 ++\001\005\005\000\003\202\002\001\000\316\054\013\122\121\142\046 ++\175\014\047\203\217\305\366\332\240\150\173\117\222\136\352\244 ++\163\062\021\123\104\262\104\313\235\354\017\171\102\263\020\246 ++\307\015\235\313\266\372\077\072\174\352\277\210\123\033\074\367 ++\202\372\005\065\063\341\065\250\127\300\347\375\215\117\077\223 ++\062\117\170\146\003\167\007\130\351\225\310\176\076\320\171\000 ++\214\362\033\121\063\233\274\224\351\072\173\156\122\055\062\236 ++\043\244\105\373\266\056\023\260\213\030\261\335\316\325\035\247 ++\102\177\125\276\373\133\273\107\324\374\044\315\004\256\226\005 ++\025\326\254\316\060\363\312\013\305\272\342\042\340\246\255\042 ++\344\002\356\164\021\177\114\377\170\035\065\332\346\002\064\353 ++\030\022\141\167\006\011\026\143\352\030\255\242\207\037\362\307 ++\200\011\011\165\116\020\250\217\075\206\270\165\021\300\044\142 ++\212\226\173\112\105\351\354\131\305\276\153\203\346\341\350\254 ++\265\060\036\376\005\007\200\371\341\043\015\120\217\005\230\377 ++\054\137\350\073\266\255\317\201\265\041\207\312\010\052\043\047 ++\060\040\053\317\355\224\133\254\262\172\322\307\050\241\212\013 ++\233\115\112\054\155\205\077\011\162\074\147\342\331\334\007\272 ++\353\145\173\132\001\143\326\220\133\117\027\146\075\177\013\031 ++\243\223\143\020\122\052\237\024\026\130\342\334\245\364\241\026 ++\213\016\221\213\201\312\233\131\372\330\153\221\007\145\125\137 ++\122\037\257\072\373\220\335\151\245\133\234\155\016\054\266\372 ++\316\254\245\174\062\112\147\100\334\060\064\043\335\327\004\043 ++\146\360\374\125\200\247\373\146\031\202\065\147\142\160\071\136 ++\157\307\352\220\100\104\010\036\270\262\326\333\356\131\247\015 ++\030\171\064\274\124\030\136\123\312\064\121\355\105\012\346\216 ++\307\202\066\076\247\070\143\251\060\054\027\020\140\222\237\125 ++\207\022\131\020\302\017\147\151\021\314\116\036\176\112\232\255 ++\257\100\250\165\254\126\220\164\270\240\234\245\171\157\334\351 ++\032\310\151\005\351\272\372\003\263\174\344\340\116\302\316\235 ++\350\266\106\015\156\176\127\072\147\224\302\313\037\234\167\112 ++\147\116\151\206\103\223\070\373\266\333\117\203\221\324\140\176 ++\113\076\053\070\007\125\230\136\244 ++END ++ ++# Trust for Certificate "ACEDICOM Root" ++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 "ACEDICOM Root" ++CKA_CERT_SHA1_HASH MULTILINE_OCTAL ++\340\264\062\056\262\366\245\150\266\124\123\204\110\030\112\120 ++\066\207\103\204 ++END ++CKA_CERT_MD5_HASH MULTILINE_OCTAL ++\102\201\240\342\034\343\125\020\336\125\211\102\145\226\042\346 ++END ++CKA_ISSUER MULTILINE_OCTAL ++\060\104\061\026\060\024\006\003\125\004\003\014\015\101\103\105 ++\104\111\103\117\115\040\122\157\157\164\061\014\060\012\006\003 ++\125\004\013\014\003\120\113\111\061\017\060\015\006\003\125\004 ++\012\014\006\105\104\111\103\117\115\061\013\060\011\006\003\125 ++\004\006\023\002\105\123 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\010\141\215\307\206\073\001\202\005 ++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 +diff --git a/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h b/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h +index 6c1d239..6fd5fcc 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h ++++ b/mozilla/security/nss/lib/ckfw/builtins/nssckbi.h +@@ -77,8 +77,8 @@ + * of the comment in the CK_VERSION type definition. + */ + #define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 1 +-#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 78 +-#define NSS_BUILTINS_LIBRARY_VERSION "1.78" ++#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 79 ++#define NSS_BUILTINS_LIBRARY_VERSION "1.79" + + /* These version numbers detail the semantic changes to the ckfw engine. */ + #define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1 diff --git a/recipes/mozilla/nss-3.12.6/25_entropy.patch b/recipes/mozilla/nss-3.12.6/25_entropy.patch new file mode 100644 index 0000000000..4e62dcb6bd --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/25_entropy.patch @@ -0,0 +1,22 @@ +## 25_entropy.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Remove code that called netstat to gain so called entropy. It's pretty +## DP: useless on a Linux system. Thanks Wichert Akkerman. bz#51429. + +diff --git a/mozilla/security/nss/lib/freebl/unix_rand.c b/mozilla/security/nss/lib/freebl/unix_rand.c +index c8344b9..6c019da 100644 +--- a/mozilla/security/nss/lib/freebl/unix_rand.c ++++ b/mozilla/security/nss/lib/freebl/unix_rand.c +@@ -849,7 +849,11 @@ safe_pclose(FILE *fp) + /* Fork netstat to collect its output by default. Do not unset this unless + * another source of entropy is available + */ ++#ifndef LINUX + #define DO_NETSTAT 1 ++#else ++#undef DO_NETSTAT ++#endif + + void RNG_SystemInfoForRNG(void) + { diff --git a/recipes/mozilla/nss-3.12.6/38_hurd.patch b/recipes/mozilla/nss-3.12.6/38_hurd.patch new file mode 100644 index 0000000000..837cc504b7 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/38_hurd.patch @@ -0,0 +1,59 @@ +## 38_hurd.patch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix FTBFS on Hurd because of MAXPATHLEN + +diff --git a/mozilla/security/nss/cmd/shlibsign/shlibsign.c b/mozilla/security/nss/cmd/shlibsign/shlibsign.c +index 6e93225..e486f7f 100644 +--- a/mozilla/security/nss/cmd/shlibsign/shlibsign.c ++++ b/mozilla/security/nss/cmd/shlibsign/shlibsign.c +@@ -594,7 +594,6 @@ int main(int argc, char **argv) + #ifdef USES_LINKS + int ret; + struct stat stat_buf; +- char link_buf[MAXPATHLEN+1]; + char *link_file = NULL; + #endif + +@@ -871,10 +870,22 @@ int main(int argc, char **argv) + } + if (S_ISLNK(stat_buf.st_mode)) { + char *dirpath,*dirend; +- ret = readlink(input_file, link_buf, sizeof(link_buf) - 1); +- if (ret < 0) { +- perror(input_file); +- goto cleanup; ++ char *link_buf = NULL; ++ size_t size = 64; ++ while (1) { ++ link_buf = realloc(link_buf, size); ++ if (!link_buf) { ++ perror(input_file); ++ goto cleanup; ++ } ++ ret = readlink(input_file, link_buf, size - 1); ++ if (ret < 0) { ++ perror(input_file); ++ goto cleanup; ++ } ++ if (ret < size - 1) ++ break; ++ size *= 2; + } + link_buf[ret] = 0; + link_file = mkoutput(input_file); +diff --git a/mozilla/security/nss/lib/freebl/unix_rand.c b/mozilla/security/nss/lib/freebl/unix_rand.c +index 6c019da..78c1769 100644 +--- a/mozilla/security/nss/lib/freebl/unix_rand.c ++++ b/mozilla/security/nss/lib/freebl/unix_rand.c +@@ -1053,6 +1053,10 @@ void ReadSingleFile(const char *fileName) + #define _POSIX_PTHREAD_SEMANTICS + #include + ++#ifndef PATH_MAX ++#define PATH_MAX 1024 ++#endif ++ + PRBool + ReadFileOK(char *dir, char *file) + { diff --git a/recipes/mozilla/nss-3.12.6/38_kbsd.patch b/recipes/mozilla/nss-3.12.6/38_kbsd.patch new file mode 100644 index 0000000000..92bd9ea3c8 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/38_kbsd.patch @@ -0,0 +1,152 @@ +## 38_kbsd.patch by Petr Salinger +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: GNU/kFreeBSD support. bz#356011 +## DP: Added Hurd support. + +diff --git a/mozilla/security/coreconf/Linux.mk b/mozilla/security/coreconf/Linux.mk +index 44b20b2..86d3edc 100644 +--- a/mozilla/security/coreconf/Linux.mk ++++ b/mozilla/security/coreconf/Linux.mk +@@ -101,7 +101,7 @@ endif + + LIBC_TAG = _glibc + +-ifeq ($(OS_RELEASE),2.0) ++ifeq ($(KERNEL)-$(OS_RELEASE),linux-2.0) + OS_REL_CFLAGS += -DLINUX2_0 + MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) + ifdef MAPFILE +@@ -132,14 +132,21 @@ endif + # -ansi on platforms like Android where the system headers are C99 and do + # not build with -ansi. + STANDARDS_CFLAGS = -ansi -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE +-OS_CFLAGS = $(STANDARDS_CFLAGS) $(DSO_CFLAGS) $(OS_REL_CFLAGS) $(ARCHFLAG) -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -DLINUX -Dlinux -DHAVE_STRERROR ++OS_CFLAGS = $(STANDARDS_CFLAGS) $(DSO_CFLAGS) $(OS_REL_CFLAGS) $(ARCHFLAG) -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -DHAVE_STRERROR ++ifeq ($(KERNEL),linux) ++OS_CFLAGS += -DLINUX -Dlinux ++endif + OS_LIBS = $(OS_PTHREAD) -ldl -lc + + ifdef USE_PTHREADS + DEFINES += -D_REENTRANT + endif + +-ARCH = linux ++ifeq ($(KERNEL),linux) ++ ARCH = linux ++else ++ ARCH = gnu ++endif + + DSO_CFLAGS = -fPIC + DSO_LDOPTS = -shared $(ARCHFLAG) +@@ -150,7 +157,7 @@ ZDEFS_FLAG = -Wl,-z,defs + DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG)) + LDFLAGS += $(ARCHFLAG) + +-# INCLUDES += -I/usr/include -Y/usr/include/linux ++# INCLUDES += -I/usr/include + G++INCLUDES = -I/usr/include/g++ + + # +diff --git a/mozilla/security/coreconf/Linux2.6.mk b/mozilla/security/coreconf/Linux2.6.mk +index 4a6cc1e..8d5cf07 100644 +--- a/mozilla/security/coreconf/Linux2.6.mk ++++ b/mozilla/security/coreconf/Linux2.6.mk +@@ -37,7 +37,10 @@ + + include $(CORE_DEPTH)/coreconf/Linux.mk + ++ifeq ($(KERNEL), linux) + OS_REL_CFLAGS += -DLINUX2_1 ++endif ++ + MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) + + ifdef MAPFILE +diff --git a/mozilla/security/coreconf/arch.mk b/mozilla/security/coreconf/arch.mk +index bd3c02c..86aca7c 100644 +--- a/mozilla/security/coreconf/arch.mk ++++ b/mozilla/security/coreconf/arch.mk +@@ -155,6 +155,14 @@ ifeq ($(OS_ARCH),Linux) + ifneq ($(words $(OS_RELEASE)),1) + OS_RELEASE := $(word 1,$(OS_RELEASE)).$(word 2,$(OS_RELEASE)) + endif ++ KERNEL = linux ++endif ++ ++# This check must be last. Since all uses of OS_ARCH that follow affect only ++# userland, we can merge other Glibc systems with Linux here. ++ifneq (, $(filter GNU GNU_%, $(OS_ARCH))) ++OS_ARCH = Linux ++OS_RELEASE = 2.6 + endif + + # +diff --git a/mozilla/security/coreconf/config.mk b/mozilla/security/coreconf/config.mk +index 5b560fb..b9f7e3d 100644 +--- a/mozilla/security/coreconf/config.mk ++++ b/mozilla/security/coreconf/config.mk +@@ -63,7 +63,7 @@ endif + ####################################################################### + + TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \ +- AIX RISCOS WINNT WIN95 WINCE ++ AIX RISCOS WINNT WIN95 WINCE GNU GNU_% + + ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET))) + include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk +diff --git a/mozilla/security/nss/lib/freebl/unix_rand.c b/mozilla/security/nss/lib/freebl/unix_rand.c +index 78c1769..be212a3 100644 +--- a/mozilla/security/nss/lib/freebl/unix_rand.c ++++ b/mozilla/security/nss/lib/freebl/unix_rand.c +@@ -188,7 +188,8 @@ static SECStatus RNG_kstat(PRUint32* fed) + + #if defined(SCO) || defined(UNIXWARE) || defined(BSDI) || defined(FREEBSD) \ + || defined(NETBSD) || defined(DARWIN) || defined(OPENBSD) \ +- || defined(NTO) || defined(__riscos__) ++ || defined(NTO) || defined(__riscos__) || defined(__GNU__) \ ++ || defined(__FreeBSD_kernel__) || defined(__NetBSD_kernel__) + #include + + #define getdtablesize() sysconf(_SC_OPEN_MAX) +diff --git a/mozilla/security/nss/lib/softoken/softoken.h b/mozilla/security/nss/lib/softoken/softoken.h +index 6375f9a..a4ba6b0 100644 +--- a/mozilla/security/nss/lib/softoken/softoken.h ++++ b/mozilla/security/nss/lib/softoken/softoken.h +@@ -303,7 +303,7 @@ extern PRBool sftk_fatalError; + + #define CHECK_FORK_MIXED + +-#elif defined(LINUX) ++#elif defined(LINUX) || defined (__GLIBC__) + + #define CHECK_FORK_PTHREAD + +diff --git a/mozilla/security/nss/lib/ssl/sslmutex.c b/mozilla/security/nss/lib/ssl/sslmutex.c +index 6b5dbd1..edd0b00 100644 +--- a/mozilla/security/nss/lib/ssl/sslmutex.c ++++ b/mozilla/security/nss/lib/ssl/sslmutex.c +@@ -89,7 +89,7 @@ static SECStatus single_process_sslMutex_Lock(sslMutex* pMutex) + return SECSuccess; + } + +-#if defined(LINUX) || defined(AIX) || defined(BEOS) || defined(BSDI) || (defined(NETBSD) && __NetBSD_Version__ < 500000000) || defined(OPENBSD) ++#if defined(LINUX) || defined(AIX) || defined(BEOS) || defined(BSDI) || (defined(NETBSD) && __NetBSD_Version__ < 500000000) || defined(OPENBSD) || defined(__GLIBC__) + + #include + #include +diff --git a/mozilla/security/nss/lib/ssl/sslmutex.h b/mozilla/security/nss/lib/ssl/sslmutex.h +index 0fdb685..87cd0a9 100644 +--- a/mozilla/security/nss/lib/ssl/sslmutex.h ++++ b/mozilla/security/nss/lib/ssl/sslmutex.h +@@ -83,7 +83,7 @@ typedef struct + + typedef int sslPID; + +-#elif defined(LINUX) || defined(AIX) || defined(BEOS) || defined(BSDI) || (defined(NETBSD) && __NetBSD_Version__ < 500000000) || defined(OPENBSD) ++#elif defined(LINUX) || defined(AIX) || defined(BEOS) || defined(BSDI) || (defined(NETBSD) && __NetBSD_Version__ < 500000000) || defined(OPENBSD) || defined(__GLIBC__) + + #include + #include "prtypes.h" diff --git a/recipes/mozilla/nss-3.12.6/38_mips64_build.patch b/recipes/mozilla/nss-3.12.6/38_mips64_build.patch new file mode 100644 index 0000000000..8d4e318fd5 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/38_mips64_build.patch @@ -0,0 +1,27 @@ +## 38_mips64_build.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Patch from Martin Michlmayr for mips64 builds. bz#330626 + +diff --git a/mozilla/security/coreconf/Linux.mk b/mozilla/security/coreconf/Linux.mk +index 86d3edc..4ed2e80 100644 +--- a/mozilla/security/coreconf/Linux.mk ++++ b/mozilla/security/coreconf/Linux.mk +@@ -80,6 +80,9 @@ else + ifeq (,$(filter-out parisc%,$(OS_TEST))) + CPU_ARCH = hppa + else ++ifeq ($(OS_TEST),mips64) ++ CPU_ARCH = mips ++else + ifeq (,$(filter-out i%86,$(OS_TEST))) + OS_REL_CFLAGS = -Di386 + CPU_ARCH = x86 +@@ -97,6 +100,7 @@ endif + endif + endif + endif ++endif + + + LIBC_TAG = _glibc diff --git a/recipes/mozilla/nss-3.12.6/80_security_build.patch b/recipes/mozilla/nss-3.12.6/80_security_build.patch new file mode 100644 index 0000000000..f228cdf339 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/80_security_build.patch @@ -0,0 +1,17 @@ +## 80_security_build.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Don't automatically create the .chk files, since we will strip +## DP: the library in debian/rules. + +diff --git a/mozilla/security/nss/cmd/shlibsign/Makefile b/mozilla/security/nss/cmd/shlibsign/Makefile +index 892a2db..22cfc0c 100644 +--- a/mozilla/security/nss/cmd/shlibsign/Makefile ++++ b/mozilla/security/nss/cmd/shlibsign/Makefile +@@ -120,5 +120,5 @@ else + $(call core_abspath,$(NSPR_LIB_DIR)) $(call core_abspath,$<) + endif + +-libs install :: $(CHECKLOC) ++libs install :: + diff --git a/recipes/mozilla/nss-3.12.6/80_security_tools.patch b/recipes/mozilla/nss-3.12.6/80_security_tools.patch new file mode 100644 index 0000000000..2afe1a19a4 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/80_security_tools.patch @@ -0,0 +1,26 @@ +## 80_security_tools.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Enable building of some NSS tools. +## DP: Disable rpath. + +diff --git a/mozilla/security/nss/cmd/platlibs.mk b/mozilla/security/nss/cmd/platlibs.mk +index 65969fc..3c41483 100644 +--- a/mozilla/security/nss/cmd/platlibs.mk ++++ b/mozilla/security/nss/cmd/platlibs.mk +@@ -38,6 +38,7 @@ + # set RPATH-type linker instructions here so they can be used in the shared + # version and in the mixed (static nss libs/shared NSPR libs) version. + ++ifdef ENABLE_RPATH + ifeq ($(OS_ARCH), SunOS) + ifeq ($(BUILD_SUN_PKG), 1) + ifeq ($(USE_64), 1) +@@ -65,6 +66,7 @@ EXTRA_SHARED_LIBS += -Wl,-rpath,'$$ORIGIN/../lib' + endif + endif + endif ++endif + + ifeq ($(OS_ARCH), HP-UX) + ifeq ($(OS_TEST), ia64) diff --git a/recipes/mozilla/nss-3.12.6/81_sonames.patch b/recipes/mozilla/nss-3.12.6/81_sonames.patch new file mode 100644 index 0000000000..5fceba3835 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/81_sonames.patch @@ -0,0 +1,351 @@ +## 81_sonames.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Add soname support + +diff --git a/mozilla/security/coreconf/BSD_OS.mk b/mozilla/security/coreconf/BSD_OS.mk +index 95cb706..0edb7cc 100644 +--- a/mozilla/security/coreconf/BSD_OS.mk ++++ b/mozilla/security/coreconf/BSD_OS.mk +@@ -71,7 +71,7 @@ OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wall -Wno-switch -DBSD_OS -DBSDI -D + ARCH = bsdos + + DSO_CFLAGS = -fPIC -DPIC +-DSO_LDOPTS = -shared -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) ++DSO_LDOPTS = -shared -Wl,-soname,$(SONAME) + + ifdef LIBRUNPATH + DSO_LDOPTS += -Wl,-R$(LIBRUNPATH) +diff --git a/mozilla/security/coreconf/BeOS.mk b/mozilla/security/coreconf/BeOS.mk +index 2695891..511d058 100644 +--- a/mozilla/security/coreconf/BeOS.mk ++++ b/mozilla/security/coreconf/BeOS.mk +@@ -59,7 +59,7 @@ else + CPU_ARCH = x86 + endif + +-MKSHLIB = $(CC) -nostart -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) ++MKSHLIB = $(CC) -nostart -Wl,-soname -Wl,$(SONAME) + ifdef BUILD_OPT + OPTIMIZER = -O2 + endif +diff --git a/mozilla/security/coreconf/FreeBSD.mk b/mozilla/security/coreconf/FreeBSD.mk +index 8d1dad7..5979af7 100644 +--- a/mozilla/security/coreconf/FreeBSD.mk ++++ b/mozilla/security/coreconf/FreeBSD.mk +@@ -56,7 +56,7 @@ endif + OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -Wno-switch -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK + + DSO_CFLAGS = -fPIC +-DSO_LDOPTS = -shared -Wl,-soname -Wl,$(notdir $@) ++DSO_LDOPTS = -shared -Wl,-soname -Wl,$(SONAME) + + # + # The default implementation strategy for FreeBSD is pthreads. +diff --git a/mozilla/security/coreconf/HP-UX.mk b/mozilla/security/coreconf/HP-UX.mk +index 974b831..315b40d 100644 +--- a/mozilla/security/coreconf/HP-UX.mk ++++ b/mozilla/security/coreconf/HP-UX.mk +@@ -83,7 +83,7 @@ endif + PROCESS_MAP_FILE = grep -v ';+' $< | grep -v ';-' | \ + sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,+e ,' > $@ + +-DSO_LDOPTS = -b +h $(notdir $@) ++DSO_LDOPTS = -b +h $(SONAME) + RPATH = +b '$$ORIGIN' + ifneq ($(OS_TEST),ia64) + # pa-risc +diff --git a/mozilla/security/coreconf/IRIX.mk b/mozilla/security/coreconf/IRIX.mk +index 28f4f05..f1296ee 100644 +--- a/mozilla/security/coreconf/IRIX.mk ++++ b/mozilla/security/coreconf/IRIX.mk +@@ -102,7 +102,7 @@ ifeq ($(USE_N32),1) + SHLIB_LD_OPTS += -n32 -mips3 + endif + +-MKSHLIB += $(LD) $(SHLIB_LD_OPTS) -shared -soname $(@:$(OBJDIR)/%.so=%.so) ++MKSHLIB += $(LD) $(SHLIB_LD_OPTS) -shared -soname $(SONAME) + ifdef MAPFILE + # Add LD options to restrict exported symbols to those in the map file + endif +diff --git a/mozilla/security/coreconf/Linux.mk b/mozilla/security/coreconf/Linux.mk +index 4ed2e80..f81ccb9 100644 +--- a/mozilla/security/coreconf/Linux.mk ++++ b/mozilla/security/coreconf/Linux.mk +@@ -107,7 +107,7 @@ LIBC_TAG = _glibc + + ifeq ($(KERNEL)-$(OS_RELEASE),linux-2.0) + OS_REL_CFLAGS += -DLINUX2_0 +- MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++ MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(SONAME) $(RPATH) + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) + endif +diff --git a/mozilla/security/coreconf/Linux2.1.mk b/mozilla/security/coreconf/Linux2.1.mk +index e92503a..97f96fa 100644 +--- a/mozilla/security/coreconf/Linux2.1.mk ++++ b/mozilla/security/coreconf/Linux2.1.mk +@@ -38,7 +38,7 @@ + include $(CORE_DEPTH)/coreconf/Linux.mk + ifeq ($(OS_RELEASE),2.1) + OS_REL_CFLAGS += -DLINUX2_1 +- MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++ MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH) + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) + endif +diff --git a/mozilla/security/coreconf/Linux2.2.mk b/mozilla/security/coreconf/Linux2.2.mk +index 4a6cc1e..1378903 100644 +--- a/mozilla/security/coreconf/Linux2.2.mk ++++ b/mozilla/security/coreconf/Linux2.2.mk +@@ -38,7 +38,7 @@ + include $(CORE_DEPTH)/coreconf/Linux.mk + + OS_REL_CFLAGS += -DLINUX2_1 +-MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH) + + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) +diff --git a/mozilla/security/coreconf/Linux2.4.mk b/mozilla/security/coreconf/Linux2.4.mk +index a387672..19cc538 100644 +--- a/mozilla/security/coreconf/Linux2.4.mk ++++ b/mozilla/security/coreconf/Linux2.4.mk +@@ -38,7 +38,7 @@ + include $(CORE_DEPTH)/coreconf/Linux.mk + + OS_REL_CFLAGS += -DLINUX2_1 +-MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH) + + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) +diff --git a/mozilla/security/coreconf/Linux2.5.mk b/mozilla/security/coreconf/Linux2.5.mk +index 4a6cc1e..1378903 100644 +--- a/mozilla/security/coreconf/Linux2.5.mk ++++ b/mozilla/security/coreconf/Linux2.5.mk +@@ -38,7 +38,7 @@ + include $(CORE_DEPTH)/coreconf/Linux.mk + + OS_REL_CFLAGS += -DLINUX2_1 +-MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH) + + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) +diff --git a/mozilla/security/coreconf/Linux2.6.mk b/mozilla/security/coreconf/Linux2.6.mk +index 8d5cf07..d008e3e 100644 +--- a/mozilla/security/coreconf/Linux2.6.mk ++++ b/mozilla/security/coreconf/Linux2.6.mk +@@ -41,7 +41,7 @@ ifeq ($(KERNEL), linux) + OS_REL_CFLAGS += -DLINUX2_1 + endif + +-MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) $(RPATH) ++MKSHLIB = $(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(SONAME) $(RPATH) + + ifdef MAPFILE + MKSHLIB += -Wl,--version-script,$(MAPFILE) +diff --git a/mozilla/security/coreconf/NetBSD.mk b/mozilla/security/coreconf/NetBSD.mk +index 551f10f..ca8f123 100644 +--- a/mozilla/security/coreconf/NetBSD.mk ++++ b/mozilla/security/coreconf/NetBSD.mk +@@ -67,7 +67,7 @@ ARCH = netbsd + DSO_CFLAGS = -fPIC -DPIC + DSO_LDOPTS = -shared + ifeq ($(OBJECT_FMT),ELF) +-DSO_LDOPTS += -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) ++DSO_LDOPTS += -Wl,-soname,$(SONAME) + endif + + ifdef LIBRUNPATH +diff --git a/mozilla/security/coreconf/OSF1.mk b/mozilla/security/coreconf/OSF1.mk +index fd52047..a3f3046 100644 +--- a/mozilla/security/coreconf/OSF1.mk ++++ b/mozilla/security/coreconf/OSF1.mk +@@ -64,7 +64,7 @@ ifeq ($(USE_PTHREADS),1) + endif + + # The command to build a shared library on OSF1. +-MKSHLIB += ld -shared -expect_unresolved "*" -soname $(notdir $@) ++MKSHLIB += ld -shared -expect_unresolved "*" -soname $(SONAME) + ifdef MAPFILE + MKSHLIB += -hidden -input $(MAPFILE) + endif +diff --git a/mozilla/security/coreconf/OpenBSD.mk b/mozilla/security/coreconf/OpenBSD.mk +index 6ec4c34..beb0954 100644 +--- a/mozilla/security/coreconf/OpenBSD.mk ++++ b/mozilla/security/coreconf/OpenBSD.mk +@@ -65,7 +65,7 @@ OS_LIBS = + ARCH = openbsd + + DSO_CFLAGS = -fPIC -DPIC +-DSO_LDOPTS = -shared -fPIC -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) ++DSO_LDOPTS = -shared -fPIC -Wl,-soname,$(SONAME) + + MKSHLIB = $(CC) $(DSO_LDOPTS) + +diff --git a/mozilla/security/coreconf/QNX.mk b/mozilla/security/coreconf/QNX.mk +index 315bde4..de04c12 100644 +--- a/mozilla/security/coreconf/QNX.mk ++++ b/mozilla/security/coreconf/QNX.mk +@@ -54,7 +54,7 @@ else + CPU_ARCH = x86 + endif + +-MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so) ++MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(SONAME) + ifdef BUILD_OPT + OPTIMIZER = -O2 + endif +diff --git a/mozilla/security/coreconf/ReliantUNIX.mk b/mozilla/security/coreconf/ReliantUNIX.mk +index 671132a..07e13ff 100644 +--- a/mozilla/security/coreconf/ReliantUNIX.mk ++++ b/mozilla/security/coreconf/ReliantUNIX.mk +@@ -51,7 +51,7 @@ ifdef NS_USE_GCC + OPTIMIZER += -O6 + endif + MKSHLIB = $(LD) +- MKSHLIB += -G -h $(@:$(OBJDIR)/%.so=%.so) ++ MKSHLIB += -G -h $(SONAME) + DSO_LDOPTS += -G -Xlinker -Blargedynsym + else + ## native compiler (CDS++ 1.0) +diff --git a/mozilla/security/coreconf/SunOS5.mk b/mozilla/security/coreconf/SunOS5.mk +index c3f8e18..dfe9a67 100644 +--- a/mozilla/security/coreconf/SunOS5.mk ++++ b/mozilla/security/coreconf/SunOS5.mk +@@ -143,7 +143,7 @@ ifdef NS_USE_GCC + ifeq ($(USE_64), 1) + DSO_LDOPTS += -m64 + endif +- DSO_LDOPTS += -shared -h $(notdir $@) ++ DSO_LDOPTS += -shared -h $(SONAME) + else + ifeq ($(USE_64), 1) + ifeq ($(OS_TEST),i86pc) +@@ -152,7 +152,7 @@ ifeq ($(USE_64), 1) + DSO_LDOPTS +=-xarch=v9 + endif + endif +- DSO_LDOPTS += -G -h $(notdir $@) ++ DSO_LDOPTS += -G -h $(SONAME) + endif + DSO_LDOPTS += -z combreloc -z defs -z ignore + +diff --git a/mozilla/security/coreconf/rules.mk b/mozilla/security/coreconf/rules.mk +index 01cd254..5d430b4 100644 +--- a/mozilla/security/coreconf/rules.mk ++++ b/mozilla/security/coreconf/rules.mk +@@ -115,6 +115,7 @@ ifeq (,$(filter-out _WIN%,$(NS_USE_GCC)_$(OS_TARGET))) + $(INSTALL) -m 644 $(SHARED_LIBRARY:$(DLL_SUFFIX)=pdb) $(SOURCE_LIB_DIR) + endif + endif ++ $(call MKSHLINKS,$(SOURCE_LIB_DIR)) + endif + ifdef IMPORT_LIBRARY + $(INSTALL) -m 775 $(IMPORT_LIBRARY) $(SOURCE_LIB_DIR) +@@ -258,6 +259,7 @@ endif + release_md:: + ifneq ($(MD_LIB_RELEASE_FILES),) + $(INSTALL) -m 444 $(MD_LIB_RELEASE_FILES) $(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_LIB_DIR) ++ $(call MKSHLINKS,$(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_LIB_DIR)) + endif + ifneq ($(MD_BIN_RELEASE_FILES),) + $(INSTALL) -m 555 $(MD_BIN_RELEASE_FILES) $(SOURCE_RELEASE_PREFIX)/$(SOURCE_RELEASE_BIN_DIR) +@@ -313,6 +315,8 @@ SUB_SHLOBJS = $(foreach dir,$(SHARED_LIBRARY_DIRS),$(addprefix $(dir)/,$(shell $ + endif + endif + ++$(SHARED_LIBRARY_LINKS): %: $(SHARED_LIBRARY) ++ + $(SHARED_LIBRARY): $(OBJS) $(RES) $(MAPFILE) $(SUB_SHLOBJS) + @$(MAKE_OBJDIR) + rm -f $@ +diff --git a/mozilla/security/coreconf/ruleset.mk b/mozilla/security/coreconf/ruleset.mk +index c083378..f6aa6d9 100644 +--- a/mozilla/security/coreconf/ruleset.mk ++++ b/mozilla/security/coreconf/ruleset.mk +@@ -123,6 +123,25 @@ ifdef LIBRARY_NAME + ifndef SHARED_LIBRARY + SHARED_LIBRARY = $(OBJDIR)/$(DLL_PREFIX)$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).$(DLL_SUFFIX) + endif ++ SONAME = $(notdir $(SHARED_LIBRARY)) ++ ifdef SO_VERSION ++ ifneq (,$(findstring $(SONAME),$(MKSHLIB))) ++ SO_VERSION_MAJOR := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\1/') ++ SO_VERSION_MINOR := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\2/') ++ SO_VERSION_MICRO := $(shell echo $(SO_VERSION) | sed 's/^\([^.]*\)\(\.[^.]*\)\?\(\.[^.]*\)\?/\3/') ++ ++ SHARED_LIBRARY_LINKS := $(SONAME) ++ ifdef SO_VERSION_MINOR ++ SHARED_LIBRARY_LINKS += $(SONAME).$(SO_VERSION_MAJOR) ++ endif ++ ++ SONAME := $(SONAME).$(SO_VERSION_MAJOR) ++ SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION) ++ ++ MKSHLINKS = (cd $(1) && for link in $(SHARED_LIBRARY_LINKS); do rm -f $$link; ln -s $(notdir $(SHARED_LIBRARY)) $$link; done) ++ endif ++ endif ++ + ifndef MAPFILE_SOURCE + MAPFILE_SOURCE = $(LIBRARY_NAME).def + endif +@@ -189,7 +208,7 @@ else + endif + + ALL_TRASH = $(TARGETS) $(OBJS) $(OBJDIR) LOGS TAGS $(GARBAGE) \ +- so_locations $(BUILT_SRCS) $(NOSUCHFILE) ++ so_locations $(BUILT_SRCS) $(NOSUCHFILE) $(SHARED_LIBRARY_LINKS) + + ifdef NS_USE_JDK + ALL_TRASH += $(JDK_HEADER_CFILES) $(JDK_STUB_CFILES) \ +diff --git a/mozilla/security/nss/lib/nss/manifest.mn b/mozilla/security/nss/lib/nss/manifest.mn +index b3bbd97..a87a90c 100644 +--- a/mozilla/security/nss/lib/nss/manifest.mn ++++ b/mozilla/security/nss/lib/nss/manifest.mn +@@ -58,6 +58,7 @@ MAPFILE = $(OBJDIR)/nss.def + + LIBRARY_NAME = nss + LIBRARY_VERSION = 3 ++SO_VERSION = 1d + + # This part of the code, including all sub-dirs, can be optimized for size + export ALLOW_OPT_CODE_SIZE = 1 +diff --git a/mozilla/security/nss/lib/smime/manifest.mn b/mozilla/security/nss/lib/smime/manifest.mn +index a72b413..a782e1d 100644 +--- a/mozilla/security/nss/lib/smime/manifest.mn ++++ b/mozilla/security/nss/lib/smime/manifest.mn +@@ -79,6 +79,7 @@ REQUIRES = dbm + + LIBRARY_NAME = smime + LIBRARY_VERSION = 3 ++SO_VERSION = 1d + + # This part of the code, including all sub-dirs, can be optimized for size + export ALLOW_OPT_CODE_SIZE = 1 +diff --git a/mozilla/security/nss/lib/ssl/manifest.mn b/mozilla/security/nss/lib/ssl/manifest.mn +index 8451229..ec3495e 100644 +--- a/mozilla/security/nss/lib/ssl/manifest.mn ++++ b/mozilla/security/nss/lib/ssl/manifest.mn +@@ -78,6 +78,7 @@ CSRCS = \ + + LIBRARY_NAME = ssl + LIBRARY_VERSION = 3 ++SO_VERSION = 1d + + # This part of the code, including all sub-dirs, can be optimized for size + export ALLOW_OPT_CODE_SIZE = 1 +diff --git a/mozilla/security/nss/lib/util/manifest.mn b/mozilla/security/nss/lib/util/manifest.mn +index 74ddd92..30f530a 100644 +--- a/mozilla/security/nss/lib/util/manifest.mn ++++ b/mozilla/security/nss/lib/util/manifest.mn +@@ -106,6 +106,7 @@ MAPFILE = $(OBJDIR)/nssutil.def + + LIBRARY_NAME = nssutil + LIBRARY_VERSION = 3 ++SO_VERSION = 1d + + # This part of the code, including all sub-dirs, can be optimized for size + export ALLOW_OPT_CODE_SIZE = 1 diff --git a/recipes/mozilla/nss-3.12.6/85_security_load.patch b/recipes/mozilla/nss-3.12.6/85_security_load.patch new file mode 100644 index 0000000000..52e70598a5 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/85_security_load.patch @@ -0,0 +1,79 @@ +## 85_security_load.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Load modules from $ORIGIN/nss. + +diff --git a/mozilla/security/nss/cmd/shlibsign/shlibsign.c b/mozilla/security/nss/cmd/shlibsign/shlibsign.c +index e486f7f..ae050f9 100644 +--- a/mozilla/security/nss/cmd/shlibsign/shlibsign.c ++++ b/mozilla/security/nss/cmd/shlibsign/shlibsign.c +@@ -768,6 +768,8 @@ int main(int argc, char **argv) + libname = PR_GetLibraryName(NULL, "softokn3"); + assert(libname != NULL); + lib = PR_LoadLibrary(libname); ++ if (!lib) ++ lib = PR_LoadLibrary("/usr/lib/nss/libsoftokn3.so"); + assert(lib != NULL); + PR_FreeLibraryName(libname); + +diff --git a/mozilla/security/nss/lib/pk11wrap/pk11load.c b/mozilla/security/nss/lib/pk11wrap/pk11load.c +index 1929993..2d4f91b 100644 +--- a/mozilla/security/nss/lib/pk11wrap/pk11load.c ++++ b/mozilla/security/nss/lib/pk11wrap/pk11load.c +@@ -440,6 +440,12 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule) { + * unload the library if anything goes wrong from here on out... + */ + library = PR_LoadLibrary(full_name); ++ if ((library == NULL) && ++ !rindex(full_name, PR_GetDirectorySeparator())) { ++ library = PORT_LoadLibraryFromOrigin(my_shlib_name, ++ (PRFuncPtr) &softoken_LoadDSO, ++ full_name); ++ } + mod->library = (void *)library; + PORT_Free(full_name); + +diff --git a/mozilla/security/nss/lib/util/secload.c b/mozilla/security/nss/lib/util/secload.c +index 6f9b527..7d6fc22 100644 +--- a/mozilla/security/nss/lib/util/secload.c ++++ b/mozilla/security/nss/lib/util/secload.c +@@ -104,9 +104,14 @@ loader_LoadLibInReferenceDir(const char *referencePath, const char *name) + + /* Remove the trailing filename from referencePath and add the new one */ + c = strrchr(referencePath, PR_GetDirectorySeparator()); ++ if (!c) { /* referencePath doesn't contain a / means that dladdr gave us argv[0] ++ * and program was called from $PATH. Hack to get libs from /usr/lib */ ++ referencePath = "/usr/lib/"; ++ c = &referencePath[8]; /* last / */ ++ } + if (c) { + size_t referencePathSize = 1 + c - referencePath; +- fullName = (char*) PORT_Alloc(strlen(name) + referencePathSize + 1); ++ fullName = (char*) PORT_Alloc(strlen(name) + referencePathSize + 5); + if (fullName) { + memcpy(fullName, referencePath, referencePathSize); + strcpy(fullName + referencePathSize, name); +@@ -116,6 +121,12 @@ loader_LoadLibInReferenceDir(const char *referencePath, const char *name) + #endif + libSpec.type = PR_LibSpec_Pathname; + libSpec.value.pathname = fullName; ++ if ((referencePathSize >= 4) && ++ (strncmp(fullName + referencePathSize - 4, "bin", 3) == 0)) { ++ memcpy(fullName + referencePathSize -4, "lib", 3); ++ } ++ strcpy(fullName + referencePathSize, "nss/"); ++ strcpy(fullName + referencePathSize + 4, name); + dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL + #ifdef PR_LD_ALT_SEARCH_PATH + /* allow library's dependencies to be found in the same directory +@@ -123,6 +134,10 @@ loader_LoadLibInReferenceDir(const char *referencePath, const char *name) + | PR_LD_ALT_SEARCH_PATH + #endif + ); ++ if (! dlh) { ++ strcpy(fullName + referencePathSize, name); ++ dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL); ++ } + PORT_Free(fullName); + } + } diff --git a/recipes/mozilla/nss-3.12.6/90_realpath.patch b/recipes/mozilla/nss-3.12.6/90_realpath.patch new file mode 100644 index 0000000000..eb4147a36f --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/90_realpath.patch @@ -0,0 +1,35 @@ +## 90_realpath.patch by Mike Hommey +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Use realpath() for loader_GetOriginalPathname, so that symlinks are +## DP: properly followed when determining where the current library lives. + +diff --git a/mozilla/security/nss/lib/freebl/genload.c b/mozilla/security/nss/lib/freebl/genload.c +index fac6e22..d242517 100644 +--- a/mozilla/security/nss/lib/freebl/genload.c ++++ b/mozilla/security/nss/lib/freebl/genload.c +@@ -62,6 +62,16 @@ + */ + static char* loader_GetOriginalPathname(const char* link) + { ++#ifdef __GLIBC__ ++ char* tmp = realpath(link, NULL); ++ char* resolved; ++ if (! tmp) ++ return NULL; ++ resolved = PR_Malloc(strlen(tmp) + 1); ++ strcpy(resolved, tmp); /* This is necessary because PR_Free might not be using free() */ ++ free(tmp); ++ return resolved; ++#else + char* resolved = NULL; + char* input = NULL; + PRUint32 iterations = 0; +@@ -96,6 +106,7 @@ static char* loader_GetOriginalPathname(const char* link) + input = NULL; + } + return input; ++#endif + } + #endif /* XP_UNIX */ + diff --git a/recipes/mozilla/nss-3.12.6/91_build_pwdecrypt.patch b/recipes/mozilla/nss-3.12.6/91_build_pwdecrypt.patch new file mode 100644 index 0000000000..d76f897157 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/91_build_pwdecrypt.patch @@ -0,0 +1,17 @@ +## 91_build_pwdecrypt.patch by Paul Wise +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Enable building and installing pwdecrypt (Closes: #472303) + +diff --git a/mozilla/security/nss/cmd/manifest.mn b/mozilla/security/nss/cmd/manifest.mn +index 4032e81..6de19aa 100644 +--- a/mozilla/security/nss/cmd/manifest.mn ++++ b/mozilla/security/nss/cmd/manifest.mn +@@ -65,6 +65,7 @@ DIRS = lib \ + pk12util \ + pk11mode \ + pp \ ++ pwdecrypt \ + rsaperf \ + sdrtest \ + selfserv \ diff --git a/recipes/mozilla/nss-3.12.6/95_add_spi+cacert_ca_certs.patch b/recipes/mozilla/nss-3.12.6/95_add_spi+cacert_ca_certs.patch new file mode 100644 index 0000000000..ac16b47021 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/95_add_spi+cacert_ca_certs.patch @@ -0,0 +1,1168 @@ +## 95_add_spi+cacert_ca_certs.patch by martin f. krafft +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Adds the SPI Inc. and CAcert.org CA certificates + +diff --git a/mozilla/security/nss/lib/ckfw/builtins/certdata.c b/mozilla/security/nss/lib/ckfw/builtins/certdata.c +index 52b78ad..28fe53c 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/certdata.c ++++ b/mozilla/security/nss/lib/ckfw/builtins/certdata.c +@@ -35,7 +35,7 @@ + * + * ***** END LICENSE BLOCK ***** */ + #ifdef DEBUG +-static const char CVS_ID[] = "@(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $"; ++static const char CVS_ID[] = "@(#) $RCSfile: certdata.txt,v $ $Revision: 1.64 $ $Date: 2010/04/08 14:28:59 $""; @(#) $RCSfile: certdata.perl,v $ $Revision: 1.13 $ $Date: 2010/03/26 22:06:47 $"; + #endif /* DEBUG */ + + #ifndef BUILTINS_H +@@ -960,6 +960,24 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_300 [] = { + static const CK_ATTRIBUTE_TYPE nss_builtins_types_301 [] = { + 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_302 [] = { ++ 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_303 [] = { ++ 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_304 [] = { ++ 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_305 [] = { ++ 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_306 [] = { ++ 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_307 [] = { ++ 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) }, +@@ -968,7 +986,7 @@ static const NSSItem nss_builtins_items_0 [] = { + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"CVS ID", (PRUint32)7 }, + { (void *)"NSS", (PRUint32)4 }, +- { (void *)"@(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $""; @(#) $RCSfile: certdata.c,v $ $Revision: 1.67 $ $Date: 2010/04/08 14:28:58 $", (PRUint32)160 } ++ { (void *)"@(#) $RCSfile: certdata.txt,v $ $Revision: 1.64 $ $Date: 2010/04/08 14:28:59 $""; @(#) $RCSfile: certdata.perl,v $ $Revision: 1.13 $ $Date: 2010/03/26 22:06:47 $", (PRUint32)160 } + }; + #endif /* DEBUG */ + static const NSSItem nss_builtins_items_1 [] = { +@@ -20303,6 +20321,531 @@ static const NSSItem nss_builtins_items_301 [] = { + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } + }; ++static const NSSItem nss_builtins_items_302 [] = { ++ { (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 *)"CAcert.org Class 1 Root CA", (PRUint32)27 }, ++ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, ++ { (void *)"\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157" ++"\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150" ++"\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103" ++"\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101" ++"\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206" ++"\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164" ++"\100\143\141\143\145\162\164\056\157\162\147" ++, (PRUint32)123 }, ++ { (void *)"0", (PRUint32)2 }, ++ { (void *)"\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157" ++"\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150" ++"\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103" ++"\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101" ++"\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206" ++"\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164" ++"\100\143\141\143\145\162\164\056\157\162\147" ++, (PRUint32)123 }, ++ { (void *)"\002\001\000" ++, (PRUint32)3 }, ++ { (void *)"\060\202\007\075\060\202\005\045\240\003\002\001\002\002\001\000" ++"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060" ++"\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157\164" ++"\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150\164" ++"\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164\056" ++"\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103\101" ++"\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101\165" ++"\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206\110" ++"\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164\100" ++"\143\141\143\145\162\164\056\157\162\147\060\036\027\015\060\063" ++"\060\063\063\060\061\062\062\071\064\071\132\027\015\063\063\060" ++"\063\062\071\061\062\062\071\064\071\132\060\171\061\020\060\016" ++"\006\003\125\004\012\023\007\122\157\157\164\040\103\101\061\036" ++"\060\034\006\003\125\004\013\023\025\150\164\164\160\072\057\057" ++"\167\167\167\056\143\141\143\145\162\164\056\157\162\147\061\042" ++"\060\040\006\003\125\004\003\023\031\103\101\040\103\145\162\164" ++"\040\123\151\147\156\151\156\147\040\101\165\164\150\157\162\151" ++"\164\171\061\041\060\037\006\011\052\206\110\206\367\015\001\011" ++"\001\026\022\163\165\160\160\157\162\164\100\143\141\143\145\162" ++"\164\056\157\162\147\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\316\042\300\342\106\175\354\066\050\007" ++"\120\226\362\240\063\100\214\113\361\073\146\077\061\345\153\002" ++"\066\333\326\174\366\361\210\217\116\167\066\005\101\225\371\011" ++"\360\022\317\106\206\163\140\267\156\176\350\300\130\144\256\315" ++"\260\255\105\027\014\143\372\147\012\350\326\322\277\076\347\230" ++"\304\360\114\372\340\003\273\065\135\154\041\336\236\040\331\272" ++"\315\146\062\067\162\372\367\010\365\307\315\130\311\216\347\016" ++"\136\352\076\376\034\241\024\012\025\154\206\204\133\144\146\052" ++"\172\251\113\123\171\365\210\242\173\356\057\012\141\053\215\262" ++"\176\115\126\245\023\354\352\332\222\236\254\104\101\036\130\140" ++"\145\005\146\370\300\104\275\313\224\367\102\176\013\367\145\150" ++"\230\121\005\360\363\005\221\004\035\033\027\202\354\310\127\273" ++"\303\153\172\210\361\260\162\314\045\133\040\221\354\026\002\022" ++"\217\062\351\027\030\110\320\307\005\056\002\060\102\270\045\234" ++"\005\153\077\252\072\247\353\123\110\367\350\322\266\007\230\334" ++"\033\306\064\177\177\311\034\202\172\005\130\053\010\133\363\070" ++"\242\253\027\135\146\311\230\327\236\020\213\242\322\335\164\232" ++"\367\161\014\162\140\337\315\157\230\063\235\226\064\166\076\044" ++"\172\222\260\016\225\036\157\346\240\105\070\107\252\327\101\355" ++"\112\267\022\366\327\033\203\212\017\056\330\011\266\131\327\252" ++"\004\377\322\223\175\150\056\335\213\113\253\130\272\057\215\352" ++"\225\247\240\303\124\211\245\373\333\213\121\042\235\262\303\276" ++"\021\276\054\221\206\213\226\170\255\040\323\212\057\032\077\306" ++"\320\121\145\207\041\261\031\001\145\177\105\034\207\365\174\320" ++"\101\114\117\051\230\041\375\063\037\165\014\004\121\372\031\167" ++"\333\324\024\034\356\201\303\035\365\230\267\151\006\221\042\335" ++"\000\120\314\201\061\254\022\007\173\070\332\150\133\346\053\324" ++"\176\311\137\255\350\353\162\114\363\001\345\113\040\277\232\246" ++"\127\312\221\000\001\213\241\165\041\067\265\143\015\147\076\106" ++"\117\160\040\147\316\305\326\131\333\002\340\360\322\313\315\272" ++"\142\267\220\101\350\335\040\344\051\274\144\051\102\310\042\334" ++"\170\232\377\103\354\230\033\011\121\113\132\132\302\161\361\304" ++"\313\163\251\345\241\013\002\003\001\000\001\243\202\001\316\060" ++"\202\001\312\060\035\006\003\125\035\016\004\026\004\024\026\265" ++"\062\033\324\307\363\340\346\216\363\275\322\260\072\356\262\071" ++"\030\321\060\201\243\006\003\125\035\043\004\201\233\060\201\230" ++"\200\024\026\265\062\033\324\307\363\340\346\216\363\275\322\260" ++"\072\356\262\071\030\321\241\175\244\173\060\171\061\020\060\016" ++"\006\003\125\004\012\023\007\122\157\157\164\040\103\101\061\036" ++"\060\034\006\003\125\004\013\023\025\150\164\164\160\072\057\057" ++"\167\167\167\056\143\141\143\145\162\164\056\157\162\147\061\042" ++"\060\040\006\003\125\004\003\023\031\103\101\040\103\145\162\164" ++"\040\123\151\147\156\151\156\147\040\101\165\164\150\157\162\151" ++"\164\171\061\041\060\037\006\011\052\206\110\206\367\015\001\011" ++"\001\026\022\163\165\160\160\157\162\164\100\143\141\143\145\162" ++"\164\056\157\162\147\202\001\000\060\017\006\003\125\035\023\001" ++"\001\377\004\005\060\003\001\001\377\060\062\006\003\125\035\037" ++"\004\053\060\051\060\047\240\045\240\043\206\041\150\164\164\160" ++"\163\072\057\057\167\167\167\056\143\141\143\145\162\164\056\157" ++"\162\147\057\162\145\166\157\153\145\056\143\162\154\060\060\006" ++"\011\140\206\110\001\206\370\102\001\004\004\043\026\041\150\164" ++"\164\160\163\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\057\162\145\166\157\153\145\056\143\162\154\060" ++"\064\006\011\140\206\110\001\206\370\102\001\010\004\047\026\045" ++"\150\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162" ++"\164\056\157\162\147\057\151\156\144\145\170\056\160\150\160\077" ++"\151\144\075\061\060\060\126\006\011\140\206\110\001\206\370\102" ++"\001\015\004\111\026\107\124\157\040\147\145\164\040\171\157\165" ++"\162\040\157\167\156\040\143\145\162\164\151\146\151\143\141\164" ++"\145\040\146\157\162\040\106\122\105\105\040\150\145\141\144\040" ++"\157\166\145\162\040\164\157\040\150\164\164\160\072\057\057\167" ++"\167\167\056\143\141\143\145\162\164\056\157\162\147\060\015\006" ++"\011\052\206\110\206\367\015\001\001\004\005\000\003\202\002\001" ++"\000\050\307\356\234\202\002\272\134\200\022\312\065\012\035\201" ++"\157\211\152\231\314\362\150\017\177\247\341\215\130\225\076\275" ++"\362\006\303\220\132\254\265\140\366\231\103\001\243\210\160\234" ++"\235\142\235\244\207\257\147\130\015\060\066\073\346\255\110\323" ++"\313\164\002\206\161\076\342\053\003\150\361\064\142\100\106\073" ++"\123\352\050\364\254\373\146\225\123\212\115\135\375\073\331\140" ++"\327\312\171\151\073\261\145\222\246\306\201\202\134\234\315\353" ++"\115\001\212\245\337\021\125\252\025\312\037\067\300\202\230\160" ++"\141\333\152\174\226\243\216\056\124\076\117\041\251\220\357\334" ++"\202\277\334\350\105\255\115\220\163\010\074\224\145\260\004\231" ++"\166\177\342\274\302\152\025\252\227\004\067\044\330\036\224\116" ++"\155\016\121\276\326\304\217\312\226\155\367\103\337\350\060\145" ++"\047\073\173\273\103\103\143\304\103\367\262\354\150\314\341\031" ++"\216\042\373\230\341\173\132\076\001\067\073\213\010\260\242\363" ++"\225\116\032\313\233\315\232\261\333\262\160\360\055\112\333\330" ++"\260\343\157\105\110\063\022\377\376\074\062\052\124\367\304\367" ++"\212\360\210\043\302\107\376\144\172\161\300\321\036\246\143\260" ++"\007\176\244\057\323\001\217\334\237\053\266\306\010\251\017\223" ++"\110\045\374\022\375\237\102\334\363\304\076\366\127\260\327\335" ++"\151\321\006\167\064\012\113\322\312\240\377\034\306\214\311\026" ++"\276\304\314\062\067\150\163\137\010\373\121\367\111\123\066\005" ++"\012\225\002\114\362\171\032\020\366\330\072\165\234\363\035\361" ++"\242\015\160\147\206\033\263\026\365\057\345\244\353\171\206\371" ++"\075\013\302\163\013\245\231\254\157\374\147\270\345\057\013\246" ++"\030\044\215\173\321\110\065\051\030\100\254\223\140\341\226\206" ++"\120\264\172\131\330\217\041\013\237\317\202\221\306\073\277\153" ++"\334\007\221\271\227\126\043\252\266\154\224\306\110\006\074\344" ++"\316\116\252\344\366\057\011\334\123\157\056\374\164\353\072\143" ++"\231\302\246\254\211\274\247\262\104\240\015\212\020\343\154\362" ++"\044\313\372\233\237\160\107\056\336\024\213\324\262\040\011\226" ++"\242\144\361\044\034\334\241\065\234\025\262\324\274\125\056\175" ++"\006\365\234\016\125\364\132\326\223\332\166\255\045\163\114\305" ++"\103" ++, (PRUint32)1857 } ++}; ++static const NSSItem nss_builtins_items_303 [] = { ++ { (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 *)"CAcert.org Class 1 Root CA", (PRUint32)27 }, ++ { (void *)"\023\134\354\066\364\234\270\351\073\032\262\160\315\200\210\106" ++"\166\316\217\063" ++, (PRUint32)20 }, ++ { (void *)"\246\033\067\136\071\015\234\066\124\356\275\040\061\106\037\153" ++, (PRUint32)16 }, ++ { (void *)"\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157" ++"\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150" ++"\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103" ++"\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101" ++"\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206" ++"\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164" ++"\100\143\141\143\145\162\164\056\157\162\147" ++, (PRUint32)123 }, ++ { (void *)"\002\001\000" ++, (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 *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } ++}; ++static const NSSItem nss_builtins_items_304 [] = { ++ { (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 *)"CAcert.org Class 3 Root CA", (PRUint32)27 }, ++ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, ++ { (void *)"\060\124\061\024\060\022\006\003\125\004\012\023\013\103\101\143" ++"\145\162\164\040\111\156\143\056\061\036\060\034\006\003\125\004" ++"\013\023\025\150\164\164\160\072\057\057\167\167\167\056\103\101" ++"\143\145\162\164\056\157\162\147\061\034\060\032\006\003\125\004" ++"\003\023\023\103\101\143\145\162\164\040\103\154\141\163\163\040" ++"\063\040\122\157\157\164" ++, (PRUint32)86 }, ++ { (void *)"0", (PRUint32)2 }, ++ { (void *)"\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157" ++"\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150" ++"\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103" ++"\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101" ++"\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206" ++"\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164" ++"\100\143\141\143\145\162\164\056\157\162\147" ++, (PRUint32)123 }, ++ { (void *)"\002\001\001" ++, (PRUint32)3 }, ++ { (void *)"\060\202\006\010\060\202\003\360\240\003\002\001\002\002\001\001" ++"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060" ++"\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157\164" ++"\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150\164" ++"\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164\056" ++"\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103\101" ++"\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101\165" ++"\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206\110" ++"\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164\100" ++"\143\141\143\145\162\164\056\157\162\147\060\036\027\015\060\065" ++"\061\060\061\064\060\067\063\066\065\065\132\027\015\063\063\060" ++"\063\062\070\060\067\063\066\065\065\132\060\124\061\024\060\022" ++"\006\003\125\004\012\023\013\103\101\143\145\162\164\040\111\156" ++"\143\056\061\036\060\034\006\003\125\004\013\023\025\150\164\164" ++"\160\072\057\057\167\167\167\056\103\101\143\145\162\164\056\157" ++"\162\147\061\034\060\032\006\003\125\004\003\023\023\103\101\143" ++"\145\162\164\040\103\154\141\163\163\040\063\040\122\157\157\164" ++"\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\253\111\065\021\110\174\322\046\176\123\224\317\103\251\335" ++"\050\327\102\052\213\363\207\170\031\130\174\017\236\332\211\175" ++"\341\373\353\162\220\015\164\241\226\144\253\237\240\044\231\163" ++"\332\342\125\166\307\027\173\365\004\254\106\270\303\276\177\144" ++"\215\020\154\044\363\141\234\300\362\220\372\121\346\365\151\001" ++"\143\303\017\126\342\112\102\317\342\104\214\045\050\250\305\171" ++"\011\175\106\271\212\363\351\363\064\051\010\105\344\034\237\313" ++"\224\004\034\201\250\024\263\230\145\304\103\354\116\202\215\011" ++"\321\275\252\133\215\222\320\354\336\220\305\177\012\302\343\353" ++"\346\061\132\136\164\076\227\063\131\350\303\003\075\140\063\277" ++"\367\321\157\107\304\315\356\142\203\122\156\056\010\232\244\331" ++"\025\030\221\246\205\222\107\260\256\110\353\155\267\041\354\205" ++"\032\150\162\065\253\377\360\020\135\300\364\224\247\152\325\073" ++"\222\176\114\220\005\176\223\301\054\213\244\216\142\164\025\161" ++"\156\013\161\003\352\257\025\070\232\324\322\005\162\157\214\371" ++"\053\353\132\162\045\371\071\106\343\162\033\076\004\303\144\047" ++"\042\020\052\212\117\130\247\003\255\276\264\056\023\355\135\252" ++"\110\327\325\175\324\052\173\134\372\106\004\120\344\314\016\102" ++"\133\214\355\333\362\317\374\226\223\340\333\021\066\124\142\064" ++"\070\217\014\140\233\073\227\126\070\255\363\322\133\213\240\133" ++"\352\116\226\270\174\327\325\240\206\160\100\323\221\051\267\242" ++"\074\255\365\214\273\317\032\222\212\344\064\173\300\330\154\137" ++"\351\012\302\303\247\040\232\132\337\054\135\122\134\272\107\325" ++"\233\357\044\050\160\070\040\057\325\177\051\300\262\101\003\150" ++"\222\314\340\234\314\227\113\105\357\072\020\012\253\160\072\230" ++"\225\160\255\065\261\352\205\053\244\034\200\041\061\251\256\140" ++"\172\200\046\110\000\270\001\300\223\143\125\042\221\074\126\347" ++"\257\333\072\045\363\217\061\124\352\046\213\201\131\371\241\321" ++"\123\021\305\173\235\003\366\164\021\340\155\261\054\077\054\206" ++"\221\231\161\232\246\167\213\064\140\321\024\264\054\254\235\257" ++"\214\020\323\237\304\152\370\157\023\374\163\131\367\146\102\164" ++"\036\212\343\370\334\322\157\230\234\313\107\230\225\100\005\373" ++"\351\002\003\001\000\001\243\201\277\060\201\274\060\017\006\003" ++"\125\035\023\001\001\377\004\005\060\003\001\001\377\060\135\006" ++"\010\053\006\001\005\005\007\001\001\004\121\060\117\060\043\006" ++"\010\053\006\001\005\005\007\060\001\206\027\150\164\164\160\072" ++"\057\057\157\143\163\160\056\103\101\143\145\162\164\056\157\162" ++"\147\057\060\050\006\010\053\006\001\005\005\007\060\002\206\034" ++"\150\164\164\160\072\057\057\167\167\167\056\103\101\143\145\162" ++"\164\056\157\162\147\057\143\141\056\143\162\164\060\112\006\003" ++"\125\035\040\004\103\060\101\060\077\006\010\053\006\001\004\001" ++"\201\220\112\060\063\060\061\006\010\053\006\001\005\005\007\002" ++"\001\026\045\150\164\164\160\072\057\057\167\167\167\056\103\101" ++"\143\145\162\164\056\157\162\147\057\151\156\144\145\170\056\160" ++"\150\160\077\151\144\075\061\060\060\015\006\011\052\206\110\206" ++"\367\015\001\001\004\005\000\003\202\002\001\000\177\010\210\241" ++"\332\032\120\111\332\211\373\241\010\162\363\212\367\036\304\072" ++"\264\171\133\040\060\261\105\336\302\135\323\145\151\361\302\135" ++"\124\124\074\205\137\271\173\102\221\302\231\375\033\121\233\253" ++"\106\245\241\020\123\236\155\210\254\163\156\054\063\246\360\364" ++"\236\340\165\301\076\210\105\251\341\146\103\376\126\132\321\172" ++"\101\170\367\100\332\112\072\361\013\133\245\273\026\006\346\302" ++"\347\223\271\205\115\227\117\261\036\070\103\200\357\233\015\214" ++"\357\270\247\140\000\207\127\175\036\104\034\313\043\357\233\074" ++"\231\235\257\265\051\034\105\171\026\226\115\047\155\361\034\154" ++"\303\302\125\144\263\274\024\342\363\244\037\036\062\374\047\025" ++"\005\317\335\056\256\076\202\141\173\360\041\020\030\366\104\352" ++"\123\071\371\334\320\232\040\340\306\273\340\273\132\117\304\231" ++"\310\007\275\265\275\242\333\056\142\015\102\064\101\274\377\213" ++"\212\365\121\042\252\210\060\000\342\260\324\274\276\145\272\325" ++"\003\127\171\233\350\334\310\115\370\120\355\221\245\122\050\242" ++"\254\373\066\130\076\351\224\053\221\120\207\033\326\136\326\214" ++"\314\367\017\020\014\122\116\320\026\141\345\345\012\154\277\027" ++"\307\162\106\127\234\230\365\154\140\143\172\157\136\271\116\057" ++"\310\271\271\273\152\205\274\230\015\355\371\076\227\204\064\224" ++"\256\000\257\241\345\347\222\156\116\275\363\342\331\024\213\134" ++"\322\353\001\154\240\027\245\055\020\353\234\172\112\275\275\356" ++"\316\375\355\042\100\253\160\070\210\365\012\207\152\302\253\005" ++"\140\311\110\005\332\123\301\336\104\167\152\263\363\074\074\355" ++"\200\274\246\070\112\051\044\137\376\131\073\233\045\172\126\143" ++"\000\144\271\135\244\142\175\127\066\117\255\203\357\037\222\123" ++"\240\216\167\127\335\345\141\021\075\043\000\220\114\074\372\243" ++"\140\223\004\243\257\065\366\016\152\217\117\112\140\247\205\005" ++"\154\106\241\217\364\307\166\343\241\131\127\367\161\262\304\156" ++"\024\134\155\155\101\146\337\033\223\261\324\000\303\356\313\317" ++"\074\075\041\200\251\137\143\145\374\335\340\137\244\364\053\360" ++"\205\161\101\324\147\045\373\032\261\227\256\326\231\202\023\101" ++"\322\156\245\033\231\047\200\347\013\251\250\000" ++, (PRUint32)1548 } ++}; ++static const NSSItem nss_builtins_items_305 [] = { ++ { (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 *)"CAcert.org Class 3 Root CA", (PRUint32)27 }, ++ { (void *)"\333\114\102\151\007\077\351\302\243\175\211\012\134\033\030\304" ++"\030\116\052\055" ++, (PRUint32)20 }, ++ { (void *)"\163\077\065\124\035\104\311\351\132\112\357\121\255\003\006\266" ++, (PRUint32)16 }, ++ { (void *)"\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157" ++"\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150" ++"\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164" ++"\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103" ++"\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101" ++"\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206" ++"\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164" ++"\100\143\141\143\145\162\164\056\157\162\147" ++, (PRUint32)123 }, ++ { (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 *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } ++}; ++static const NSSItem nss_builtins_items_306 [] = { ++ { (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 *)"Software in the Public Interest, Inc. Root CA (2008)", (PRUint32)53 }, ++ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, ++ { (void *)"\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123" ++"\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141" ++"\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144" ++"\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125" ++"\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040" ++"\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162" ++"\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157" ++"\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004" ++"\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101" ++"\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206" ++"\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163" ++"\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147" ++, (PRUint32)191 }, ++ { (void *)"0", (PRUint32)2 }, ++ { (void *)"\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123" ++"\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141" ++"\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144" ++"\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125" ++"\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040" ++"\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162" ++"\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157" ++"\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004" ++"\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101" ++"\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206" ++"\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163" ++"\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147" ++, (PRUint32)191 }, ++ { (void *)"\002\011\000\350\216\266\311\370\052\024\050" ++, (PRUint32)11 }, ++ { (void *)"\060\202\010\016\060\202\005\366\240\003\002\001\002\002\011\000" ++"\350\216\266\311\370\052\024\050\060\015\006\011\052\206\110\206" ++"\367\015\001\001\005\005\000\060\201\274\061\013\060\011\006\003" ++"\125\004\006\023\002\125\123\061\020\060\016\006\003\125\004\010" ++"\023\007\111\156\144\151\141\156\141\061\025\060\023\006\003\125" ++"\004\007\023\014\111\156\144\151\141\156\141\160\157\154\151\163" ++"\061\050\060\046\006\003\125\004\012\023\037\123\157\146\164\167" ++"\141\162\145\040\151\156\040\164\150\145\040\120\165\142\154\151" ++"\143\040\111\156\164\145\162\145\163\164\061\023\060\021\006\003" ++"\125\004\013\023\012\150\157\163\164\155\141\163\164\145\162\061" ++"\036\060\034\006\003\125\004\003\023\025\103\145\162\164\151\146" ++"\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061" ++"\045\060\043\006\011\052\206\110\206\367\015\001\011\001\026\026" ++"\150\157\163\164\155\141\163\164\145\162\100\163\160\151\055\151" ++"\156\143\056\157\162\147\060\036\027\015\060\070\060\065\061\063" ++"\060\070\060\067\065\066\132\027\015\061\070\060\065\061\061\060" ++"\070\060\067\065\066\132\060\201\274\061\013\060\011\006\003\125" ++"\004\006\023\002\125\123\061\020\060\016\006\003\125\004\010\023" ++"\007\111\156\144\151\141\156\141\061\025\060\023\006\003\125\004" ++"\007\023\014\111\156\144\151\141\156\141\160\157\154\151\163\061" ++"\050\060\046\006\003\125\004\012\023\037\123\157\146\164\167\141" ++"\162\145\040\151\156\040\164\150\145\040\120\165\142\154\151\143" ++"\040\111\156\164\145\162\145\163\164\061\023\060\021\006\003\125" ++"\004\013\023\012\150\157\163\164\155\141\163\164\145\162\061\036" ++"\060\034\006\003\125\004\003\023\025\103\145\162\164\151\146\151" ++"\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061\045" ++"\060\043\006\011\052\206\110\206\367\015\001\011\001\026\026\150" ++"\157\163\164\155\141\163\164\145\162\100\163\160\151\055\151\156" ++"\143\056\157\162\147\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\334\066\346\107\102\302\304\121\165\051" ++"\207\100\303\330\216\041\006\322\030\116\353\357\040\275\220\074" ++"\205\020\023\214\051\133\224\143\366\364\055\361\006\102\221\271" ++"\031\304\102\151\010\277\213\066\105\352\050\005\063\111\110\240" ++"\047\103\223\065\212\101\330\170\263\360\357\263\156\055\335\321" ++"\313\175\352\364\165\046\323\076\220\072\356\327\347\054\004\265" ++"\174\341\365\174\305\116\357\167\275\134\242\223\063\222\316\175" ++"\201\110\317\153\265\042\054\010\203\375\323\325\317\073\055\375" ++"\265\111\220\133\366\255\115\023\312\336\323\246\235\123\121\161" ++"\143\106\370\112\026\134\230\356\055\155\232\026\241\166\220\342" ++"\140\103\231\326\211\326\154\056\172\230\262\013\003\054\343\172" ++"\117\307\335\343\314\343\112\152\215\171\122\372\364\301\257\056" ++"\217\052\010\313\033\051\202\222\162\103\274\316\210\251\252\247" ++"\212\121\103\125\205\232\067\003\170\223\310\360\275\264\101\310" ++"\007\102\232\313\065\227\172\212\201\145\336\035\124\010\001\361" ++"\144\134\267\027\032\121\274\036\303\131\207\166\030\026\230\356" ++"\277\366\147\201\213\006\065\305\113\155\131\031\307\322\306\110" ++"\276\156\024\050\203\112\020\234\033\365\157\274\251\216\365\151" ++"\376\262\301\125\314\347\024\311\371\133\024\123\121\007\352\316" ++"\075\344\117\050\037\074\141\011\327\063\322\156\247\156\324\307" ++"\023\011\157\153\135\024\356\235\211\033\245\152\362\366\370\320" ++"\162\216\352\162\037\057\064\152\051\012\305\012\354\034\100\205" ++"\022\367\246\245\323\117\255\300\205\214\114\174\163\040\314\123" ++"\030\361\262\130\114\001\365\277\352\144\325\134\071\305\316\154" ++"\314\123\132\126\272\101\017\045\337\153\120\266\307\212\240\275" ++"\002\302\305\073\125\245\262\144\042\204\121\050\126\256\061\356" ++"\136\373\013\026\115\106\005\221\200\104\355\254\155\360\127\250" ++"\372\353\141\110\240\313\033\263\037\216\315\305\041\167\003\204" ++"\036\374\254\243\103\010\143\214\355\371\047\357\264\260\135\147" ++"\326\117\355\320\213\076\135\133\311\221\275\226\002\204\075\305" ++"\115\274\102\077\164\375\074\135\254\134\110\066\136\207\061\057" ++"\030\154\304\150\356\241\213\311\131\320\030\343\000\200\263\124" ++"\047\056\231\360\025\123\002\003\001\000\001\243\202\002\017\060" ++"\202\002\013\060\035\006\003\125\035\016\004\026\004\024\064\161" ++"\321\070\327\025\066\203\107\153\327\067\144\102\073\216\215\122" ++"\235\253\060\201\361\006\003\125\035\043\004\201\351\060\201\346" ++"\200\024\064\161\321\070\327\025\066\203\107\153\327\067\144\102" ++"\073\216\215\122\235\253\241\201\302\244\201\277\060\201\274\061" ++"\013\060\011\006\003\125\004\006\023\002\125\123\061\020\060\016" ++"\006\003\125\004\010\023\007\111\156\144\151\141\156\141\061\025" ++"\060\023\006\003\125\004\007\023\014\111\156\144\151\141\156\141" ++"\160\157\154\151\163\061\050\060\046\006\003\125\004\012\023\037" ++"\123\157\146\164\167\141\162\145\040\151\156\040\164\150\145\040" ++"\120\165\142\154\151\143\040\111\156\164\145\162\145\163\164\061" ++"\023\060\021\006\003\125\004\013\023\012\150\157\163\164\155\141" ++"\163\164\145\162\061\036\060\034\006\003\125\004\003\023\025\103" ++"\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157" ++"\162\151\164\171\061\045\060\043\006\011\052\206\110\206\367\015" ++"\001\011\001\026\026\150\157\163\164\155\141\163\164\145\162\100" ++"\163\160\151\055\151\156\143\056\157\162\147\202\011\000\350\216" ++"\266\311\370\052\024\050\060\017\006\003\125\035\023\001\001\377" ++"\004\005\060\003\001\001\377\060\021\006\011\140\206\110\001\206" ++"\370\102\001\001\004\004\003\002\000\007\060\011\006\003\125\035" ++"\022\004\002\060\000\060\056\006\011\140\206\110\001\206\370\102" ++"\001\015\004\041\026\037\123\157\146\164\167\141\162\145\040\151" ++"\156\040\164\150\145\040\120\165\142\154\151\143\040\111\156\164" ++"\145\162\145\163\164\060\060\006\011\140\206\110\001\206\370\102" ++"\001\004\004\043\026\041\150\164\164\160\163\072\057\057\143\141" ++"\056\163\160\151\055\151\156\143\056\157\162\147\057\143\141\055" ++"\143\162\154\056\160\145\155\060\062\006\011\140\206\110\001\206" ++"\370\102\001\003\004\045\026\043\150\164\164\160\163\072\057\057" ++"\143\141\056\163\160\151\055\151\156\143\056\157\162\147\057\143" ++"\145\162\164\055\143\162\154\056\160\145\155\060\041\006\003\125" ++"\035\021\004\032\060\030\201\026\150\157\163\164\155\141\163\164" ++"\145\162\100\163\160\151\055\151\156\143\056\157\162\147\060\016" ++"\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\015" ++"\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002" ++"\001\000\264\315\275\340\271\352\262\003\053\176\062\351\336\162" ++"\077\311\113\202\136\235\342\257\125\011\242\014\124\350\317\030" ++"\074\050\040\035\251\273\003\002\057\122\071\042\371\027\317\255" ++"\147\220\263\003\177\330\025\343\153\176\273\233\126\001\257\065" ++"\324\332\271\307\147\027\233\324\325\016\067\263\040\101\056\014" ++"\001\304\133\371\145\076\302\141\350\322\360\152\225\160\303\306" ++"\157\325\065\244\254\131\162\341\211\337\241\240\235\044\275\051" ++"\171\351\141\052\331\323\036\311\106\244\010\170\101\222\162\017" ++"\253\024\165\355\011\360\242\360\134\357\303\012\142\040\267\302" ++"\050\146\256\114\057\056\217\105\143\046\226\360\356\061\346\213" ++"\125\233\252\072\371\202\071\035\210\074\342\007\165\032\341\017" ++"\261\060\274\161\062\322\072\376\372\241\211\363\103\054\326\162" ++"\304\171\247\025\110\005\300\330\055\162\002\343\313\075\026\152" ++"\272\311\270\021\020\342\111\205\314\226\107\140\005\045\056\357" ++"\165\131\063\365\107\031\026\357\332\154\137\007\310\246\120\266" ++"\035\313\146\064\045\374\146\203\353\305\266\060\101\370\106\104" ++"\142\250\301\014\124\346\352\114\132\050\346\256\306\267\376\177" ++"\073\226\250\056\356\307\150\076\335\000\075\051\257\052\143\253" ++"\137\356\111\052\055\305\334\373\321\306\323\321\227\126\122\206" ++"\266\224\353\324\140\121\267\374\036\233\314\002\233\324\037\217" ++"\371\112\217\266\056\050\073\027\314\305\246\005\343\322\323\265" ++"\306\003\311\341\110\102\233\313\077\344\027\340\376\015\001\225" ++"\011\272\270\015\161\344\011\160\167\102\330\115\341\102\251\140" ++"\203\327\027\211\103\322\324\335\247\030\266\253\324\044\045\207" ++"\265\324\342\374\056\042\151\275\255\150\054\377\162\265\230\252" ++"\006\234\347\052\152\270\241\223\166\316\260\363\177\234\341\340" ++"\117\270\330\206\106\245\063\002\054\045\141\067\052\222\310\254" ++"\201\164\150\143\207\063\166\275\005\177\136\325\325\002\155\275" ++"\257\377\052\132\252\111\354\230\171\107\123\221\366\016\064\132" ++"\311\245\306\353\262\343\305\254\266\240\160\065\273\310\121\151" ++"\320\362\265\242\062\156\274\077\240\067\071\174\161\066\246\005" ++"\337\014\022\344\026\247\305\326\313\143\243\225\160\077\346\004" ++"\243\140" ++, (PRUint32)2066 } ++}; ++static const NSSItem nss_builtins_items_307 [] = { ++ { (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 *)"Software in the Public Interest, Inc. Root CA (2008)", (PRUint32)53 }, ++ { (void *)"\257\160\210\103\203\202\002\025\315\141\306\274\354\375\067\044" ++"\251\220\103\034" ++, (PRUint32)20 }, ++ { (void *)"\052\107\237\140\273\203\164\157\001\003\327\013\015\366\015\170" ++, (PRUint32)16 }, ++ { (void *)"\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123" ++"\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141" ++"\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144" ++"\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125" ++"\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040" ++"\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162" ++"\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157" ++"\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004" ++"\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101" ++"\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206" ++"\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163" ++"\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147" ++, (PRUint32)191 }, ++ { (void *)"\002\011\000\350\216\266\311\370\052\024\050" ++, (PRUint32)11 }, ++ { (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) } ++}; + + builtinsInternalObject + nss_builtins_data[] = { +@@ -20609,11 +21152,17 @@ nss_builtins_data[] = { + { 11, nss_builtins_types_298, nss_builtins_items_298, {NULL} }, + { 13, nss_builtins_types_299, nss_builtins_items_299, {NULL} }, + { 11, nss_builtins_types_300, nss_builtins_items_300, {NULL} }, +- { 13, nss_builtins_types_301, nss_builtins_items_301, {NULL} } ++ { 13, nss_builtins_types_301, nss_builtins_items_301, {NULL} }, ++ { 11, nss_builtins_types_302, nss_builtins_items_302, {NULL} }, ++ { 13, nss_builtins_types_303, nss_builtins_items_303, {NULL} }, ++ { 11, nss_builtins_types_304, nss_builtins_items_304, {NULL} }, ++ { 13, nss_builtins_types_305, nss_builtins_items_305, {NULL} }, ++ { 11, nss_builtins_types_306, nss_builtins_items_306, {NULL} }, ++ { 13, nss_builtins_types_307, nss_builtins_items_307, {NULL} } + }; + const PRUint32 + #ifdef DEBUG +- nss_builtins_nObjects = 301+1; ++ nss_builtins_nObjects = 307+1; + #else +- nss_builtins_nObjects = 301; ++ nss_builtins_nObjects = 307; + #endif /* DEBUG */ +diff --git a/mozilla/security/nss/lib/ckfw/builtins/certdata.txt b/mozilla/security/nss/lib/ckfw/builtins/certdata.txt +index 93f1854..539f4e1 100644 +--- a/mozilla/security/nss/lib/ckfw/builtins/certdata.txt ++++ b/mozilla/security/nss/lib/ckfw/builtins/certdata.txt +@@ -20926,3 +20926,558 @@ 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 "CAcert.org Class 1 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 "CAcert.org Class 1 Root CA" ++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 ++CKA_SUBJECT MULTILINE_OCTAL ++\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157 ++\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150 ++\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103 ++\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101 ++\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206 ++\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164 ++\100\143\141\143\145\162\164\056\157\162\147 ++END ++CKA_ID UTF8 "0" ++CKA_ISSUER MULTILINE_OCTAL ++\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157 ++\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150 ++\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103 ++\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101 ++\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206 ++\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164 ++\100\143\141\143\145\162\164\056\157\162\147 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\001\000 ++END ++CKA_VALUE MULTILINE_OCTAL ++\060\202\007\075\060\202\005\045\240\003\002\001\002\002\001\000 ++\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060 ++\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157\164 ++\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150\164 ++\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164\056 ++\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103\101 ++\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101\165 ++\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206\110 ++\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164\100 ++\143\141\143\145\162\164\056\157\162\147\060\036\027\015\060\063 ++\060\063\063\060\061\062\062\071\064\071\132\027\015\063\063\060 ++\063\062\071\061\062\062\071\064\071\132\060\171\061\020\060\016 ++\006\003\125\004\012\023\007\122\157\157\164\040\103\101\061\036 ++\060\034\006\003\125\004\013\023\025\150\164\164\160\072\057\057 ++\167\167\167\056\143\141\143\145\162\164\056\157\162\147\061\042 ++\060\040\006\003\125\004\003\023\031\103\101\040\103\145\162\164 ++\040\123\151\147\156\151\156\147\040\101\165\164\150\157\162\151 ++\164\171\061\041\060\037\006\011\052\206\110\206\367\015\001\011 ++\001\026\022\163\165\160\160\157\162\164\100\143\141\143\145\162 ++\164\056\157\162\147\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\316\042\300\342\106\175\354\066\050\007 ++\120\226\362\240\063\100\214\113\361\073\146\077\061\345\153\002 ++\066\333\326\174\366\361\210\217\116\167\066\005\101\225\371\011 ++\360\022\317\106\206\163\140\267\156\176\350\300\130\144\256\315 ++\260\255\105\027\014\143\372\147\012\350\326\322\277\076\347\230 ++\304\360\114\372\340\003\273\065\135\154\041\336\236\040\331\272 ++\315\146\062\067\162\372\367\010\365\307\315\130\311\216\347\016 ++\136\352\076\376\034\241\024\012\025\154\206\204\133\144\146\052 ++\172\251\113\123\171\365\210\242\173\356\057\012\141\053\215\262 ++\176\115\126\245\023\354\352\332\222\236\254\104\101\036\130\140 ++\145\005\146\370\300\104\275\313\224\367\102\176\013\367\145\150 ++\230\121\005\360\363\005\221\004\035\033\027\202\354\310\127\273 ++\303\153\172\210\361\260\162\314\045\133\040\221\354\026\002\022 ++\217\062\351\027\030\110\320\307\005\056\002\060\102\270\045\234 ++\005\153\077\252\072\247\353\123\110\367\350\322\266\007\230\334 ++\033\306\064\177\177\311\034\202\172\005\130\053\010\133\363\070 ++\242\253\027\135\146\311\230\327\236\020\213\242\322\335\164\232 ++\367\161\014\162\140\337\315\157\230\063\235\226\064\166\076\044 ++\172\222\260\016\225\036\157\346\240\105\070\107\252\327\101\355 ++\112\267\022\366\327\033\203\212\017\056\330\011\266\131\327\252 ++\004\377\322\223\175\150\056\335\213\113\253\130\272\057\215\352 ++\225\247\240\303\124\211\245\373\333\213\121\042\235\262\303\276 ++\021\276\054\221\206\213\226\170\255\040\323\212\057\032\077\306 ++\320\121\145\207\041\261\031\001\145\177\105\034\207\365\174\320 ++\101\114\117\051\230\041\375\063\037\165\014\004\121\372\031\167 ++\333\324\024\034\356\201\303\035\365\230\267\151\006\221\042\335 ++\000\120\314\201\061\254\022\007\173\070\332\150\133\346\053\324 ++\176\311\137\255\350\353\162\114\363\001\345\113\040\277\232\246 ++\127\312\221\000\001\213\241\165\041\067\265\143\015\147\076\106 ++\117\160\040\147\316\305\326\131\333\002\340\360\322\313\315\272 ++\142\267\220\101\350\335\040\344\051\274\144\051\102\310\042\334 ++\170\232\377\103\354\230\033\011\121\113\132\132\302\161\361\304 ++\313\163\251\345\241\013\002\003\001\000\001\243\202\001\316\060 ++\202\001\312\060\035\006\003\125\035\016\004\026\004\024\026\265 ++\062\033\324\307\363\340\346\216\363\275\322\260\072\356\262\071 ++\030\321\060\201\243\006\003\125\035\043\004\201\233\060\201\230 ++\200\024\026\265\062\033\324\307\363\340\346\216\363\275\322\260 ++\072\356\262\071\030\321\241\175\244\173\060\171\061\020\060\016 ++\006\003\125\004\012\023\007\122\157\157\164\040\103\101\061\036 ++\060\034\006\003\125\004\013\023\025\150\164\164\160\072\057\057 ++\167\167\167\056\143\141\143\145\162\164\056\157\162\147\061\042 ++\060\040\006\003\125\004\003\023\031\103\101\040\103\145\162\164 ++\040\123\151\147\156\151\156\147\040\101\165\164\150\157\162\151 ++\164\171\061\041\060\037\006\011\052\206\110\206\367\015\001\011 ++\001\026\022\163\165\160\160\157\162\164\100\143\141\143\145\162 ++\164\056\157\162\147\202\001\000\060\017\006\003\125\035\023\001 ++\001\377\004\005\060\003\001\001\377\060\062\006\003\125\035\037 ++\004\053\060\051\060\047\240\045\240\043\206\041\150\164\164\160 ++\163\072\057\057\167\167\167\056\143\141\143\145\162\164\056\157 ++\162\147\057\162\145\166\157\153\145\056\143\162\154\060\060\006 ++\011\140\206\110\001\206\370\102\001\004\004\043\026\041\150\164 ++\164\160\163\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\057\162\145\166\157\153\145\056\143\162\154\060 ++\064\006\011\140\206\110\001\206\370\102\001\010\004\047\026\045 ++\150\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162 ++\164\056\157\162\147\057\151\156\144\145\170\056\160\150\160\077 ++\151\144\075\061\060\060\126\006\011\140\206\110\001\206\370\102 ++\001\015\004\111\026\107\124\157\040\147\145\164\040\171\157\165 ++\162\040\157\167\156\040\143\145\162\164\151\146\151\143\141\164 ++\145\040\146\157\162\040\106\122\105\105\040\150\145\141\144\040 ++\157\166\145\162\040\164\157\040\150\164\164\160\072\057\057\167 ++\167\167\056\143\141\143\145\162\164\056\157\162\147\060\015\006 ++\011\052\206\110\206\367\015\001\001\004\005\000\003\202\002\001 ++\000\050\307\356\234\202\002\272\134\200\022\312\065\012\035\201 ++\157\211\152\231\314\362\150\017\177\247\341\215\130\225\076\275 ++\362\006\303\220\132\254\265\140\366\231\103\001\243\210\160\234 ++\235\142\235\244\207\257\147\130\015\060\066\073\346\255\110\323 ++\313\164\002\206\161\076\342\053\003\150\361\064\142\100\106\073 ++\123\352\050\364\254\373\146\225\123\212\115\135\375\073\331\140 ++\327\312\171\151\073\261\145\222\246\306\201\202\134\234\315\353 ++\115\001\212\245\337\021\125\252\025\312\037\067\300\202\230\160 ++\141\333\152\174\226\243\216\056\124\076\117\041\251\220\357\334 ++\202\277\334\350\105\255\115\220\163\010\074\224\145\260\004\231 ++\166\177\342\274\302\152\025\252\227\004\067\044\330\036\224\116 ++\155\016\121\276\326\304\217\312\226\155\367\103\337\350\060\145 ++\047\073\173\273\103\103\143\304\103\367\262\354\150\314\341\031 ++\216\042\373\230\341\173\132\076\001\067\073\213\010\260\242\363 ++\225\116\032\313\233\315\232\261\333\262\160\360\055\112\333\330 ++\260\343\157\105\110\063\022\377\376\074\062\052\124\367\304\367 ++\212\360\210\043\302\107\376\144\172\161\300\321\036\246\143\260 ++\007\176\244\057\323\001\217\334\237\053\266\306\010\251\017\223 ++\110\045\374\022\375\237\102\334\363\304\076\366\127\260\327\335 ++\151\321\006\167\064\012\113\322\312\240\377\034\306\214\311\026 ++\276\304\314\062\067\150\163\137\010\373\121\367\111\123\066\005 ++\012\225\002\114\362\171\032\020\366\330\072\165\234\363\035\361 ++\242\015\160\147\206\033\263\026\365\057\345\244\353\171\206\371 ++\075\013\302\163\013\245\231\254\157\374\147\270\345\057\013\246 ++\030\044\215\173\321\110\065\051\030\100\254\223\140\341\226\206 ++\120\264\172\131\330\217\041\013\237\317\202\221\306\073\277\153 ++\334\007\221\271\227\126\043\252\266\154\224\306\110\006\074\344 ++\316\116\252\344\366\057\011\334\123\157\056\374\164\353\072\143 ++\231\302\246\254\211\274\247\262\104\240\015\212\020\343\154\362 ++\044\313\372\233\237\160\107\056\336\024\213\324\262\040\011\226 ++\242\144\361\044\034\334\241\065\234\025\262\324\274\125\056\175 ++\006\365\234\016\125\364\132\326\223\332\166\255\045\163\114\305 ++\103 ++END ++ ++# Trust for Certificate "CAcert.org Class 1 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 "CAcert.org Class 1 Root CA" ++CKA_CERT_SHA1_HASH MULTILINE_OCTAL ++\023\134\354\066\364\234\270\351\073\032\262\160\315\200\210\106 ++\166\316\217\063 ++END ++CKA_CERT_MD5_HASH MULTILINE_OCTAL ++\246\033\067\136\071\015\234\066\124\356\275\040\061\106\037\153 ++END ++CKA_ISSUER MULTILINE_OCTAL ++\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157 ++\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150 ++\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103 ++\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101 ++\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206 ++\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164 ++\100\143\141\143\145\162\164\056\157\162\147 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\001\000 ++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 "CAcert.org Class 3 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 "CAcert.org Class 3 Root CA" ++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 ++CKA_SUBJECT MULTILINE_OCTAL ++\060\124\061\024\060\022\006\003\125\004\012\023\013\103\101\143 ++\145\162\164\040\111\156\143\056\061\036\060\034\006\003\125\004 ++\013\023\025\150\164\164\160\072\057\057\167\167\167\056\103\101 ++\143\145\162\164\056\157\162\147\061\034\060\032\006\003\125\004 ++\003\023\023\103\101\143\145\162\164\040\103\154\141\163\163\040 ++\063\040\122\157\157\164 ++END ++CKA_ID UTF8 "0" ++CKA_ISSUER MULTILINE_OCTAL ++\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157 ++\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150 ++\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103 ++\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101 ++\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206 ++\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164 ++\100\143\141\143\145\162\164\056\157\162\147 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\001\001 ++END ++CKA_VALUE MULTILINE_OCTAL ++\060\202\006\010\060\202\003\360\240\003\002\001\002\002\001\001 ++\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060 ++\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157\164 ++\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150\164 ++\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164\056 ++\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103\101 ++\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101\165 ++\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206\110 ++\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164\100 ++\143\141\143\145\162\164\056\157\162\147\060\036\027\015\060\065 ++\061\060\061\064\060\067\063\066\065\065\132\027\015\063\063\060 ++\063\062\070\060\067\063\066\065\065\132\060\124\061\024\060\022 ++\006\003\125\004\012\023\013\103\101\143\145\162\164\040\111\156 ++\143\056\061\036\060\034\006\003\125\004\013\023\025\150\164\164 ++\160\072\057\057\167\167\167\056\103\101\143\145\162\164\056\157 ++\162\147\061\034\060\032\006\003\125\004\003\023\023\103\101\143 ++\145\162\164\040\103\154\141\163\163\040\063\040\122\157\157\164 ++\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\253\111\065\021\110\174\322\046\176\123\224\317\103\251\335 ++\050\327\102\052\213\363\207\170\031\130\174\017\236\332\211\175 ++\341\373\353\162\220\015\164\241\226\144\253\237\240\044\231\163 ++\332\342\125\166\307\027\173\365\004\254\106\270\303\276\177\144 ++\215\020\154\044\363\141\234\300\362\220\372\121\346\365\151\001 ++\143\303\017\126\342\112\102\317\342\104\214\045\050\250\305\171 ++\011\175\106\271\212\363\351\363\064\051\010\105\344\034\237\313 ++\224\004\034\201\250\024\263\230\145\304\103\354\116\202\215\011 ++\321\275\252\133\215\222\320\354\336\220\305\177\012\302\343\353 ++\346\061\132\136\164\076\227\063\131\350\303\003\075\140\063\277 ++\367\321\157\107\304\315\356\142\203\122\156\056\010\232\244\331 ++\025\030\221\246\205\222\107\260\256\110\353\155\267\041\354\205 ++\032\150\162\065\253\377\360\020\135\300\364\224\247\152\325\073 ++\222\176\114\220\005\176\223\301\054\213\244\216\142\164\025\161 ++\156\013\161\003\352\257\025\070\232\324\322\005\162\157\214\371 ++\053\353\132\162\045\371\071\106\343\162\033\076\004\303\144\047 ++\042\020\052\212\117\130\247\003\255\276\264\056\023\355\135\252 ++\110\327\325\175\324\052\173\134\372\106\004\120\344\314\016\102 ++\133\214\355\333\362\317\374\226\223\340\333\021\066\124\142\064 ++\070\217\014\140\233\073\227\126\070\255\363\322\133\213\240\133 ++\352\116\226\270\174\327\325\240\206\160\100\323\221\051\267\242 ++\074\255\365\214\273\317\032\222\212\344\064\173\300\330\154\137 ++\351\012\302\303\247\040\232\132\337\054\135\122\134\272\107\325 ++\233\357\044\050\160\070\040\057\325\177\051\300\262\101\003\150 ++\222\314\340\234\314\227\113\105\357\072\020\012\253\160\072\230 ++\225\160\255\065\261\352\205\053\244\034\200\041\061\251\256\140 ++\172\200\046\110\000\270\001\300\223\143\125\042\221\074\126\347 ++\257\333\072\045\363\217\061\124\352\046\213\201\131\371\241\321 ++\123\021\305\173\235\003\366\164\021\340\155\261\054\077\054\206 ++\221\231\161\232\246\167\213\064\140\321\024\264\054\254\235\257 ++\214\020\323\237\304\152\370\157\023\374\163\131\367\146\102\164 ++\036\212\343\370\334\322\157\230\234\313\107\230\225\100\005\373 ++\351\002\003\001\000\001\243\201\277\060\201\274\060\017\006\003 ++\125\035\023\001\001\377\004\005\060\003\001\001\377\060\135\006 ++\010\053\006\001\005\005\007\001\001\004\121\060\117\060\043\006 ++\010\053\006\001\005\005\007\060\001\206\027\150\164\164\160\072 ++\057\057\157\143\163\160\056\103\101\143\145\162\164\056\157\162 ++\147\057\060\050\006\010\053\006\001\005\005\007\060\002\206\034 ++\150\164\164\160\072\057\057\167\167\167\056\103\101\143\145\162 ++\164\056\157\162\147\057\143\141\056\143\162\164\060\112\006\003 ++\125\035\040\004\103\060\101\060\077\006\010\053\006\001\004\001 ++\201\220\112\060\063\060\061\006\010\053\006\001\005\005\007\002 ++\001\026\045\150\164\164\160\072\057\057\167\167\167\056\103\101 ++\143\145\162\164\056\157\162\147\057\151\156\144\145\170\056\160 ++\150\160\077\151\144\075\061\060\060\015\006\011\052\206\110\206 ++\367\015\001\001\004\005\000\003\202\002\001\000\177\010\210\241 ++\332\032\120\111\332\211\373\241\010\162\363\212\367\036\304\072 ++\264\171\133\040\060\261\105\336\302\135\323\145\151\361\302\135 ++\124\124\074\205\137\271\173\102\221\302\231\375\033\121\233\253 ++\106\245\241\020\123\236\155\210\254\163\156\054\063\246\360\364 ++\236\340\165\301\076\210\105\251\341\146\103\376\126\132\321\172 ++\101\170\367\100\332\112\072\361\013\133\245\273\026\006\346\302 ++\347\223\271\205\115\227\117\261\036\070\103\200\357\233\015\214 ++\357\270\247\140\000\207\127\175\036\104\034\313\043\357\233\074 ++\231\235\257\265\051\034\105\171\026\226\115\047\155\361\034\154 ++\303\302\125\144\263\274\024\342\363\244\037\036\062\374\047\025 ++\005\317\335\056\256\076\202\141\173\360\041\020\030\366\104\352 ++\123\071\371\334\320\232\040\340\306\273\340\273\132\117\304\231 ++\310\007\275\265\275\242\333\056\142\015\102\064\101\274\377\213 ++\212\365\121\042\252\210\060\000\342\260\324\274\276\145\272\325 ++\003\127\171\233\350\334\310\115\370\120\355\221\245\122\050\242 ++\254\373\066\130\076\351\224\053\221\120\207\033\326\136\326\214 ++\314\367\017\020\014\122\116\320\026\141\345\345\012\154\277\027 ++\307\162\106\127\234\230\365\154\140\143\172\157\136\271\116\057 ++\310\271\271\273\152\205\274\230\015\355\371\076\227\204\064\224 ++\256\000\257\241\345\347\222\156\116\275\363\342\331\024\213\134 ++\322\353\001\154\240\027\245\055\020\353\234\172\112\275\275\356 ++\316\375\355\042\100\253\160\070\210\365\012\207\152\302\253\005 ++\140\311\110\005\332\123\301\336\104\167\152\263\363\074\074\355 ++\200\274\246\070\112\051\044\137\376\131\073\233\045\172\126\143 ++\000\144\271\135\244\142\175\127\066\117\255\203\357\037\222\123 ++\240\216\167\127\335\345\141\021\075\043\000\220\114\074\372\243 ++\140\223\004\243\257\065\366\016\152\217\117\112\140\247\205\005 ++\154\106\241\217\364\307\166\343\241\131\127\367\161\262\304\156 ++\024\134\155\155\101\146\337\033\223\261\324\000\303\356\313\317 ++\074\075\041\200\251\137\143\145\374\335\340\137\244\364\053\360 ++\205\161\101\324\147\045\373\032\261\227\256\326\231\202\023\101 ++\322\156\245\033\231\047\200\347\013\251\250\000 ++END ++ ++# Trust for Certificate "CAcert.org Class 3 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 "CAcert.org Class 3 Root CA" ++CKA_CERT_SHA1_HASH MULTILINE_OCTAL ++\333\114\102\151\007\077\351\302\243\175\211\012\134\033\030\304 ++\030\116\052\055 ++END ++CKA_CERT_MD5_HASH MULTILINE_OCTAL ++\163\077\065\124\035\104\311\351\132\112\357\121\255\003\006\266 ++END ++CKA_ISSUER MULTILINE_OCTAL ++\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157 ++\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150 ++\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164 ++\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103 ++\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101 ++\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206 ++\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164 ++\100\143\141\143\145\162\164\056\157\162\147 ++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_TRUSTED_DELEGATOR ++CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE ++ ++# ++# Certificate "Software in the Public Interest, Inc. Root CA (2008)" ++# ++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 "Software in the Public Interest, Inc. Root CA (2008)" ++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 ++CKA_SUBJECT MULTILINE_OCTAL ++\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123 ++\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141 ++\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144 ++\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125 ++\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040 ++\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162 ++\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157 ++\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004 ++\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101 ++\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206 ++\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163 ++\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147 ++END ++CKA_ID UTF8 "0" ++CKA_ISSUER MULTILINE_OCTAL ++\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123 ++\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141 ++\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144 ++\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125 ++\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040 ++\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162 ++\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157 ++\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004 ++\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101 ++\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206 ++\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163 ++\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\011\000\350\216\266\311\370\052\024\050 ++END ++CKA_VALUE MULTILINE_OCTAL ++\060\202\010\016\060\202\005\366\240\003\002\001\002\002\011\000 ++\350\216\266\311\370\052\024\050\060\015\006\011\052\206\110\206 ++\367\015\001\001\005\005\000\060\201\274\061\013\060\011\006\003 ++\125\004\006\023\002\125\123\061\020\060\016\006\003\125\004\010 ++\023\007\111\156\144\151\141\156\141\061\025\060\023\006\003\125 ++\004\007\023\014\111\156\144\151\141\156\141\160\157\154\151\163 ++\061\050\060\046\006\003\125\004\012\023\037\123\157\146\164\167 ++\141\162\145\040\151\156\040\164\150\145\040\120\165\142\154\151 ++\143\040\111\156\164\145\162\145\163\164\061\023\060\021\006\003 ++\125\004\013\023\012\150\157\163\164\155\141\163\164\145\162\061 ++\036\060\034\006\003\125\004\003\023\025\103\145\162\164\151\146 ++\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061 ++\045\060\043\006\011\052\206\110\206\367\015\001\011\001\026\026 ++\150\157\163\164\155\141\163\164\145\162\100\163\160\151\055\151 ++\156\143\056\157\162\147\060\036\027\015\060\070\060\065\061\063 ++\060\070\060\067\065\066\132\027\015\061\070\060\065\061\061\060 ++\070\060\067\065\066\132\060\201\274\061\013\060\011\006\003\125 ++\004\006\023\002\125\123\061\020\060\016\006\003\125\004\010\023 ++\007\111\156\144\151\141\156\141\061\025\060\023\006\003\125\004 ++\007\023\014\111\156\144\151\141\156\141\160\157\154\151\163\061 ++\050\060\046\006\003\125\004\012\023\037\123\157\146\164\167\141 ++\162\145\040\151\156\040\164\150\145\040\120\165\142\154\151\143 ++\040\111\156\164\145\162\145\163\164\061\023\060\021\006\003\125 ++\004\013\023\012\150\157\163\164\155\141\163\164\145\162\061\036 ++\060\034\006\003\125\004\003\023\025\103\145\162\164\151\146\151 ++\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061\045 ++\060\043\006\011\052\206\110\206\367\015\001\011\001\026\026\150 ++\157\163\164\155\141\163\164\145\162\100\163\160\151\055\151\156 ++\143\056\157\162\147\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\334\066\346\107\102\302\304\121\165\051 ++\207\100\303\330\216\041\006\322\030\116\353\357\040\275\220\074 ++\205\020\023\214\051\133\224\143\366\364\055\361\006\102\221\271 ++\031\304\102\151\010\277\213\066\105\352\050\005\063\111\110\240 ++\047\103\223\065\212\101\330\170\263\360\357\263\156\055\335\321 ++\313\175\352\364\165\046\323\076\220\072\356\327\347\054\004\265 ++\174\341\365\174\305\116\357\167\275\134\242\223\063\222\316\175 ++\201\110\317\153\265\042\054\010\203\375\323\325\317\073\055\375 ++\265\111\220\133\366\255\115\023\312\336\323\246\235\123\121\161 ++\143\106\370\112\026\134\230\356\055\155\232\026\241\166\220\342 ++\140\103\231\326\211\326\154\056\172\230\262\013\003\054\343\172 ++\117\307\335\343\314\343\112\152\215\171\122\372\364\301\257\056 ++\217\052\010\313\033\051\202\222\162\103\274\316\210\251\252\247 ++\212\121\103\125\205\232\067\003\170\223\310\360\275\264\101\310 ++\007\102\232\313\065\227\172\212\201\145\336\035\124\010\001\361 ++\144\134\267\027\032\121\274\036\303\131\207\166\030\026\230\356 ++\277\366\147\201\213\006\065\305\113\155\131\031\307\322\306\110 ++\276\156\024\050\203\112\020\234\033\365\157\274\251\216\365\151 ++\376\262\301\125\314\347\024\311\371\133\024\123\121\007\352\316 ++\075\344\117\050\037\074\141\011\327\063\322\156\247\156\324\307 ++\023\011\157\153\135\024\356\235\211\033\245\152\362\366\370\320 ++\162\216\352\162\037\057\064\152\051\012\305\012\354\034\100\205 ++\022\367\246\245\323\117\255\300\205\214\114\174\163\040\314\123 ++\030\361\262\130\114\001\365\277\352\144\325\134\071\305\316\154 ++\314\123\132\126\272\101\017\045\337\153\120\266\307\212\240\275 ++\002\302\305\073\125\245\262\144\042\204\121\050\126\256\061\356 ++\136\373\013\026\115\106\005\221\200\104\355\254\155\360\127\250 ++\372\353\141\110\240\313\033\263\037\216\315\305\041\167\003\204 ++\036\374\254\243\103\010\143\214\355\371\047\357\264\260\135\147 ++\326\117\355\320\213\076\135\133\311\221\275\226\002\204\075\305 ++\115\274\102\077\164\375\074\135\254\134\110\066\136\207\061\057 ++\030\154\304\150\356\241\213\311\131\320\030\343\000\200\263\124 ++\047\056\231\360\025\123\002\003\001\000\001\243\202\002\017\060 ++\202\002\013\060\035\006\003\125\035\016\004\026\004\024\064\161 ++\321\070\327\025\066\203\107\153\327\067\144\102\073\216\215\122 ++\235\253\060\201\361\006\003\125\035\043\004\201\351\060\201\346 ++\200\024\064\161\321\070\327\025\066\203\107\153\327\067\144\102 ++\073\216\215\122\235\253\241\201\302\244\201\277\060\201\274\061 ++\013\060\011\006\003\125\004\006\023\002\125\123\061\020\060\016 ++\006\003\125\004\010\023\007\111\156\144\151\141\156\141\061\025 ++\060\023\006\003\125\004\007\023\014\111\156\144\151\141\156\141 ++\160\157\154\151\163\061\050\060\046\006\003\125\004\012\023\037 ++\123\157\146\164\167\141\162\145\040\151\156\040\164\150\145\040 ++\120\165\142\154\151\143\040\111\156\164\145\162\145\163\164\061 ++\023\060\021\006\003\125\004\013\023\012\150\157\163\164\155\141 ++\163\164\145\162\061\036\060\034\006\003\125\004\003\023\025\103 ++\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157 ++\162\151\164\171\061\045\060\043\006\011\052\206\110\206\367\015 ++\001\011\001\026\026\150\157\163\164\155\141\163\164\145\162\100 ++\163\160\151\055\151\156\143\056\157\162\147\202\011\000\350\216 ++\266\311\370\052\024\050\060\017\006\003\125\035\023\001\001\377 ++\004\005\060\003\001\001\377\060\021\006\011\140\206\110\001\206 ++\370\102\001\001\004\004\003\002\000\007\060\011\006\003\125\035 ++\022\004\002\060\000\060\056\006\011\140\206\110\001\206\370\102 ++\001\015\004\041\026\037\123\157\146\164\167\141\162\145\040\151 ++\156\040\164\150\145\040\120\165\142\154\151\143\040\111\156\164 ++\145\162\145\163\164\060\060\006\011\140\206\110\001\206\370\102 ++\001\004\004\043\026\041\150\164\164\160\163\072\057\057\143\141 ++\056\163\160\151\055\151\156\143\056\157\162\147\057\143\141\055 ++\143\162\154\056\160\145\155\060\062\006\011\140\206\110\001\206 ++\370\102\001\003\004\045\026\043\150\164\164\160\163\072\057\057 ++\143\141\056\163\160\151\055\151\156\143\056\157\162\147\057\143 ++\145\162\164\055\143\162\154\056\160\145\155\060\041\006\003\125 ++\035\021\004\032\060\030\201\026\150\157\163\164\155\141\163\164 ++\145\162\100\163\160\151\055\151\156\143\056\157\162\147\060\016 ++\006\003\125\035\017\001\001\377\004\004\003\002\001\006\060\015 ++\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002 ++\001\000\264\315\275\340\271\352\262\003\053\176\062\351\336\162 ++\077\311\113\202\136\235\342\257\125\011\242\014\124\350\317\030 ++\074\050\040\035\251\273\003\002\057\122\071\042\371\027\317\255 ++\147\220\263\003\177\330\025\343\153\176\273\233\126\001\257\065 ++\324\332\271\307\147\027\233\324\325\016\067\263\040\101\056\014 ++\001\304\133\371\145\076\302\141\350\322\360\152\225\160\303\306 ++\157\325\065\244\254\131\162\341\211\337\241\240\235\044\275\051 ++\171\351\141\052\331\323\036\311\106\244\010\170\101\222\162\017 ++\253\024\165\355\011\360\242\360\134\357\303\012\142\040\267\302 ++\050\146\256\114\057\056\217\105\143\046\226\360\356\061\346\213 ++\125\233\252\072\371\202\071\035\210\074\342\007\165\032\341\017 ++\261\060\274\161\062\322\072\376\372\241\211\363\103\054\326\162 ++\304\171\247\025\110\005\300\330\055\162\002\343\313\075\026\152 ++\272\311\270\021\020\342\111\205\314\226\107\140\005\045\056\357 ++\165\131\063\365\107\031\026\357\332\154\137\007\310\246\120\266 ++\035\313\146\064\045\374\146\203\353\305\266\060\101\370\106\104 ++\142\250\301\014\124\346\352\114\132\050\346\256\306\267\376\177 ++\073\226\250\056\356\307\150\076\335\000\075\051\257\052\143\253 ++\137\356\111\052\055\305\334\373\321\306\323\321\227\126\122\206 ++\266\224\353\324\140\121\267\374\036\233\314\002\233\324\037\217 ++\371\112\217\266\056\050\073\027\314\305\246\005\343\322\323\265 ++\306\003\311\341\110\102\233\313\077\344\027\340\376\015\001\225 ++\011\272\270\015\161\344\011\160\167\102\330\115\341\102\251\140 ++\203\327\027\211\103\322\324\335\247\030\266\253\324\044\045\207 ++\265\324\342\374\056\042\151\275\255\150\054\377\162\265\230\252 ++\006\234\347\052\152\270\241\223\166\316\260\363\177\234\341\340 ++\117\270\330\206\106\245\063\002\054\045\141\067\052\222\310\254 ++\201\164\150\143\207\063\166\275\005\177\136\325\325\002\155\275 ++\257\377\052\132\252\111\354\230\171\107\123\221\366\016\064\132 ++\311\245\306\353\262\343\305\254\266\240\160\065\273\310\121\151 ++\320\362\265\242\062\156\274\077\240\067\071\174\161\066\246\005 ++\337\014\022\344\026\247\305\326\313\143\243\225\160\077\346\004 ++\243\140 ++END ++ ++# Trust for Certificate "Software in the Public Interest, Inc. Root CA (2008)" ++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 "Software in the Public Interest, Inc. Root CA (2008)" ++CKA_CERT_SHA1_HASH MULTILINE_OCTAL ++\257\160\210\103\203\202\002\025\315\141\306\274\354\375\067\044 ++\251\220\103\034 ++END ++CKA_CERT_MD5_HASH MULTILINE_OCTAL ++\052\107\237\140\273\203\164\157\001\003\327\013\015\366\015\170 ++END ++CKA_ISSUER MULTILINE_OCTAL ++\060\201\274\061\013\060\011\006\003\125\004\006\023\002\125\123 ++\061\020\060\016\006\003\125\004\010\023\007\111\156\144\151\141 ++\156\141\061\025\060\023\006\003\125\004\007\023\014\111\156\144 ++\151\141\156\141\160\157\154\151\163\061\050\060\046\006\003\125 ++\004\012\023\037\123\157\146\164\167\141\162\145\040\151\156\040 ++\164\150\145\040\120\165\142\154\151\143\040\111\156\164\145\162 ++\145\163\164\061\023\060\021\006\003\125\004\013\023\012\150\157 ++\163\164\155\141\163\164\145\162\061\036\060\034\006\003\125\004 ++\003\023\025\103\145\162\164\151\146\151\143\141\164\145\040\101 ++\165\164\150\157\162\151\164\171\061\045\060\043\006\011\052\206 ++\110\206\367\015\001\011\001\026\026\150\157\163\164\155\141\163 ++\164\145\162\100\163\160\151\055\151\156\143\056\157\162\147 ++END ++CKA_SERIAL_NUMBER MULTILINE_OCTAL ++\002\011\000\350\216\266\311\370\052\024\050 ++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 diff --git a/recipes/mozilla/nss-3.12.6/96_NSS_VersionCheck.patch b/recipes/mozilla/nss-3.12.6/96_NSS_VersionCheck.patch new file mode 100644 index 0000000000..efc6a9d6e8 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/96_NSS_VersionCheck.patch @@ -0,0 +1,18 @@ +Remove runtime check of NSPR version in NSS_VersionCheck, which seems to +be pointless. + +https://bugzilla.mozilla.org/show_bug.cgi?id=542741 +diff --git a/mozilla/security/nss/lib/nss/nssinit.c b/mozilla/security/nss/lib/nss/nssinit.c +index f2e3ffb..66be164 100644 +--- a/mozilla/security/nss/lib/nss/nssinit.c ++++ b/mozilla/security/nss/lib/nss/nssinit.c +@@ -1198,9 +1198,5 @@ NSS_VersionCheck(const char *importedVersion) + vpatch == NSS_VPATCH && vbuild > NSS_VBUILD) { + return PR_FALSE; + } +- /* Check dependent libraries */ +- if (PR_VersionCheck(PR_VERSION) == PR_FALSE) { +- return PR_FALSE; +- } + return PR_TRUE; + } diff --git a/recipes/mozilla/nss-3.12.6/97_SSL_RENEGOTIATE_TRANSITIONAL.patch b/recipes/mozilla/nss-3.12.6/97_SSL_RENEGOTIATE_TRANSITIONAL.patch new file mode 100644 index 0000000000..f457c55518 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/97_SSL_RENEGOTIATE_TRANSITIONAL.patch @@ -0,0 +1,21 @@ +Enable transitional scheme for ssl renegotiation: + +(from mozilla/security/nss/lib/ssl/ssl.h) +Disallow unsafe renegotiation in server sockets only, but allow clients +to continue to renegotiate with vulnerable servers. +This value should only be used during the transition period when few +servers have been upgraded. + +diff --git a/mozilla/security/nss/lib/ssl/sslsock.c b/mozilla/security/nss/lib/ssl/sslsock.c +index f1d1921..c074360 100644 +--- a/mozilla/security/nss/lib/ssl/sslsock.c ++++ b/mozilla/security/nss/lib/ssl/sslsock.c +@@ -181,7 +181,7 @@ static sslOptions ssl_defaults = { + PR_FALSE, /* noLocks */ + PR_FALSE, /* enableSessionTickets */ + PR_FALSE, /* enableDeflate */ +- 2, /* enableRenegotiation (default: requires extension) */ ++ 3, /* enableRenegotiation (default: transitional) */ + PR_FALSE, /* requireSafeNegotiation */ + }; + diff --git a/recipes/mozilla/nss-3.12.6/build-fix.patch b/recipes/mozilla/nss-3.12.6/build-fix.patch new file mode 100644 index 0000000000..971e40df44 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/build-fix.patch @@ -0,0 +1,63 @@ +Index: mozilla/security/coreconf/Linux.mk +=================================================================== +--- mozilla.orig/security/coreconf/Linux.mk 2008-07-25 13:48:56.000000000 +0200 ++++ mozilla/security/coreconf/Linux.mk 2008-07-25 13:49:07.000000000 +0200 +@@ -46,11 +46,11 @@ + IMPL_STRATEGY = _PTH + endif + +-CC = gcc +-CCC = g++ +-RANLIB = ranlib ++CC ?= gcc ++CCC ?= g++ ++RANLIB ?= ranlib + +-DEFAULT_COMPILER = gcc ++DEFAULT_COMPILER ?= gcc + + ifeq ($(OS_TEST),m68k) + OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE +Index: mozilla/security/coreconf/arch.mk +=================================================================== +--- mozilla.orig/security/coreconf/arch.mk 2008-07-25 13:47:34.000000000 +0200 ++++ mozilla/security/coreconf/arch.mk 2008-07-25 13:48:51.000000000 +0200 +@@ -66,7 +66,7 @@ + # Attempt to differentiate between sparc and x86 Solaris + # + +-OS_TEST := $(shell uname -m) ++OS_TEST ?= $(shell uname -m) + ifeq ($(OS_TEST),i86pc) + OS_RELEASE := $(shell uname -r)_$(OS_TEST) + else +Index: mozilla/security/nss/lib/softoken/legacydb/manifest.mn +=================================================================== +--- mozilla.orig/security/nss/lib/softoken/legacydb/manifest.mn 2008-07-24 21:21:37.000000000 +0200 ++++ mozilla/security/nss/lib/softoken/legacydb/manifest.mn 2008-07-25 14:01:28.000000000 +0200 +@@ -48,6 +48,10 @@ + + ifdef MOZILLA_CLIENT + INCLUDES += -I$(DIST)/include/sqlite3 ++ ++ifdef SQLITE3_INCLUDE_DIR ++INCLUDES += -I$(SQLITE3_INCLUDE_DIR) ++endif + endif + + CSRCS = \ +Index: mozilla/security/nss/lib/softoken/manifest.mn +=================================================================== +--- mozilla.orig/security/nss/lib/softoken/manifest.mn 2008-07-24 21:20:03.000000000 +0200 ++++ mozilla/security/nss/lib/softoken/manifest.mn 2008-07-25 14:00:43.000000000 +0200 +@@ -49,6 +49,10 @@ + + ifdef MOZILLA_CLIENT + INCLUDES += -I$(DIST)/include/sqlite3 ++ ++ifdef SQLITE3_INCLUDE_DIR ++INCLUDES += -I$(SQLITE3_INCLUDE_DIR) ++endif + endif + + EXPORTS = \ diff --git a/recipes/mozilla/nss-3.12.6/nss.pc.in b/recipes/mozilla/nss-3.12.6/nss.pc.in new file mode 100644 index 0000000000..ff29a1ed42 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/nss.pc.in @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include/mozilla/nss + +Name: NSS +Description: Mozilla Network Security Services +Version: @VERSION@ +Requires: nspr +Libs: -L${libdir} -lnss3 -lnssutil3 -lsmime3 -lssl3 +Cflags: -I${includedir} diff --git a/recipes/mozilla/nss-3.12.6/series b/recipes/mozilla/nss-3.12.6/series new file mode 100644 index 0000000000..2b15c0ae86 --- /dev/null +++ b/recipes/mozilla/nss-3.12.6/series @@ -0,0 +1,14 @@ +00_ckbi_1.79.patch +25_entropy.patch +38_hurd.patch +38_kbsd.patch +38_mips64_build.patch +80_security_build.patch +80_security_tools.patch +81_sonames.patch +85_security_load.patch +90_realpath.patch +91_build_pwdecrypt.patch +95_add_spi+cacert_ca_certs.patch +96_NSS_VersionCheck.patch +97_SSL_RENEGOTIATE_TRANSITIONAL.patch diff --git a/recipes/mozilla/nss_3.12.6.bb b/recipes/mozilla/nss_3.12.6.bb new file mode 100644 index 0000000000..6634613085 --- /dev/null +++ b/recipes/mozilla/nss_3.12.6.bb @@ -0,0 +1,105 @@ +DESCRIPTION = "Mozilla's SSL and TLS implementation" +HOMEPAGE = "http://www.mozilla.org/projects/security/pki/nss/" + +LICENSE = "MPL1.1 GPL LGPL" + +DEPENDS = "sqlite3 nspr" + +SRC_URI = "\ + http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_12_6_RTM/src/${PN}-${PV}.tar.gz;name=archive \ + file://00_ckbi_1.79.patch;patch=1 \ + file://25_entropy.patch;patch=1 \ + file://38_hurd.patch;patch=1 \ + file://38_kbsd.patch;patch=1 \ + file://38_mips64_build.patch;patch=1 \ + file://80_security_build.patch;patch=1 \ + file://80_security_tools.patch;patch=1 \ + file://81_sonames.patch;patch=1 \ + file://85_security_load.patch;patch=1 \ + file://90_realpath.patch;patch=1 \ + file://91_build_pwdecrypt.patch;patch=1 \ + file://95_add_spi+cacert_ca_certs.patch;patch=1 \ + file://96_NSS_VersionCheck.patch;patch=1 \ + file://97_SSL_RENEGOTIATE_TRANSITIONAL.patch;patch=1 \ + file://build-fix.patch;patch=1;pnum=0 \ + file://nss.pc.in \ +" + +SRC_URI[archive.md5sum] = "da42596665f226de5eb3ecfc1ec57cd1" +SRC_URI[archive.sha256sum] = "8f9759be1ce928e82830923fde62a66e270c4645f10a4c176acfccb6021a9795" + +TD = "${S}/tentative-dist" +TDS = "${S}/tentative-dist-staging" + +PARALLEL_MAKE = "" + +TARGET_CC_ARCH += "${LDFLAGS}" + +do_compile() { + oe_runmake -C mozilla/security/nss \ + build_coreconf \ + build_dbm \ + export libs program \ + MOZILLA_CLIENT=1 \ + BUILD_OPT=1 \ + OS_TARGET=Linux \ + OS_TEST="${TARGET_ARCH}" \ + NSPR_INCLUDE_DIR="${STAGING_INCDIR}/mozilla/nspr" \ + NSPR_LIB_DIR="${STAGING_LIBDIR}" \ + SQLITE3_INCLUDE_DIR="${STAGING_INCDIR}" \ + OPTIMIZER="${CFLAGS}" \ + NS_USE_GCC=1 \ + NSS_USE_SYSTEM_SQLITE=1 \ + NSS_ENABLE_ECC=1 \ + DEFAULT_COMPILER="${CC}" \ + CC="${CC}" \ + CCC="${CXX}" \ + CXX="${CXX}" \ + RANLIB="${RANLIB}" \ + NATIVE_CC="${BUILD_CC}" \ + NATIVE_FLAGS="${BUILD_CFLAGS}" +} + +do_install() { + oe_runmake -C mozilla/security/nss \ + install \ + MOZILLA_CLIENT=1 \ + BUILD_OPT=1 \ + OS_TARGET=Linux \ + OS_TEST="${TARGET_ARCH}" \ + NSPR_INCLUDE_DIR="${STAGING_INCDIR}/mozilla/nspr" \ + NSPR_LIB_DIR="${STAGING_LIBDIR}" \ + NS_USE_GCC=1 \ + NSS_USE_SYSTEM_SQLITE=1 \ + NSS_ENABLE_ECC=1 \ + SOURCE_LIB_DIR="${TD}/${libdir}" \ + SOURCE_BIN_DIR="${TD}/${bindir}" + + install -d ${D}/${libdir}/nss + + for shared_lib in ${TD}/${libdir}/*.so + do + cp $shared_lib ${D}/${libdir}/nss + done + + install -d ${D}/${includedir}/mozilla/nss + install -m 644 -t ${D}/${includedir}/mozilla/nss mozilla/dist/public/nss/* + + for static_lib in ${TD}/${libdir}/*.a + do + oe_libinstall -C ${TD}/${libdir} `basename $static_lib .a` ${D}/${libdir}/nss + done + + install -d ${D}/${bindir} + for binary in ${TD}/${bindir}/* + do + install -m 755 -t ${D}/${bindir} $binary + done + + install -d ${D}${libdir}/pkgconfig/ + sed 's/@VERSION@/${PV}/' ${WORKDIR}/nss.pc.in > ${D}${libdir}/pkgconfig/nss.pc + +} + +FILES_${PN} = "${bindir} ${libdir}/nss/*.so" +FILES_${PN}-static += "${libdir}/nss/*.a" -- cgit 1.2.3-korg