summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaie%kuix.de <devnull@localhost>2008-08-14 18:15:56 +0000
committerkaie%kuix.de <devnull@localhost>2008-08-14 18:15:56 +0000
commit084043b8748fba6f1c3df046858bcab7d6eb94cf (patch)
tree5605cb97620a631a8c8441c1bfdf47e8849951e0
parent09c88a455d32258a77e4f4ecabab22c0bb06a07c (diff)
downloadnss-hg-084043b8748fba6f1c3df046858bcab7d6eb94cf.tar.gz
Bug 449883, Replace existing "GlobalSign Root CA" cert and add new WellsSecure cert
r=rrelyea, r=nelson
-rw-r--r--security/nss/lib/ckfw/builtins/certdata.c211
-rw-r--r--security/nss/lib/ckfw/builtins/certdata.txt207
-rw-r--r--security/nss/lib/ckfw/builtins/nssckbi.h4
3 files changed, 357 insertions, 65 deletions
diff --git a/security/nss/lib/ckfw/builtins/certdata.c b/security/nss/lib/ckfw/builtins/certdata.c
index 126b444a7..727da1cbf 100644
--- a/security/nss/lib/ckfw/builtins/certdata.c
+++ b/security/nss/lib/ckfw/builtins/certdata.c
@@ -797,6 +797,12 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_246 [] = {
static const CK_ATTRIBUTE_TYPE nss_builtins_types_247 [] = {
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_248 [] = {
+ 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_249 [] = {
+ 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) },
@@ -3176,18 +3182,18 @@ static const NSSItem nss_builtins_items_44 [] = {
"\006\003\125\004\003\023\022\107\154\157\142\141\154\123\151\147"
"\156\040\122\157\157\164\040\103\101"
, (PRUint32)89 },
- { (void *)"\002\013\002\000\000\000\000\000\326\170\267\224\005"
+ { (void *)"\002\013\004\000\000\000\000\001\025\113\132\303\224"
, (PRUint32)13 },
- { (void *)"\060\202\003\165\060\202\002\135\240\003\002\001\002\002\013\002"
-"\000\000\000\000\000\326\170\267\224\005\060\015\006\011\052\206"
-"\110\206\367\015\001\001\004\005\000\060\127\061\013\060\011\006"
+ { (void *)"\060\202\003\165\060\202\002\135\240\003\002\001\002\002\013\004"
+"\000\000\000\000\001\025\113\132\303\224\060\015\006\011\052\206"
+"\110\206\367\015\001\001\005\005\000\060\127\061\013\060\011\006"
"\003\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004"
"\012\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166"
"\055\163\141\061\020\060\016\006\003\125\004\013\023\007\122\157"
"\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022"
"\107\154\157\142\141\154\123\151\147\156\040\122\157\157\164\040"
"\103\101\060\036\027\015\071\070\060\071\060\061\061\062\060\060"
-"\060\060\132\027\015\061\064\060\061\062\070\061\062\060\060\060"
+"\060\060\132\027\015\062\070\060\061\062\070\061\062\060\060\060"
"\060\132\060\127\061\013\060\011\006\003\125\004\006\023\002\102"
"\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142"
"\141\154\123\151\147\156\040\156\166\055\163\141\061\020\060\016"
@@ -3213,27 +3219,27 @@ static const NSSItem nss_builtins_items_44 [] = {
"\327\203\064\377\054\052\301\154\031\103\112\007\205\347\323\174"
"\366\041\150\357\352\362\122\237\177\223\220\317\002\003\001\000"
"\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004"
-"\004\003\002\000\006\060\035\006\003\125\035\016\004\026\004\024"
-"\140\173\146\032\105\015\227\312\211\120\057\175\004\315\064\250"
-"\377\374\375\113\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\202\001\001\000\256\252\237\374\267\322\313"
-"\037\137\071\051\050\030\236\064\311\154\117\157\032\360\144\242"
-"\160\112\117\023\206\233\140\050\236\350\201\111\230\175\012\273"
-"\345\260\235\075\066\333\217\005\121\377\011\061\052\037\335\211"
-"\167\236\017\056\154\225\004\355\206\313\264\000\077\204\002\115"
-"\200\152\052\055\170\013\256\157\053\242\203\104\203\037\315\120"
-"\202\114\044\257\275\367\245\264\310\132\017\364\347\107\136\111"
-"\216\067\226\376\232\210\005\072\331\300\333\051\207\346\031\226"
-"\107\247\072\246\214\213\074\167\376\106\143\247\123\332\041\321"
-"\254\176\111\242\113\346\303\147\131\057\263\212\016\273\054\275"
-"\251\252\102\174\065\301\330\177\325\247\061\072\116\143\103\071"
-"\257\010\260\141\064\214\323\230\251\103\064\366\017\207\051\073"
-"\235\302\126\130\230\167\303\367\033\254\366\235\370\076\252\247"
-"\124\105\360\365\371\325\061\145\376\153\130\234\161\263\036\327"
-"\122\352\062\027\374\100\140\035\311\171\044\262\366\154\375\250"
-"\146\016\202\335\230\313\332\302\104\117\056\240\173\362\367\153"
-"\054\166\021\204\106\212\170\243\343"
+"\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004"
+"\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004"
+"\024\140\173\146\032\105\015\227\312\211\120\057\175\004\315\064"
+"\250\377\374\375\113\060\015\006\011\052\206\110\206\367\015\001"
+"\001\005\005\000\003\202\001\001\000\326\163\347\174\117\166\320"
+"\215\277\354\272\242\276\064\305\050\062\265\174\374\154\234\054"
+"\053\275\011\236\123\277\153\136\252\021\110\266\345\010\243\263"
+"\312\075\141\115\323\106\011\263\076\303\240\343\143\125\033\362"
+"\272\357\255\071\341\103\271\070\243\346\057\212\046\073\357\240"
+"\120\126\371\306\012\375\070\315\304\013\160\121\224\227\230\004"
+"\337\303\137\224\325\025\311\024\101\234\304\135\165\144\025\015"
+"\377\125\060\354\206\217\377\015\357\054\271\143\106\366\252\374"
+"\337\274\151\375\056\022\110\144\232\340\225\360\246\357\051\217"
+"\001\261\025\265\014\035\245\376\151\054\151\044\170\036\263\247"
+"\034\161\142\356\312\310\227\254\027\135\212\302\370\107\206\156"
+"\052\304\126\061\225\320\147\211\205\053\371\154\246\135\106\235"
+"\014\252\202\344\231\121\335\160\267\333\126\075\141\344\152\341"
+"\134\326\366\376\075\336\101\314\007\256\143\122\277\123\123\364"
+"\053\351\307\375\266\367\202\137\205\322\101\030\333\201\263\004"
+"\034\305\037\244\200\157\025\040\311\336\014\210\012\035\326\146"
+"\125\342\374\110\311\051\046\151\340"
, (PRUint32)889 }
};
static const NSSItem nss_builtins_items_45 [] = {
@@ -3242,10 +3248,10 @@ static const NSSItem nss_builtins_items_45 [] = {
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)"GlobalSign Root CA", (PRUint32)19 },
- { (void *)"\057\027\077\175\351\226\147\257\245\172\370\012\242\321\261\057"
-"\254\203\003\070"
+ { (void *)"\261\274\226\213\324\364\235\142\052\250\232\201\362\025\001\122"
+"\244\035\202\234"
, (PRUint32)20 },
- { (void *)"\253\277\352\343\153\051\246\314\246\170\065\231\357\255\053\200"
+ { (void *)"\076\105\122\025\011\121\222\341\267\135\067\237\261\207\051\212"
, (PRUint32)16 },
{ (void *)"\060\127\061\013\060\011\006\003\125\004\006\023\002\102\105\061"
"\031\060\027\006\003\125\004\012\023\020\107\154\157\142\141\154"
@@ -3254,7 +3260,7 @@ static const NSSItem nss_builtins_items_45 [] = {
"\006\003\125\004\003\023\022\107\154\157\142\141\154\123\151\147"
"\156\040\122\157\157\164\040\103\101"
, (PRUint32)89 },
- { (void *)"\002\013\002\000\000\000\000\000\326\170\267\224\005"
+ { (void *)"\002\013\004\000\000\000\000\001\025\113\132\303\224"
, (PRUint32)13 },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
@@ -16725,6 +16731,143 @@ 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 [] = {
+ { (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 *)"WellsSecure Public Root Certificate Authority", (PRUint32)46 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163"
+"\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165"
+"\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154"
+"\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101"
+"\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163"
+"\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157"
+"\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101"
+"\165\164\150\157\162\151\164\171"
+, (PRUint32)136 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163"
+"\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165"
+"\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154"
+"\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101"
+"\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163"
+"\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157"
+"\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101"
+"\165\164\150\157\162\151\164\171"
+, (PRUint32)136 },
+ { (void *)"\002\001\001"
+, (PRUint32)3 },
+ { (void *)"\060\202\004\275\060\202\003\245\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163\040"
+"\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165\162"
+"\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154\154"
+"\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101\061"
+"\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163\123"
+"\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157\157"
+"\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165"
+"\164\150\157\162\151\164\171\060\036\027\015\060\067\061\062\061"
+"\063\061\067\060\067\065\064\132\027\015\062\062\061\062\061\064"
+"\060\060\060\067\065\064\132\060\201\205\061\013\060\011\006\003"
+"\125\004\006\023\002\125\123\061\040\060\036\006\003\125\004\012"
+"\014\027\127\145\154\154\163\040\106\141\162\147\157\040\127\145"
+"\154\154\163\123\145\143\165\162\145\061\034\060\032\006\003\125"
+"\004\013\014\023\127\145\154\154\163\040\106\141\162\147\157\040"
+"\102\141\156\153\040\116\101\061\066\060\064\006\003\125\004\003"
+"\014\055\127\145\154\154\163\123\145\143\165\162\145\040\120\165"
+"\142\154\151\143\040\122\157\157\164\040\103\145\162\164\151\146"
+"\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\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"
+"\356\157\264\275\171\342\217\010\041\236\070\004\101\045\357\253"
+"\133\034\123\222\254\155\236\335\302\304\056\105\224\003\065\210"
+"\147\164\127\343\337\214\270\247\166\217\073\367\250\304\333\051"
+"\143\016\221\150\066\212\227\216\212\161\150\011\007\344\350\324"
+"\016\117\370\326\053\114\244\026\371\357\103\230\217\263\236\122"
+"\337\155\221\071\217\070\275\167\213\103\143\353\267\223\374\060"
+"\114\034\001\223\266\023\373\367\241\037\277\045\341\164\067\054"
+"\036\244\136\074\150\370\113\277\015\271\036\056\066\350\251\344"
+"\247\370\017\313\202\165\174\065\055\042\326\302\277\013\363\264"
+"\374\154\225\141\036\127\327\004\201\062\203\122\171\346\203\143"
+"\317\267\313\143\213\021\342\275\136\353\366\215\355\225\162\050"
+"\264\254\022\142\351\112\063\346\203\062\256\005\165\225\275\204"
+"\225\333\052\134\233\216\056\014\270\201\053\101\346\070\126\237"
+"\111\233\154\166\372\212\135\367\001\171\201\174\301\203\100\005"
+"\376\161\375\014\077\314\116\140\011\016\145\107\020\057\001\300"
+"\005\077\217\370\263\101\357\132\102\176\131\357\322\227\014\145"
+"\002\003\001\000\001\243\202\001\064\060\202\001\060\060\017\006"
+"\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\071"
+"\006\003\125\035\037\004\062\060\060\060\056\240\054\240\052\206"
+"\050\150\164\164\160\072\057\057\143\162\154\056\160\153\151\056"
+"\167\145\154\154\163\146\141\162\147\157\056\143\157\155\057\167"
+"\163\160\162\143\141\056\143\162\154\060\016\006\003\125\035\017"
+"\001\001\377\004\004\003\002\001\306\060\035\006\003\125\035\016"
+"\004\026\004\024\046\225\031\020\331\350\241\227\221\377\334\031"
+"\331\265\004\076\322\163\012\152\060\201\262\006\003\125\035\043"
+"\004\201\252\060\201\247\200\024\046\225\031\020\331\350\241\227"
+"\221\377\334\031\331\265\004\076\322\163\012\152\241\201\213\244"
+"\201\210\060\201\205\061\013\060\011\006\003\125\004\006\023\002"
+"\125\123\061\040\060\036\006\003\125\004\012\014\027\127\145\154"
+"\154\163\040\106\141\162\147\157\040\127\145\154\154\163\123\145"
+"\143\165\162\145\061\034\060\032\006\003\125\004\013\014\023\127"
+"\145\154\154\163\040\106\141\162\147\157\040\102\141\156\153\040"
+"\116\101\061\066\060\064\006\003\125\004\003\014\055\127\145\154"
+"\154\163\123\145\143\165\162\145\040\120\165\142\154\151\143\040"
+"\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\145"
+"\040\101\165\164\150\157\162\151\164\171\202\001\001\060\015\006"
+"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001"
+"\000\271\025\261\104\221\314\043\310\053\115\167\343\370\232\173"
+"\047\015\315\162\273\231\000\312\174\146\031\120\306\325\230\355"
+"\253\277\003\132\345\115\345\036\310\117\161\227\206\325\343\035"
+"\375\220\311\074\165\167\127\172\175\370\336\364\324\325\367\225"
+"\346\164\156\035\074\256\174\235\333\002\003\005\054\161\113\045"
+"\076\007\343\136\232\365\146\027\051\210\032\070\237\317\252\101"
+"\003\204\227\153\223\070\172\312\060\104\033\044\104\063\320\344"
+"\321\334\050\070\364\023\103\065\065\051\143\250\174\242\265\255"
+"\070\244\355\255\375\306\232\037\377\227\163\376\373\263\065\247"
+"\223\206\306\166\221\000\346\254\121\026\304\047\062\134\333\163"
+"\332\245\223\127\216\076\155\065\046\010\131\325\347\104\327\166"
+"\040\143\347\254\023\147\303\155\261\160\106\174\325\226\021\075"
+"\211\157\135\250\241\353\215\012\332\303\035\063\154\243\352\147"
+"\031\232\231\177\113\075\203\121\052\035\312\057\206\014\242\176"
+"\020\055\053\324\026\225\013\007\252\056\024\222\111\267\051\157"
+"\330\155\061\175\365\374\241\020\007\207\316\057\131\334\076\130"
+"\333"
+, (PRUint32)1217 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"WellsSecure Public Root Certificate Authority", (PRUint32)46 },
+ { (void *)"\347\264\366\235\141\354\220\151\333\176\220\247\100\032\074\364"
+"\175\117\350\356"
+, (PRUint32)20 },
+ { (void *)"\025\254\245\302\222\055\171\274\350\177\313\147\355\002\317\066"
+, (PRUint32)16 },
+ { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163"
+"\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165"
+"\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154"
+"\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101"
+"\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163"
+"\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157"
+"\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101"
+"\165\164\150\157\162\151\164\171"
+, (PRUint32)136 },
+ { (void *)"\002\001\001"
+, (PRUint32)3 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }
+};
builtinsInternalObject
nss_builtins_data[] = {
@@ -16977,11 +17120,13 @@ nss_builtins_data[] = {
{ 11, nss_builtins_types_244, nss_builtins_items_244, {NULL} },
{ 13, nss_builtins_types_245, nss_builtins_items_245, {NULL} },
{ 11, nss_builtins_types_246, nss_builtins_items_246, {NULL} },
- { 13, nss_builtins_types_247, nss_builtins_items_247, {NULL} }
+ { 13, nss_builtins_types_247, nss_builtins_items_247, {NULL} },
+ { 11, nss_builtins_types_248, nss_builtins_items_248, {NULL} },
+ { 13, nss_builtins_types_249, nss_builtins_items_249, {NULL} }
};
const PRUint32
#ifdef DEBUG
- nss_builtins_nObjects = 247+1;
+ nss_builtins_nObjects = 249+1;
#else
- nss_builtins_nObjects = 247;
+ nss_builtins_nObjects = 249;
#endif /* DEBUG */
diff --git a/security/nss/lib/ckfw/builtins/certdata.txt b/security/nss/lib/ckfw/builtins/certdata.txt
index 2201637a7..ac9dbafec 100644
--- a/security/nss/lib/ckfw/builtins/certdata.txt
+++ b/security/nss/lib/ckfw/builtins/certdata.txt
@@ -2678,19 +2678,19 @@ CKA_ISSUER MULTILINE_OCTAL
\156\040\122\157\157\164\040\103\101
END
CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\013\002\000\000\000\000\000\326\170\267\224\005
+\002\013\004\000\000\000\000\001\025\113\132\303\224
END
CKA_VALUE MULTILINE_OCTAL
-\060\202\003\165\060\202\002\135\240\003\002\001\002\002\013\002
-\000\000\000\000\000\326\170\267\224\005\060\015\006\011\052\206
-\110\206\367\015\001\001\004\005\000\060\127\061\013\060\011\006
+\060\202\003\165\060\202\002\135\240\003\002\001\002\002\013\004
+\000\000\000\000\001\025\113\132\303\224\060\015\006\011\052\206
+\110\206\367\015\001\001\005\005\000\060\127\061\013\060\011\006
\003\125\004\006\023\002\102\105\061\031\060\027\006\003\125\004
\012\023\020\107\154\157\142\141\154\123\151\147\156\040\156\166
\055\163\141\061\020\060\016\006\003\125\004\013\023\007\122\157
\157\164\040\103\101\061\033\060\031\006\003\125\004\003\023\022
\107\154\157\142\141\154\123\151\147\156\040\122\157\157\164\040
\103\101\060\036\027\015\071\070\060\071\060\061\061\062\060\060
-\060\060\132\027\015\061\064\060\061\062\070\061\062\060\060\060
+\060\060\132\027\015\062\070\060\061\062\070\061\062\060\060\060
\060\132\060\127\061\013\060\011\006\003\125\004\006\023\002\102
\105\061\031\060\027\006\003\125\004\012\023\020\107\154\157\142
\141\154\123\151\147\156\040\156\166\055\163\141\061\020\060\016
@@ -2716,27 +2716,27 @@ CKA_VALUE MULTILINE_OCTAL
\327\203\064\377\054\052\301\154\031\103\112\007\205\347\323\174
\366\041\150\357\352\362\122\237\177\223\220\317\002\003\001\000
\001\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004
-\004\003\002\000\006\060\035\006\003\125\035\016\004\026\004\024
-\140\173\146\032\105\015\227\312\211\120\057\175\004\315\064\250
-\377\374\375\113\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\202\001\001\000\256\252\237\374\267\322\313
-\037\137\071\051\050\030\236\064\311\154\117\157\032\360\144\242
-\160\112\117\023\206\233\140\050\236\350\201\111\230\175\012\273
-\345\260\235\075\066\333\217\005\121\377\011\061\052\037\335\211
-\167\236\017\056\154\225\004\355\206\313\264\000\077\204\002\115
-\200\152\052\055\170\013\256\157\053\242\203\104\203\037\315\120
-\202\114\044\257\275\367\245\264\310\132\017\364\347\107\136\111
-\216\067\226\376\232\210\005\072\331\300\333\051\207\346\031\226
-\107\247\072\246\214\213\074\167\376\106\143\247\123\332\041\321
-\254\176\111\242\113\346\303\147\131\057\263\212\016\273\054\275
-\251\252\102\174\065\301\330\177\325\247\061\072\116\143\103\071
-\257\010\260\141\064\214\323\230\251\103\064\366\017\207\051\073
-\235\302\126\130\230\167\303\367\033\254\366\235\370\076\252\247
-\124\105\360\365\371\325\061\145\376\153\130\234\161\263\036\327
-\122\352\062\027\374\100\140\035\311\171\044\262\366\154\375\250
-\146\016\202\335\230\313\332\302\104\117\056\240\173\362\367\153
-\054\166\021\204\106\212\170\243\343
+\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004
+\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004
+\024\140\173\146\032\105\015\227\312\211\120\057\175\004\315\064
+\250\377\374\375\113\060\015\006\011\052\206\110\206\367\015\001
+\001\005\005\000\003\202\001\001\000\326\163\347\174\117\166\320
+\215\277\354\272\242\276\064\305\050\062\265\174\374\154\234\054
+\053\275\011\236\123\277\153\136\252\021\110\266\345\010\243\263
+\312\075\141\115\323\106\011\263\076\303\240\343\143\125\033\362
+\272\357\255\071\341\103\271\070\243\346\057\212\046\073\357\240
+\120\126\371\306\012\375\070\315\304\013\160\121\224\227\230\004
+\337\303\137\224\325\025\311\024\101\234\304\135\165\144\025\015
+\377\125\060\354\206\217\377\015\357\054\271\143\106\366\252\374
+\337\274\151\375\056\022\110\144\232\340\225\360\246\357\051\217
+\001\261\025\265\014\035\245\376\151\054\151\044\170\036\263\247
+\034\161\142\356\312\310\227\254\027\135\212\302\370\107\206\156
+\052\304\126\061\225\320\147\211\205\053\371\154\246\135\106\235
+\014\252\202\344\231\121\335\160\267\333\126\075\141\344\152\341
+\134\326\366\376\075\336\101\314\007\256\143\122\277\123\123\364
+\053\351\307\375\266\367\202\137\205\322\101\030\333\201\263\004
+\034\305\037\244\200\157\025\040\311\336\014\210\012\035\326\146
+\125\342\374\110\311\051\046\151\340
END
# Trust for Certificate "GlobalSign Root CA"
@@ -2746,11 +2746,11 @@ CKA_PRIVATE CK_BBOOL CK_FALSE
CKA_MODIFIABLE CK_BBOOL CK_FALSE
CKA_LABEL UTF8 "GlobalSign Root CA"
CKA_CERT_SHA1_HASH MULTILINE_OCTAL
-\057\027\077\175\351\226\147\257\245\172\370\012\242\321\261\057
-\254\203\003\070
+\261\274\226\213\324\364\235\142\052\250\232\201\362\025\001\122
+\244\035\202\234
END
CKA_CERT_MD5_HASH MULTILINE_OCTAL
-\253\277\352\343\153\051\246\314\246\170\065\231\357\255\053\200
+\076\105\122\025\011\121\222\341\267\135\067\237\261\207\051\212
END
CKA_ISSUER MULTILINE_OCTAL
\060\127\061\013\060\011\006\003\125\004\006\023\002\102\105\061
@@ -2761,7 +2761,7 @@ CKA_ISSUER MULTILINE_OCTAL
\156\040\122\157\157\164\040\103\101
END
CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\013\002\000\000\000\000\000\326\170\267\224\005
+\002\013\004\000\000\000\000\001\025\113\132\303\224
END
CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
@@ -17241,3 +17241,150 @@ 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 "WellsSecure Public Root Certificate Authority"
+#
+CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "WellsSecure Public Root Certificate Authority"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163
+\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165
+\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154
+\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101
+\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163
+\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157
+\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101
+\165\164\150\157\162\151\164\171
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163
+\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165
+\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154
+\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101
+\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163
+\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157
+\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101
+\165\164\150\157\162\151\164\171
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\001\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\275\060\202\003\245\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163\040
+\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165\162
+\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154\154
+\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101\061
+\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163\123
+\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157\157
+\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101\165
+\164\150\157\162\151\164\171\060\036\027\015\060\067\061\062\061
+\063\061\067\060\067\065\064\132\027\015\062\062\061\062\061\064
+\060\060\060\067\065\064\132\060\201\205\061\013\060\011\006\003
+\125\004\006\023\002\125\123\061\040\060\036\006\003\125\004\012
+\014\027\127\145\154\154\163\040\106\141\162\147\157\040\127\145
+\154\154\163\123\145\143\165\162\145\061\034\060\032\006\003\125
+\004\013\014\023\127\145\154\154\163\040\106\141\162\147\157\040
+\102\141\156\153\040\116\101\061\066\060\064\006\003\125\004\003
+\014\055\127\145\154\154\163\123\145\143\165\162\145\040\120\165
+\142\154\151\143\040\122\157\157\164\040\103\145\162\164\151\146
+\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\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
+\356\157\264\275\171\342\217\010\041\236\070\004\101\045\357\253
+\133\034\123\222\254\155\236\335\302\304\056\105\224\003\065\210
+\147\164\127\343\337\214\270\247\166\217\073\367\250\304\333\051
+\143\016\221\150\066\212\227\216\212\161\150\011\007\344\350\324
+\016\117\370\326\053\114\244\026\371\357\103\230\217\263\236\122
+\337\155\221\071\217\070\275\167\213\103\143\353\267\223\374\060
+\114\034\001\223\266\023\373\367\241\037\277\045\341\164\067\054
+\036\244\136\074\150\370\113\277\015\271\036\056\066\350\251\344
+\247\370\017\313\202\165\174\065\055\042\326\302\277\013\363\264
+\374\154\225\141\036\127\327\004\201\062\203\122\171\346\203\143
+\317\267\313\143\213\021\342\275\136\353\366\215\355\225\162\050
+\264\254\022\142\351\112\063\346\203\062\256\005\165\225\275\204
+\225\333\052\134\233\216\056\014\270\201\053\101\346\070\126\237
+\111\233\154\166\372\212\135\367\001\171\201\174\301\203\100\005
+\376\161\375\014\077\314\116\140\011\016\145\107\020\057\001\300
+\005\077\217\370\263\101\357\132\102\176\131\357\322\227\014\145
+\002\003\001\000\001\243\202\001\064\060\202\001\060\060\017\006
+\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\071
+\006\003\125\035\037\004\062\060\060\060\056\240\054\240\052\206
+\050\150\164\164\160\072\057\057\143\162\154\056\160\153\151\056
+\167\145\154\154\163\146\141\162\147\157\056\143\157\155\057\167
+\163\160\162\143\141\056\143\162\154\060\016\006\003\125\035\017
+\001\001\377\004\004\003\002\001\306\060\035\006\003\125\035\016
+\004\026\004\024\046\225\031\020\331\350\241\227\221\377\334\031
+\331\265\004\076\322\163\012\152\060\201\262\006\003\125\035\043
+\004\201\252\060\201\247\200\024\046\225\031\020\331\350\241\227
+\221\377\334\031\331\265\004\076\322\163\012\152\241\201\213\244
+\201\210\060\201\205\061\013\060\011\006\003\125\004\006\023\002
+\125\123\061\040\060\036\006\003\125\004\012\014\027\127\145\154
+\154\163\040\106\141\162\147\157\040\127\145\154\154\163\123\145
+\143\165\162\145\061\034\060\032\006\003\125\004\013\014\023\127
+\145\154\154\163\040\106\141\162\147\157\040\102\141\156\153\040
+\116\101\061\066\060\064\006\003\125\004\003\014\055\127\145\154
+\154\163\123\145\143\165\162\145\040\120\165\142\154\151\143\040
+\122\157\157\164\040\103\145\162\164\151\146\151\143\141\164\145
+\040\101\165\164\150\157\162\151\164\171\202\001\001\060\015\006
+\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
+\000\271\025\261\104\221\314\043\310\053\115\167\343\370\232\173
+\047\015\315\162\273\231\000\312\174\146\031\120\306\325\230\355
+\253\277\003\132\345\115\345\036\310\117\161\227\206\325\343\035
+\375\220\311\074\165\167\127\172\175\370\336\364\324\325\367\225
+\346\164\156\035\074\256\174\235\333\002\003\005\054\161\113\045
+\076\007\343\136\232\365\146\027\051\210\032\070\237\317\252\101
+\003\204\227\153\223\070\172\312\060\104\033\044\104\063\320\344
+\321\334\050\070\364\023\103\065\065\051\143\250\174\242\265\255
+\070\244\355\255\375\306\232\037\377\227\163\376\373\263\065\247
+\223\206\306\166\221\000\346\254\121\026\304\047\062\134\333\163
+\332\245\223\127\216\076\155\065\046\010\131\325\347\104\327\166
+\040\143\347\254\023\147\303\155\261\160\106\174\325\226\021\075
+\211\157\135\250\241\353\215\012\332\303\035\063\154\243\352\147
+\031\232\231\177\113\075\203\121\052\035\312\057\206\014\242\176
+\020\055\053\324\026\225\013\007\252\056\024\222\111\267\051\157
+\330\155\061\175\365\374\241\020\007\207\316\057\131\334\076\130
+\333
+END
+
+# Trust for Certificate "WellsSecure Public Root Certificate Authority"
+CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "WellsSecure Public Root Certificate Authority"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\347\264\366\235\141\354\220\151\333\176\220\247\100\032\074\364
+\175\117\350\356
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\025\254\245\302\222\055\171\274\350\177\313\147\355\002\317\066
+END
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\205\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\040\060\036\006\003\125\004\012\014\027\127\145\154\154\163
+\040\106\141\162\147\157\040\127\145\154\154\163\123\145\143\165
+\162\145\061\034\060\032\006\003\125\004\013\014\023\127\145\154
+\154\163\040\106\141\162\147\157\040\102\141\156\153\040\116\101
+\061\066\060\064\006\003\125\004\003\014\055\127\145\154\154\163
+\123\145\143\165\162\145\040\120\165\142\154\151\143\040\122\157
+\157\164\040\103\145\162\164\151\146\151\143\141\164\145\040\101
+\165\164\150\157\162\151\164\171
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\001\001
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN
+CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
diff --git a/security/nss/lib/ckfw/builtins/nssckbi.h b/security/nss/lib/ckfw/builtins/nssckbi.h
index 2133bb3c0..2538bb087 100644
--- a/security/nss/lib/ckfw/builtins/nssckbi.h
+++ b/security/nss/lib/ckfw/builtins/nssckbi.h
@@ -75,8 +75,8 @@
* of the comment in the CK_VERSION type definition.
*/
#define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 1
-#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 70
-#define NSS_BUILTINS_LIBRARY_VERSION "1.70"
+#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 71
+#define NSS_BUILTINS_LIBRARY_VERSION "1.71"
/* These version numbers detail the semantic changes to the ckfw engine. */
#define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1