summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcvs2hg <devnull@localhost>2001-07-02 23:41:08 +0000
committercvs2hg <devnull@localhost>2001-07-02 23:41:08 +0000
commit99196665c2e1077da9804ad3cb692621b4dcb20d (patch)
treebf6a131d10d98a0edae0dcbd492da373382c1713
parent50fbf2ed9c277623fc1014197175409bfbf9933a (diff)
downloadnss-hg-99196665c2e1077da9804ad3cb692621b4dcb20d.tar.gz
fixup commit for branch 'FONT_20011307_BRANCH'
-rw-r--r--dbm/src/Makefile.in3
-rw-r--r--dbm/src/h_page.c12
-rw-r--r--dbm/src/mktemp.c6
-rw-r--r--dbm/tests/Makefile.in4
-rw-r--r--security/coreconf/IRIX6.5.mk5
-rw-r--r--security/coreconf/OS2.mk6
-rw-r--r--security/coreconf/SunOS5.5.1_i86pc.mk1
-rw-r--r--security/coreconf/SunOS5.6_i86pc.mk1
-rw-r--r--security/coreconf/SunOS5.7_i86pc.mk1
-rw-r--r--security/coreconf/SunOS5.8_i86pc.mk1
-rwxr-xr-x[-rw-r--r--]security/coreconf/SunOS5.9.mk (renamed from security/dbm/manifest.mn)18
-rwxr-xr-x[-rw-r--r--]security/coreconf/SunOS5.9_i86pc.mk (renamed from security/dbm/src/manifest.mn)33
-rw-r--r--security/coreconf/UNIX.mk5
-rw-r--r--security/coreconf/WIN32.mk7
-rw-r--r--security/coreconf/config.mk2
-rw-r--r--security/coreconf/headers.mk4
-rw-r--r--security/coreconf/location.mk18
-rw-r--r--security/coreconf/nsinstall/Makefile9
-rw-r--r--security/coreconf/rules.mk81
-rw-r--r--security/coreconf/ruleset.mk30
-rw-r--r--security/coreconf/source.mk21
-rw-r--r--security/coreconf/tree.mk12
-rw-r--r--security/dbm/Makefile80
-rw-r--r--security/dbm/include/Makefile96
-rw-r--r--security/dbm/include/manifest.mn55
-rw-r--r--security/dbm/src/Makefile99
-rw-r--r--security/dbm/src/config.mk65
-rw-r--r--security/dbm/tests/Makefile131
-rw-r--r--security/nss/cmd/SSLsample/client.c1
-rw-r--r--security/nss/cmd/SSLsample/sslsample.c15
-rw-r--r--security/nss/cmd/pk12util/pk12util.c83
-rw-r--r--security/nss/cmd/selfserv/selfserv.c14
-rw-r--r--security/nss/cmd/strsclnt/strsclnt.c1
-rw-r--r--security/nss/cmd/swfort/newuser/Makefile16
-rw-r--r--security/nss/lib/certdb/cert.h10
-rw-r--r--security/nss/lib/certdb/certdb.c21
-rw-r--r--security/nss/lib/certdb/certdb.h4
-rw-r--r--security/nss/lib/certdb/certt.h4
-rw-r--r--security/nss/lib/certdb/crl.c3
-rw-r--r--security/nss/lib/certdb/pcertdb.c14
-rw-r--r--security/nss/lib/ckfw/builtins/Makefile3
-rw-r--r--security/nss/lib/ckfw/builtins/certdata.c5585
-rw-r--r--security/nss/lib/ckfw/builtins/certdata.txt5423
-rw-r--r--security/nss/lib/fortcrypt/Makefile5
-rw-r--r--security/nss/lib/fortcrypt/swfort/Makefile7
-rw-r--r--security/nss/lib/fortcrypt/swfort/manifest.mn11
-rw-r--r--security/nss/lib/fortcrypt/swfort/pkcs11/Makefile10
-rw-r--r--security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn18
-rw-r--r--security/nss/lib/freebl/Makefile109
-rw-r--r--security/nss/lib/freebl/mpi/mpi_i86pc.s342
-rw-r--r--security/nss/lib/freebl/mpi/mpprime.c6
-rw-r--r--security/nss/lib/freebl/rsa.c1
-rw-r--r--security/nss/lib/nss/nss.def9
-rw-r--r--security/nss/lib/nss/nss.h4
-rw-r--r--security/nss/lib/pk11wrap/pk11cert.c35
-rw-r--r--security/nss/lib/pk11wrap/pk11slot.c2
-rw-r--r--security/nss/lib/pk11wrap/pk11util.c12
-rw-r--r--security/nss/lib/pk11wrap/secmodt.h5
-rw-r--r--security/nss/lib/pkcs12/p12.h58
-rw-r--r--security/nss/lib/pkcs12/p12d.c3
-rw-r--r--security/nss/lib/smime/smime.def6
-rw-r--r--security/nss/lib/smime/smimeutil.c25
-rw-r--r--security/nss/lib/ssl/ssl.def6
-rw-r--r--security/nss/lib/ssl/ssl.h19
-rw-r--r--security/nss/lib/ssl/ssl3con.c10
-rw-r--r--security/nss/lib/ssl/sslcon.c22
-rw-r--r--security/nss/lib/ssl/sslsock.c8
-rw-r--r--security/nss/lib/util/mac_rand.c41
-rw-r--r--security/nss/lib/util/secasn1.h2
-rw-r--r--security/nss/lib/util/secdig.h4
-rw-r--r--security/nss/lib/util/secoid.h4
-rw-r--r--security/nss/lib/util/secport.c422
-rw-r--r--security/nss/lib/util/secport.h4
-rw-r--r--security/nss/macbuild/LoadableRoots.mcpbin48691 -> 59099 bytes
-rwxr-xr-xsecurity/nss/macbuild/NSS.mcpbin97893 -> 97893 bytes
-rw-r--r--security/nss/macbuild/NSSckfw.mcpbin44740 -> 44740 bytes
-rw-r--r--security/nss/macbuild/macstubs.c45
-rw-r--r--security/nss/makefile.win1
-rw-r--r--security/nss/manifest.mn2
-rwxr-xr-xsecurity/nss/tests/cert/cert.sh68
-rw-r--r--security/nss/tests/common/init.sh111
-rw-r--r--security/nss/tests/header86
-rwxr-xr-xsecurity/nss/tests/nssqa22
-rwxr-xr-xsecurity/nss/tests/qa_stat12
-rw-r--r--security/nss/tests/set_environment12
-rwxr-xr-xsecurity/nss/tests/ssl/ssl.sh26
-rwxr-xr-xsecurity/nss/tests/ssl/ssl_dist_stress.sh344
-rw-r--r--security/nss/tests/tools/tools.sh12
88 files changed, 12687 insertions, 1267 deletions
diff --git a/dbm/src/Makefile.in b/dbm/src/Makefile.in
index ef54dd675..216faa439 100644
--- a/dbm/src/Makefile.in
+++ b/dbm/src/Makefile.in
@@ -54,8 +54,7 @@ endif
LOCAL_INCLUDES = -I$(srcdir)/../include
-override NO_SHARED_LIB=1
-override NO_STATIC_LIB=
+FORCE_STATIC_LIB = 1
include $(topsrcdir)/config/rules.mk
diff --git a/dbm/src/h_page.c b/dbm/src/h_page.c
index 79f31477d..2c4b50f87 100644
--- a/dbm/src/h_page.c
+++ b/dbm/src/h_page.c
@@ -1159,7 +1159,10 @@ __free_ovflpage(HTAB *hashp, BUFHEAD *obufp)
static int
open_temp(HTAB *hashp)
{
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
+#ifdef XP_OS2
+ hashp->fp = mkstemp(NULL);
+#else
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
sigset_t set, oset;
#endif
char * tmpdir;
@@ -1168,7 +1171,7 @@ open_temp(HTAB *hashp)
char filename[1024];
char last;
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
/* Block signals; make sure file goes away at process exit. */
(void)sigfillset(&set);
(void)sigprocmask(SIG_BLOCK, &set, &oset);
@@ -1205,15 +1208,16 @@ open_temp(HTAB *hashp)
#else
if ((hashp->fp = mkstemp(filename)) != -1) {
(void)unlink(filename);
-#if !defined(macintosh) && !defined(XP_OS2)
+#if !defined(macintosh)
(void)fcntl(hashp->fp, F_SETFD, 1);
#endif
}
#endif
-#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
+#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh)
(void)sigprocmask(SIG_SETMASK, &oset, (sigset_t *)NULL);
#endif
+#endif /* !OS2 */
return (hashp->fp != -1 ? 0 : -1);
}
diff --git a/dbm/src/mktemp.c b/dbm/src/mktemp.c
index 4da6c9497..574eb9fe5 100644
--- a/dbm/src/mktemp.c
+++ b/dbm/src/mktemp.c
@@ -69,9 +69,15 @@ static int _gettemp(char *path, register int *doopen, int extraFlags);
int
mkstemp(char *path)
{
+#ifdef XP_OS2
+ FILE *temp = tmpfile();
+
+ return (temp ? fileno(temp) : -1);
+#else
int fd;
return (_gettemp(path, &fd, 0) ? fd : -1);
+#endif
}
int
diff --git a/dbm/tests/Makefile.in b/dbm/tests/Makefile.in
index 97d20213e..7ec5caabf 100644
--- a/dbm/tests/Makefile.in
+++ b/dbm/tests/Makefile.in
@@ -33,11 +33,7 @@ CSRCS = lots.c
EXTRA_DSO_LIBS = mozdbm_s
-ifeq ($(MOZ_OS2_TOOLS),VACPP)
-LIBS = $(DIST)/lib/libmozdbm_s.$(LIB_SUFFIX)
-else
LIBS = $(EXTRA_DSO_LIBS)
-endif
include $(topsrcdir)/config/rules.mk
diff --git a/security/coreconf/IRIX6.5.mk b/security/coreconf/IRIX6.5.mk
index 7f68d82cb..2341580b4 100644
--- a/security/coreconf/IRIX6.5.mk
+++ b/security/coreconf/IRIX6.5.mk
@@ -39,4 +39,7 @@ SHLIB_LD_OPTS += -no_unresolved
include $(CORE_DEPTH)/coreconf/IRIX6.mk
-OS_CFLAGS += -DIRIX6_5 -mips3
+OS_CFLAGS += -DIRIX6_5
+ifndef NS_USE_GCC
+OS_CFLAGS += -mips3
+endif
diff --git a/security/coreconf/OS2.mk b/security/coreconf/OS2.mk
index 1a85c76db..117e1e38d 100644
--- a/security/coreconf/OS2.mk
+++ b/security/coreconf/OS2.mk
@@ -153,7 +153,7 @@ NSPR_INCLUDE_DIR =
ifdef BUILD_OPT
-OPTIMIZER = -O+ -Oi
+OPTIMIZER = -Oi -G5
DEFINES += -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS = /DLL /O:$@ /INC:_dllentry /MAP:$(@:.dll=.map)
EXEFLAGS = -PMTYPE:VIO -OUT:$@ -MAP:$(@:.exe=.map) -nologo -NOE
@@ -173,7 +173,11 @@ endif # XP_OS2_VACPP
# OS/2 use nsinstall that is included in the toolkit.
# since we do not wish to support and maintain 3 version of nsinstall in mozilla, nspr and nss
+ifdef BUILD_TREE
+NSINSTALL_DIR = $(BUILD_TREE)/nss
+else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
+endif
# NSINSTALL = $(NSINSTALL_DIR)/$(OBJDIR_NAME)/nsinstall
NSINSTALL = nsinstall # HCT4OS2
INSTALL = $(NSINSTALL)
diff --git a/security/coreconf/SunOS5.5.1_i86pc.mk b/security/coreconf/SunOS5.5.1_i86pc.mk
index 978286856..a8a111dde 100644
--- a/security/coreconf/SunOS5.5.1_i86pc.mk
+++ b/security/coreconf/SunOS5.5.1_i86pc.mk
@@ -38,6 +38,7 @@ SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
+ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.5.1_i86pc)
diff --git a/security/coreconf/SunOS5.6_i86pc.mk b/security/coreconf/SunOS5.6_i86pc.mk
index 286ff3505..763c6810f 100644
--- a/security/coreconf/SunOS5.6_i86pc.mk
+++ b/security/coreconf/SunOS5.6_i86pc.mk
@@ -38,6 +38,7 @@ SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
+ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.6_i86pc)
diff --git a/security/coreconf/SunOS5.7_i86pc.mk b/security/coreconf/SunOS5.7_i86pc.mk
index ab8c66f84..6ece4defb 100644
--- a/security/coreconf/SunOS5.7_i86pc.mk
+++ b/security/coreconf/SunOS5.7_i86pc.mk
@@ -38,6 +38,7 @@ SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
+ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.7_i86pc)
diff --git a/security/coreconf/SunOS5.8_i86pc.mk b/security/coreconf/SunOS5.8_i86pc.mk
index 7b2c71a64..58b66b503 100644
--- a/security/coreconf/SunOS5.8_i86pc.mk
+++ b/security/coreconf/SunOS5.8_i86pc.mk
@@ -38,6 +38,7 @@ SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
+ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.8_i86pc)
diff --git a/security/dbm/manifest.mn b/security/coreconf/SunOS5.9.mk
index 4cfffae43..63a1a003b 100644..100755
--- a/security/dbm/manifest.mn
+++ b/security/coreconf/SunOS5.9.mk
@@ -1,4 +1,3 @@
-#! gmake
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
@@ -31,16 +30,15 @@
# may use your version of this file under either the MPL or the
# GPL.
#
+# Config stuff for SunOS5.9
+#
-CORE_DEPTH = ..
-
-MODULE = dbm
+SOL_CFLAGS += -D_SVID_GETTOD
-#IMPORTS = nspr20/v3.5
-IMPORTS = nspr20/v4.0
+include $(CORE_DEPTH)/coreconf/SunOS5.mk
-RELEASE = dbm
+ifeq ($(OS_RELEASE),5.9)
+ OS_DEFINES += -DSOLARIS2_9
+endif
-DIRS = include \
- src \
- $(NULL)
+OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc
diff --git a/security/dbm/src/manifest.mn b/security/coreconf/SunOS5.9_i86pc.mk
index 1c2bef2d3..8ad8d0ba5 100644..100755
--- a/security/dbm/src/manifest.mn
+++ b/security/coreconf/SunOS5.9_i86pc.mk
@@ -1,4 +1,3 @@
-#! gmake
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
@@ -14,7 +13,7 @@
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
+# Copyright (C) 2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
@@ -31,25 +30,19 @@
# may use your version of this file under either the MPL or the
# GPL.
#
+# Config stuff for Solaris 9 on x86
+#
+
+SOL_CFLAGS = -D_SVID_GETTOD
-CORE_DEPTH = ../..
+include $(CORE_DEPTH)/coreconf/SunOS5.mk
-MODULE = dbm
+CPU_ARCH = x86
+ARCHFLAG =
+OS_DEFINES += -Di386
-CSRCS = db.c \
- h_bigkey.c \
- h_func.c \
- h_log2.c \
- h_page.c \
- hash.c \
- hash_buf.c \
- hsearch.c \
- memmove.c \
- mktemp.c \
- ndbm.c \
-# snprintf.c \
- strerror.c \
- nsres.c \
- $(NULL)
+ifeq ($(OS_RELEASE),5.9_i86pc)
+ OS_DEFINES += -DSOLARIS2_9
+endif
-LIBRARY_NAME = dbm
+OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc
diff --git a/security/coreconf/UNIX.mk b/security/coreconf/UNIX.mk
index cbeac85fd..b47bb8ac4 100644
--- a/security/coreconf/UNIX.mk
+++ b/security/coreconf/UNIX.mk
@@ -46,8 +46,13 @@ else
DEFINES += -DDEBUG -UNDEBUG -DDEBUG_$(shell whoami)
endif
+ifdef BUILD_TREE
+NSINSTALL_DIR = $(BUILD_TREE)/nss
+NSINSTALL = $(BUILD_TREE)/nss/nsinstall
+else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
NSINSTALL = $(NSINSTALL_DIR)/$(OBJDIR_NAME)/nsinstall
+endif
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend
diff --git a/security/coreconf/WIN32.mk b/security/coreconf/WIN32.mk
index 7bc23a334..f961e3e51 100644
--- a/security/coreconf/WIN32.mk
+++ b/security/coreconf/WIN32.mk
@@ -46,7 +46,11 @@ AR += -NOLOGO -OUT:"$@"
RANLIB = echo
BSDECHO = echo
+ifdef BUILD_TREE
+NSINSTALL_DIR = $(BUILD_TREE)/nss
+else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
+endif
NSINSTALL = nsinstall
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
@@ -93,9 +97,6 @@ DEFINES += -DWIN32
#
DEFINES += -D_WINDOWS
-ifdef MOZILLA_CLIENT
-INCLUDES += -I$(SOURCE_XP_DIR)/include
-endif
# override default, which is ASFLAGS = CFLAGS
AS = ml.exe
diff --git a/security/coreconf/config.mk b/security/coreconf/config.mk
index 0eb5fc93f..9e606f2d5 100644
--- a/security/coreconf/config.mk
+++ b/security/coreconf/config.mk
@@ -56,7 +56,7 @@ include $(CORE_DEPTH)/coreconf/command.mk
# each OS release. #
#######################################################################
-ifeq (,$(filter-out BSD_OS NetBSD OS2,$(OS_TARGET)))
+ifeq (,$(filter-out FreeBSD BSD_OS NetBSD OS2,$(OS_TARGET)))
include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
else
include $(CORE_DEPTH)/coreconf/$(OS_CONFIG).mk
diff --git a/security/coreconf/headers.mk b/security/coreconf/headers.mk
index f09d5f6ee..c23eefd9a 100644
--- a/security/coreconf/headers.mk
+++ b/security/coreconf/headers.mk
@@ -52,3 +52,7 @@ endif
#
INCLUDES += -I$(SOURCE_XPPRIVATE_DIR)
+
+ifdef MOZILLA_CLIENT
+INCLUDES += -I$(SOURCE_XP_DIR)/include $(MOZILLA_INCLUDES)
+endif
diff --git a/security/coreconf/location.mk b/security/coreconf/location.mk
index 7bb967d42..e27de152c 100644
--- a/security/coreconf/location.mk
+++ b/security/coreconf/location.mk
@@ -39,13 +39,23 @@
# Figure out where the binary code lives.
#
+ifdef BUILD_TREE
+ifdef LIBRARY_NAME
+BUILD = $(BUILD_TREE)/nss/$(LIBRARY_NAME)
+OBJDIR = $(BUILD_TREE)/nss/$(LIBRARY_NAME)
+DEPENDENCIES = $(BUILD_TREE)/nss/$(LIBRARY_NAME)/.md
+else
+BUILD = $(BUILD_TREE)/nss
+OBJDIR = $(BUILD_TREE)/nss
+DEPENDENCIES = $(BUILD_TREE)/nss/.md
+endif
+else
BUILD = $(PLATFORM)
OBJDIR = $(PLATFORM)
-
-DIST = $(CORE_DEPTH)/../dist/$(PLATFORM)
-
-VPATH = $(NSINSTALL_DIR)/$(PLATFORM)
DEPENDENCIES = $(PLATFORM)/.md
+endif
+
+DIST = $(SOURCE_PREFIX)/$(PLATFORM)
ifdef BUILD_DEBUG_GC
DEFINES += -DDEBUG_GC
diff --git a/security/coreconf/nsinstall/Makefile b/security/coreconf/nsinstall/Makefile
index 77fd9dacc..80534139c 100644
--- a/security/coreconf/nsinstall/Makefile
+++ b/security/coreconf/nsinstall/Makefile
@@ -42,6 +42,7 @@ PLSRCS = nfspwd.pl
PROGRAM = nsinstall
+
include $(DEPTH)/coreconf/config.mk
ifeq (,$(filter-out OS2 WINNT,$(OS_ARCH)))
@@ -50,6 +51,14 @@ else
TARGETS = $(PROGRAM) $(PLSRCS:.pl=)
endif
+ifdef NATIVE_CC
+CC=$(NATIVE_CC)
+endif
+
+ifdef NATIVE_FLAGS
+OS_CFLAGS=$(NATIVE_FLAGS)
+endif
+
include $(DEPTH)/coreconf/rules.mk
# Redefine MAKE_OBJDIR for just this directory
diff --git a/security/coreconf/rules.mk b/security/coreconf/rules.mk
index 8d27188ed..ec7d419d3 100644
--- a/security/coreconf/rules.mk
+++ b/security/coreconf/rules.mk
@@ -52,6 +52,13 @@ endif
platform::
@echo $(OBJDIR_NAME)
+ifeq ($(OS_ARCH), WINNT)
+USE_NT_C_SYNTAX=1
+endif
+
+ifdef XP_OS2_VACPP
+USE_NT_C_SYNTAX=1
+endif
#
# IMPORTS will always be associated with a component. Therefore,
@@ -279,6 +286,13 @@ alltags:
find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs etags -a
find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs ctags -a
+ifdef XP_OS2_VACPP
+# list of libs (such as -lnspr4) do not work for our compiler
+# change it to be $(DIST)/lib/nspr4.lib
+EXTRA_SHARED_LIBS := $(filter-out -L%,$(EXTRA_SHARED_LIBS))
+EXTRA_SHARED_LIBS := $(patsubst -l%,$(DIST)/lib/%.$(LIB_SUFFIX),$(EXTRA_SHARED_LIBS))
+endif
+
$(PROGRAM): $(OBJS) $(EXTRA_LIBS)
@$(MAKE_OBJDIR)
ifeq ($(OS_ARCH),WINNT)
@@ -297,7 +311,7 @@ ifeq ($(OS_TARGET),WIN16)
$(LINK) @w16link.
rm w16link
else
- $(MKPROG) $(OBJS) -Fe$@ -link $(LDFLAGS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS)
+ $(MKPROG) $(subst /,\\,$(OBJS)) -Fe$@ -link $(LDFLAGS) $(subst /,\\,$(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS))
endif
else
ifdef XP_OS2_VACPP
@@ -316,7 +330,11 @@ get_objs:
$(LIBRARY): $(OBJS)
@$(MAKE_OBJDIR)
rm -f $@
+ifeq ($(OS_ARCH), WINNT)
+ $(AR) $(subst /,\\,$(OBJS))
+else
$(AR) $(OBJS)
+endif
$(RANLIB) $@
ifeq ($(OS_TARGET), WIN16)
@@ -325,15 +343,19 @@ $(IMPORT_LIBRARY): $(SHARED_LIBRARY)
endif
ifeq ($(OS_ARCH),OS2)
-$(IMPORT_LIBRARY): $(OBJS)
+$(IMPORT_LIBRARY): $(SHARED_LIBRARY)
rm -f $@
$(IMPLIB) $@ $(patsubst %.lib,%.dll.def,$@)
$(RANLIB) $@
endif
ifdef SHARED_LIBRARY_LIBS
+ifdef BUILD_TREE
+SUB_SHLOBJS = $(foreach dir,$(SHARED_LIBRARY_DIRS),$(shell $(MAKE) -C $(dir) --no-print-directory get_objs))
+else
SUB_SHLOBJS = $(foreach dir,$(SHARED_LIBRARY_DIRS),$(addprefix $(dir)/,$(shell $(MAKE) -C $(dir) --no-print-directory get_objs)))
endif
+endif
$(SHARED_LIBRARY): $(OBJS) $(MAPFILE)
@$(MAKE_OBJDIR)
@@ -362,7 +384,7 @@ ifeq ($(OS_TARGET), WIN16)
$(LINK) @w16link.
rm w16link
else
- $(LINK_DLL) -MAP $(DLLBASE) $(OBJS) $(SUB_SHLOBJS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) $(LD_LIBS)
+ $(LINK_DLL) -MAP $(DLLBASE) $(subst /,\\,$(OBJS) $(SUB_SHLOBJS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS) $(LD_LIBS))
endif
else
ifeq ($(OS_ARCH),OS2)
@@ -371,7 +393,16 @@ ifeq ($(OS_ARCH),OS2)
@cmd /C "echo CODE LOADONCALL MOVEABLE DISCARDABLE >>$@.def"
@cmd /C "echo DATA PRELOAD MOVEABLE MULTIPLE NONSHARED >>$@.def"
@cmd /C "echo EXPORTS >>$@.def"
- @cmd /C "$(FILTER) $(OBJS) >>$@.def"
+ $(FILTER) $(OBJS) >>$@.def
+ifdef SUB_SHLOBJS
+ @echo Number of words in OBJ list = $(words $(SUB_SHLOBJS))
+ @echo If above number is over 100, need to reedit coreconf/rules.mk
+ -$(FILTER) $(wordlist 1,20,$(SUB_SHLOBJS)) >>$@.def
+ -$(FILTER) $(wordlist 21,40,$(SUB_SHLOBJS)) >>$@.def
+ -$(FILTER) $(wordlist 41,60,$(SUB_SHLOBJS)) >>$@.def
+ -$(FILTER) $(wordlist 61,80,$(SUB_SHLOBJS)) >>$@.def
+ -$(FILTER) $(wordlist 81,100,$(SUB_SHLOBJS)) >>$@.def
+endif
endif #OS2
ifdef XP_OS2_VACPP
$(MKSHLIB) $(DLLFLAGS) $(LDFLAGS) $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $@.def
@@ -437,39 +468,29 @@ WCCFLAGS3 := $(subst -D,-d,$(WCCFLAGS2))
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.c
@$(MAKE_OBJDIR)
-ifeq ($(OS_ARCH), WINNT)
-ifeq ($(OS_TARGET), WIN16)
- echo $(WCCFLAGS3) >w16wccf
- $(CC) -zq -fo$(OBJDIR)\\$(PROG_PREFIX)$*$(OBJ_SUFFIX) @w16wccf $*.c
- rm w16wccf
-else
- $(CC) -Fo$@ -c $(CFLAGS) $*.c
-endif
-else
-ifdef XP_OS2_VACPP
- $(CC) -Fo$@ -c $(CFLAGS) $*.c
+ifdef USE_NT_C_SYNTAX
+ $(CC) -Fo$@ -c $(CFLAGS) $(subst /,\\,$<)
else
- $(CC) -o $@ -c $(CFLAGS) $*.c
-endif
+ $(CC) -o $@ -c $(CFLAGS) $<
endif
ifneq ($(OS_ARCH), WINNT)
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.s
@$(MAKE_OBJDIR)
- $(AS) -o $@ $(ASFLAGS) -c $*.s
+ $(AS) -o $@ $(ASFLAGS) -c $<
endif
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.asm
@$(MAKE_OBJDIR)
- $(AS) -Fo$@ $(ASFLAGS) -c $*.asm
+ $(AS) -Fo$@ $(ASFLAGS) -c $<
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.S
@$(MAKE_OBJDIR)
- $(AS) -o $@ $(ASFLAGS) -c $*.S
+ $(AS) -o $@ $(ASFLAGS) -c $<
$(OBJDIR)/$(PROG_PREFIX)%: %.cpp
@$(MAKE_OBJDIR)
-ifeq ($(OS_ARCH), WINNT)
+ifdef USE_NT_C_SYNTAX
$(CCC) -Fo$@ -c $(CFLAGS) $<
else
$(CCC) -o $@ -c $(CFLAGS) $<
@@ -480,23 +501,19 @@ endif
#
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.cc
@$(MAKE_OBJDIR)
- $(CCC) -o $@ -c $(CFLAGS) $*.cc
+ $(CCC) -o $@ -c $(CFLAGS) $<
$(OBJDIR)/$(PROG_PREFIX)%$(OBJ_SUFFIX): %.cpp
@$(MAKE_OBJDIR)
ifdef STRICT_CPLUSPLUS_SUFFIX
- echo "#line 1 \"$*.cpp\"" | cat - $*.cpp > $(OBJDIR)/t_$*.cc
+ echo "#line 1 \"$<\"" | cat - $< > $(OBJDIR)/t_$*.cc
$(CCC) -o $@ -c $(CFLAGS) $(OBJDIR)/t_$*.cc
rm -f $(OBJDIR)/t_$*.cc
else
-ifeq ($(OS_ARCH),WINNT)
- $(CCC) -Fo$@ -c $(CFLAGS) $*.cpp
-else
-ifdef XP_OS2_VACPP
- $(CCC) -Fo$@ -c $(CFLAGS) $*.cpp
+ifdef USE_NT_C_SYNTAX
+ $(CCC) -Fo$@ -c $(CFLAGS) $<
else
- $(CCC) -o $@ -c $(CFLAGS) $*.cpp
-endif
+ $(CCC) -o $@ -c $(CFLAGS) $<
endif
endif #STRICT_CPLUSPLUS_SUFFIX
@@ -821,7 +838,7 @@ $(PUBLIC_EXPORT_DIR)::
$(NSINSTALL) -D $@; \
fi
-export:: $(EXPORTS) $(PUBLIC_EXPORT_DIR)
+export:: $(EXPORTS) $(PUBLIC_EXPORT_DIR) $(BUILT_SRCS)
$(INSTALL) -m 444 $(EXPORTS) $(PUBLIC_EXPORT_DIR)
endif
@@ -986,5 +1003,5 @@ endif
# Fake targets. Always run these rules, even if a file/directory with that
# name already exists.
#
-.PHONY: all all_platforms alltags boot clean clobber clobber_all export install libs realclean release $(OBJDIR) $(DIRS)
+.PHONY: all all_platforms alltags boot clean clobber clobber_all export install libs program realclean release $(OBJDIR) $(DIRS)
diff --git a/security/coreconf/ruleset.mk b/security/coreconf/ruleset.mk
index 3733c41fd..c293d93b2 100644
--- a/security/coreconf/ruleset.mk
+++ b/security/coreconf/ruleset.mk
@@ -160,11 +160,17 @@ ifdef LIBRARY_NAME
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).lib
endif
else
- LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME).$(LIB_SUFFIX)
- ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1)
- SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_shr$(JDK_DEBUG_SUFFIX).a
+ ifeq ($(OS_ARCH), OS2)
+ LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME).lib
+ SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).dll
+ IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).lib
else
- SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).$(DLL_SUFFIX)
+ LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME).$(LIB_SUFFIX)
+ ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1)
+ SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_shr$(JDK_DEBUG_SUFFIX).a
+ else
+ SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).$(DLL_SUFFIX)
+ endif
endif
endif
endif
@@ -194,10 +200,19 @@ ifndef OBJS
$(addsuffix $(OBJ_SUFFIX), $(JMC_GEN)) \
$(CSRCS:.c=$(OBJ_SUFFIX)) \
$(CPPSRCS:.cpp=$(OBJ_SUFFIX)) \
- $(ASFILES:$(ASM_SUFFIX)=$(OBJ_SUFFIX))
- OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLE_OBJS))
+ $(ASFILES:$(ASM_SUFFIX)=$(OBJ_SUFFIX)) \
+ $(BUILT_CSRCS:.c=$(OBJ_SUFFIX)) \
+ $(BUILT_CPPSRCS:.cpp=$(OBJ_SUFFIX)) \
+ $(BUILT_ASFILES:$(ASM_SUFFIX)=$(OBJ_SUFFIX))
+ OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLE_OBJS))
endif
+ifndef BUILT_SRCS
+ BUILT_SRCS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), \
+ $(BUILT_CSRCS) $(BUILT_CPPSRCS) $(BUILT_ASFILES))
+endif
+
+
ifeq ($(OS_TARGET), WIN16)
comma := ,
empty :=
@@ -231,7 +246,8 @@ ALL_TRASH := $(TARGETS) $(OBJS) $(OBJDIR) LOGS TAGS $(GARBAGE) \
$(JRI_HEADER_CFILES) $(JRI_STUB_CFILES) $(JNI_HEADERS) $(JMC_STUBS) \
$(JMC_HEADERS) $(JMC_EXPORT_FILES) so_locations \
_gen _jmc _jri _jni _stubs \
- $(wildcard $(JAVA_DESTPATH)/$(PACKAGE)/*.class)
+ $(wildcard $(JAVA_DESTPATH)/$(PACKAGE)/*.class) \
+ $(BUILT_SRCS)
ifdef JDIRS
ALL_TRASH += $(addprefix $(JAVA_DESTPATH)/,$(JDIRS))
diff --git a/security/coreconf/source.mk b/security/coreconf/source.mk
index 825ebc5ec..170d7dc25 100644
--- a/security/coreconf/source.mk
+++ b/security/coreconf/source.mk
@@ -39,13 +39,21 @@
# <user_source_tree> master import/export directory prefix
#
+ifndef SOURCE_PREFIX
+ifndef BUILD_TREE
SOURCE_PREFIX = $(CORE_DEPTH)/../dist
+else
+SOURCE_PREFIX = $(BUILD_TREE)/dist
+endif
+endif
#
# <user_source_tree> cross-platform (xp) master import/export directory
#
+ifndef SOURCE_XP_DIR
SOURCE_XP_DIR = $(SOURCE_PREFIX)
+endif
#
# <user_source_tree> cross-platform (xp) import/export directories
@@ -66,15 +74,28 @@ endif
# <user_source_tree> machine-dependent (md) master import/export directory
#
+ifndef SOURCE_MD_DIR
SOURCE_MD_DIR = $(SOURCE_PREFIX)/$(PLATFORM)
+endif
#
# <user_source_tree> machine-dependent (md) import/export directories
#
+#This is where we install built executables and (for Windows only) DLLs.
+ifndef SOURCE_BIN_DIR
SOURCE_BIN_DIR = $(SOURCE_MD_DIR)/bin
+endif
+
+#This is where we install built libraries (.a, .so, .lib).
+ifndef SOURCE_LIB_DIR
SOURCE_LIB_DIR = $(SOURCE_MD_DIR)/lib
+endif
+
+# This is where NSPR header files are found.
+ifndef SOURCE_MDHEADERS_DIR
SOURCE_MDHEADERS_DIR = $(SOURCE_MD_DIR)/include
+endif
#######################################################################
# Master <component>-specific source release directories and files #
diff --git a/security/coreconf/tree.mk b/security/coreconf/tree.mk
index b9c247ee1..ae391b7ef 100644
--- a/security/coreconf/tree.mk
+++ b/security/coreconf/tree.mk
@@ -53,10 +53,10 @@ ifndef RELEASE_TREE
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
endif
@@ -65,10 +65,10 @@ ifndef RELEASE_TREE
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
endif
ifeq ($(OS_TARGET), WIN16)
@@ -76,10 +76,10 @@ ifndef RELEASE_TREE
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
else
- RELEASE_TREE = //hs-sca15c/components
+ RELEASE_TREE = //blds-sca15a/components
endif
endif
endif
diff --git a/security/dbm/Makefile b/security/dbm/Makefile
deleted file mode 100644
index 34cd6d899..000000000
--- a/security/dbm/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-
-#######################################################################
-# (1) Include initial platform-independent assignments (MANDATORY). #
-#######################################################################
-
-include manifest.mn
-
-#######################################################################
-# (2) Include "global" configuration information. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/config.mk
-
-#######################################################################
-# (3) Include "component" configuration information. (OPTIONAL) #
-#######################################################################
-
-
-
-#######################################################################
-# (4) Include "local" platform-dependent assignments (OPTIONAL). #
-#######################################################################
-
-
-
-#######################################################################
-# (5) Execute "global" rules. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/rules.mk
-
-#######################################################################
-# (6) Execute "component" rules. (OPTIONAL) #
-#######################################################################
-
-
-
-#######################################################################
-# (7) Execute "local" rules. (OPTIONAL). #
-#######################################################################
-
-coreconf_hack:
- cd ../coreconf; gmake
- gmake import
-
-RelEng_bld: coreconf_hack
- gmake
diff --git a/security/dbm/include/Makefile b/security/dbm/include/Makefile
deleted file mode 100644
index 51b7b62d7..000000000
--- a/security/dbm/include/Makefile
+++ /dev/null
@@ -1,96 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-
-#######################################################################
-# (1) Include initial platform-independent assignments (MANDATORY). #
-#######################################################################
-
-include manifest.mn
-
-#######################################################################
-# (2) Include "global" configuration information. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/config.mk
-
-#######################################################################
-# (3) Include "component" configuration information. (OPTIONAL) #
-#######################################################################
-
-
-
-#######################################################################
-# (4) Include "local" platform-dependent assignments (OPTIONAL). #
-#######################################################################
-
-
-
-#######################################################################
-# (5) Execute "global" rules. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/rules.mk
-
-#######################################################################
-# (6) Execute "component" rules. (OPTIONAL) #
-#######################################################################
-
-
-
-#######################################################################
-# (7) Execute "local" rules. (OPTIONAL). #
-#######################################################################
-
-CPORLN = ln -s
-ifeq ($(OS_ARCH),WINNT)
-CPORLN = cp
-endif
-
-DBM_SRCS = $(EXPORTS) $(PRIVATE_EXPORTS) watcomfx.h
-
-ALL_TRASH += $(DBM_SRCS)
-
-$(DBM_SRCS) : % : $(CORE_DEPTH)/../dbm/include/%
- -$(CPORLN) $< .
-
-export:: $(DBM_SRCS)
-
-libs:: $(DBM_SRCS)
-
-program:: $(DBM_SRCS)
-
-private_export:: $(DBM_SRCS)
-
-echo::
- echo "$(DBM_SRCS)"
diff --git a/security/dbm/include/manifest.mn b/security/dbm/include/manifest.mn
deleted file mode 100644
index e0f50f6f1..000000000
--- a/security/dbm/include/manifest.mn
+++ /dev/null
@@ -1,55 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-
-CORE_DEPTH = ../..
-
-MODULE = dbm
-
-EXPORTS = nsres.h \
- cdefs.h \
- mcom_db.h \
- ncompat.h \
- winfile.h \
- $(NULL)
-
-PRIVATE_EXPORTS = hsearch.h \
- page.h \
- extern.h \
- ndbm.h \
- queue.h \
- hash.h \
- mpool.h \
- search.h \
- $(NULL)
-
diff --git a/security/dbm/src/Makefile b/security/dbm/src/Makefile
deleted file mode 100644
index 997edacc9..000000000
--- a/security/dbm/src/Makefile
+++ /dev/null
@@ -1,99 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-
-#######################################################################
-# (1) Include initial platform-independent assignments (MANDATORY). #
-#######################################################################
-
-include manifest.mn
-
-#######################################################################
-# (2) Include "global" configuration information. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/config.mk
-
-#######################################################################
-# (3) Include "component" configuration information. (OPTIONAL) #
-#######################################################################
-
-
-
-#######################################################################
-# (4) Include "local" platform-dependent assignments (OPTIONAL). #
-#######################################################################
-
-include config.mk
-
-#######################################################################
-# (5) Execute "global" rules. (OPTIONAL) #
-#######################################################################
-
-include $(CORE_DEPTH)/coreconf/rules.mk
-
-#######################################################################
-# (6) Execute "component" rules. (OPTIONAL) #
-#######################################################################
-
-ifeq ($(OS_CONFIG),OSF1V4.0D)
-INCLUDES += -I/usr/sys/include/arch/alpha
-endif
-
-#######################################################################
-# (7) Execute "local" rules. (OPTIONAL). #
-#######################################################################
-
-
-CPORLN = ln -s
-ifeq ($(OS_ARCH),WINNT)
-CPORLN = cp
-endif
-
-DBM_SRCS = $(CSRCS)
-
-ALL_TRASH += $(DBM_SRCS)
-
-$(DBM_SRCS) : % : $(CORE_DEPTH)/../dbm/src/%
- -$(CPORLN) $< .
-
-export:: $(DBM_SRCS)
-
-libs:: $(DBM_SRCS)
-
-program:: $(DBM_SRCS)
-
-private_export:: $(DBM_SRCS)
-
-echo::
- echo "$(DBM_SRCS)"
diff --git a/security/dbm/src/config.mk b/security/dbm/src/config.mk
deleted file mode 100644
index 40d862aab..000000000
--- a/security/dbm/src/config.mk
+++ /dev/null
@@ -1,65 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-
-DEFINES += -DMEMMOVE -D__DBINTERFACE_PRIVATE $(SECURITY_FLAG) -DNSPR20=1
-
-INCLUDES += -I../include
-
-#
-# Currently, override TARGETS variable so that only static libraries
-# are specifed as dependencies within rules.mk.
-#
-
-TARGETS = $(LIBRARY)
-SHARED_LIBRARY =
-IMPORT_LIBRARY =
-PURE_LIBRARY =
-PROGRAM =
-
-ifdef SHARED_LIBRARY
- ifeq ($(OS_ARCH),WINNT)
- ifneq ($(OS_TARGET),WIN16)
- DLLBASE=/BASE:0x30000000
- RES=$(OBJDIR)/dbm.res
- RESNAME=../include/dbm.rc
- endif
- endif
- ifeq ($(DLL_SUFFIX),dll)
- DEFINES += -D_DLL
- endif
-endif
-
-ifeq ($(OS_ARCH),AIX)
- OS_LIBS += -lc_r
-endif
diff --git a/security/dbm/tests/Makefile b/security/dbm/tests/Makefile
deleted file mode 100644
index 3bdb3134b..000000000
--- a/security/dbm/tests/Makefile
+++ /dev/null
@@ -1,131 +0,0 @@
-#! gmake
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is the Netscape security libraries.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation. Portions created by Netscape are
-# Copyright (C) 1994-2000 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s):
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU General Public License Version 2 or later (the
-# "GPL"), in which case the provisions of the GPL are applicable
-# instead of those above. If you wish to allow use of your
-# version of this file only under the terms of the GPL and not to
-# allow others to use your version of this file under the MPL,
-# indicate your decision by deleting the provisions above and
-# replace them with the notice and other provisions required by
-# the GPL. If you do not delete the provisions above, a recipient
-# may use your version of this file under either the MPL or the
-# GPL.
-#
-DEPTH = ../..
-CORE_DEPTH = ../..
-
-MODULE = dbm
-
-CSRCS = lots.c
-
-PROGRAM = lots
-
-include $(DEPTH)/coreconf/config.mk
-
-ifeq ($(OS_ARCH),WINNT)
-DEFINES += -DSTDARG
-LIBDBM = ../src/$(PLATFORM)/dbm$(STATIC_LIB_SUFFIX)
-else
-LIBDBM = ../src/$(PLATFORM)/libdbm$(STATIC_LIB_SUFFIX)
-endif
-
-ifeq ($(OS_ARCH),AIX)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),BSD_386)
-CFLAGS += -g -I../../../include -DXP_UNIX -g -DBSDI -DHAVE_STRERROR -D__386BSD__ -DDEBUG -DMEMMOVE -D__DBINTERFACE_PRIVATE
-endif
-
-ifeq ($(OS_ARCH),FreeBSD)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),HP-UX)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),IRIX)
-CFLAGS += -g -I../../../include -DDEBUG -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),OSF1)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),Linux)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),NCR)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),SCO_SV)
-CFLAGS += -DSTDARG
-endif
-
-ifeq ($(OS_ARCH),SunOS)
-CFLAGS += -g -I../../../include -D_sun_
-endif
-
-ifeq ($(OS_ARCH),UNIXWARE)
-CFLAGS += -DSTDARG
-endif
-
-INCLUDES += -I../include
-
-LDFLAGS = $(LDOPTS) $(LIBDBM)
-
-include $(DEPTH)/coreconf/rules.mk
-
-lots.pure: lots
- purify $(CC) -o lots.pure $(CFLAGS) $(OBJS) $(MYLIBS)
-
-crash: crash.o $(MYLIBS)
- $(CC) -o crash $(CFLAGS) crash.o $(MYLIBS)
-
-crash.pure: crash.o $(MYLIBS)
- purify $(CC) -o crash.pure $(CFLAGS) crash.o $(MYLIBS)
-
-
-CPORLN = ln -s
-ifeq ($(OS_ARCH),WINNT)
-CPORLN = cp
-endif
-
-DBM_SRCS = $(CSRCS)
-
-ALL_TRASH += $(DBM_SRCS)
-
-$(DBM_SRCS) : % : $(CORE_DEPTH)/../dbm/tests/%
- -$(CPORLN) $< .
-
-export:: $(DBM_SRCS)
-
-libs:: $(DBM_SRCS)
-
-program:: $(DBM_SRCS)
-
-private_export:: $(DBM_SRCS)
-
diff --git a/security/nss/cmd/SSLsample/client.c b/security/nss/cmd/SSLsample/client.c
index a68fcb678..30b7de93b 100644
--- a/security/nss/cmd/SSLsample/client.c
+++ b/security/nss/cmd/SSLsample/client.c
@@ -64,7 +64,6 @@
#define RD_BUF_SIZE (60 * 1024)
-extern int cipherSuites[];
extern int ssl2CipherSuites[];
extern int ssl3CipherSuites[];
diff --git a/security/nss/cmd/SSLsample/sslsample.c b/security/nss/cmd/SSLsample/sslsample.c
index 77c543e12..47b7d0d4f 100644
--- a/security/nss/cmd/SSLsample/sslsample.c
+++ b/security/nss/cmd/SSLsample/sslsample.c
@@ -36,19 +36,6 @@
/* Declare SSL cipher suites. */
-int cipherSuites[] = {
- SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA,
- SSL_FORTEZZA_DMS_WITH_RC4_128_SHA,
- SSL_RSA_WITH_RC4_128_MD5,
- SSL_RSA_WITH_3DES_EDE_CBC_SHA,
- SSL_RSA_WITH_DES_CBC_SHA,
- SSL_RSA_EXPORT_WITH_RC4_40_MD5,
- SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5,
- SSL_FORTEZZA_DMS_WITH_NULL_SHA,
- SSL_RSA_WITH_NULL_MD5,
- 0
-};
-
int ssl2CipherSuites[] = {
SSL_EN_RC4_128_WITH_MD5, /* A */
SSL_EN_RC4_128_EXPORT40_WITH_MD5, /* B */
@@ -140,6 +127,7 @@ myAuthCertificate(void *arg, PRFileDesc *socket,
/* If this is a server, we're finished. */
if (isServer || secStatus != SECSuccess) {
+ CERT_DestroyCertificate(cert);
return secStatus;
}
@@ -162,6 +150,7 @@ myAuthCertificate(void *arg, PRFileDesc *socket,
if (hostName)
PR_Free(hostName);
+ CERT_DestroyCertificate(cert);
return secStatus;
}
diff --git a/security/nss/cmd/pk12util/pk12util.c b/security/nss/cmd/pk12util/pk12util.c
index 71f345c22..4d9ca833c 100644
--- a/security/nss/cmd/pk12util/pk12util.c
+++ b/security/nss/cmd/pk12util/pk12util.c
@@ -42,6 +42,7 @@
#define PKCS12_IN_BUFFER_SIZE 200
static char *progName;
+PRBool pk12_debugging = PR_FALSE;
PRIntn pk12uErrno = 0;
@@ -187,12 +188,6 @@ p12u_CreateTemporaryDigestFile(void)
return NULL;
}
- p12cxt->file = PR_Open(p12cxt->filename, PR_RDONLY, 0400);
- if (!p12cxt->filename) {
- p12u_DestroyExportFileInfo(&p12cxt, PR_FALSE);
- return NULL;
- }
-
return p12cxt;
}
@@ -347,8 +342,7 @@ p12u_ucs2_ascii_conversion_function(PRBool toUnicode,
/* If converting Unicode to ASCII, swap bytes before conversion
* as neccessary.
*/
-#ifdef DEBUG
- {
+ if (pk12_debugging) {
int i;
printf("Converted from:\n");
for (i=0; i<inBufLen; i++) {
@@ -357,7 +351,6 @@ p12u_ucs2_ascii_conversion_function(PRBool toUnicode,
}
printf("\n");
}
-#endif
it.data = inBuf;
it.len = inBufLen;
dup = SECITEM_DupItem(&it);
@@ -388,8 +381,7 @@ p12u_ucs2_ascii_conversion_function(PRBool toUnicode,
SECITEM_ZfreeItem(dup, PR_TRUE);
}
#endif
-#ifdef DEBUG
- {
+ if (pk12_debugging) {
int i;
printf("Converted to:\n");
for (i=0; i<*outBufLen; i++) {
@@ -398,7 +390,6 @@ p12u_ucs2_ascii_conversion_function(PRBool toUnicode,
}
printf("\n");
}
-#endif
return ret;
}
@@ -476,15 +467,15 @@ P12U_InitSlot(PK11SlotInfo *slot, secuPWData *slotPw)
(slotPw->source == PW_PLAINTEXT) ? slotPw->data : 0,
(slotPw->source == PW_FROMFILE) ? slotPw->data : 0);
if (rv != SECSuccess) {
- PR_fprintf(PR_STDERR, "%s: Failed to initialize slot \"%s\".\n",
- progName, PK11_GetSlotName(slot));
+ SECU_PrintError(progName, "Failed to initialize slot \"%s\"",
+ PK11_GetSlotName(slot));
return SECFailure;
}
}
if (PK11_Authenticate(slot, PR_TRUE, slotPw) != SECSuccess) {
- PR_fprintf(PR_STDERR, "%s: Failed to authenticate to PKCS11 slot.\n",
- progName);
+ SECU_PrintError(progName,
+ "Failed to authenticate to PKCS11 slot");
PORT_SetError(SEC_ERROR_USER_CANCELLED);
pk12uErrno = PK12UERR_USER_CANCELLED;
return SECFailure;
@@ -520,15 +511,15 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
rv = P12U_InitSlot(slot, slotPw);
if (rv != SECSuccess) {
- PR_fprintf(PR_STDERR, "%s: Failed to authenticate to \"%s\".\n",
- progName, PK11_GetSlotName(slot));
+ SECU_PrintError(progName, "Failed to authenticate to \"%s\"",
+ PK11_GetSlotName(slot));
pk12uErrno = PK12UERR_PK11GETSLOT;
goto loser;
}
p12cxt = p12u_InitFile(PR_TRUE, in_file);
if(!p12cxt) {
- printf("%s: Initialization failed: %s\n", progName, in_file);
+ SECU_PrintError(progName,"Initialization failed: %s", in_file);
pk12uErrno = PK12UERR_INIT_FILE;
goto loser;
}
@@ -542,14 +533,14 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
if(P12U_UnicodeConversion(NULL, &uniPwitem, pwitem, PR_TRUE,
swapUnicode) != SECSuccess) {
- printf("%s: Unicode conversion failed \n", progName);
+ SECU_PrintError(progName,"Unicode conversion failed");
pk12uErrno = PK12UERR_UNICODECONV;
goto loser;
}
tmpcxt = p12u_CreateTemporaryDigestFile();
if(!tmpcxt) {
- printf("%s: Create Temporary digest file failed.\n", progName);
+ SECU_PrintError(progName,"Create Temporary digest file failed");
pk12uErrno = PK12UERR_TMPDIGCREATE;
goto loser;
}
@@ -560,7 +551,7 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
p12u_DigestRead, p12u_DigestWrite,
tmpcxt);
if(!p12dcx) {
- printf("%s: PKCS12 decoder start failed.\n", progName);
+ SECU_PrintError(progName,"PKCS12 decoder start failed");
pk12uErrno = PK12UERR_PK12DECODESTART;
goto loser;
}
@@ -568,7 +559,7 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
/* decode the item */
rv = SECU_FileToItem(&p12file, p12cxt->file);
if (rv != SECSuccess) {
- fprintf(stderr, "%s: Failed to read from import file.\n", progName);
+ SECU_PrintError(progName,"Failed to read from import file");
goto loser;
}
rv = SEC_PKCS12DecoderUpdate(p12dcx, p12file.data, p12file.len);
@@ -587,7 +578,7 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
}
goto tried_pdu_import;
#endif /* EXTRA */
- printf("%s: PKCS12 decoding failed.\n", progName);
+ SECU_PrintError(progName,"PKCS12 decoding failed");
pk12uErrno = PK12UERR_DECODE;
}
@@ -595,7 +586,7 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
/* does the blob authenticate properly? */
if(SEC_PKCS12DecoderVerify(p12dcx) != SECSuccess) {
- printf("%s: PKCS12 decode not verified\n", progName);
+ SECU_PrintError(progName,"PKCS12 decode not verified");
pk12uErrno = PK12UERR_DECODEVERIFY;
goto loser;
}
@@ -605,15 +596,16 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
!= SECSuccess) {
if (PORT_GetError() == SEC_ERROR_PKCS12_DUPLICATE_DATA) {
pk12uErrno = PK12UERR_CERTALREADYEXISTS;
+ } else {
+ pk12uErrno = PK12UERR_DECODEVALIBAGS;
}
- printf("%s: PKCS12 decode validate bags failed.\n", progName);
- pk12uErrno = PK12UERR_DECODEVALIBAGS;
+ SECU_PrintError(progName,"PKCS12 decode validate bags failed");
goto loser;
}
/* stuff 'em in */
if(SEC_PKCS12DecoderImportBags(p12dcx) != SECSuccess) {
- printf("%s: PKCS12 decode import bags failed.\n", progName);
+ SECU_PrintError(progName,"PKCS12 decode import bags failed");
pk12uErrno = PK12UERR_DECODEIMPTBAGS;
goto loser;
}
@@ -622,7 +614,7 @@ P12U_ImportPKCS12Object(char *in_file, PK11SlotInfo *slot,
/* important - to add the password hash into the key database */
rv = PK11_CheckUserPassword(slot, pw_string);
if( rv != SECSuccess ) {
- printf("Failed to CheckUserPassword\n");
+ SECU_PrintError(progName,"Failed to CheckUserPassword");
exit(-1);
}
#endif
@@ -715,19 +707,19 @@ P12U_ExportPKCS12Object(char *nn, char *outfile,
cert = PK11_FindCertFromNickname(nn, NULL);
if(!cert) {
- printf("%s: find cert by nickname failed.\n", progName);
+ SECU_PrintError(progName,"find cert by nickname failed");
pk12uErrno = PK12UERR_FINDCERTBYNN;
return;
}
if (!cert->slot) {
- fprintf(stderr, "%s: cert does not have a slot.\n", progName);
+ SECU_PrintError(progName,"cert does not have a slot");
pk12uErrno = PK12UERR_FINDCERTBYNN;
goto loser;
}
if (P12U_InitSlot(cert->slot, slotPw) != SECSuccess) {
- fprintf(stderr, "%s: Failed to authenticate to \"%s\".\n",
- progName, PK11_GetSlotName(cert->slot));
+ SECU_PrintError(progName,"Failed to authenticate to \"%s\"",
+ PK11_GetSlotName(cert->slot));
pk12uErrno = PK12UERR_PK11GETSLOT;
goto loser;
}
@@ -740,14 +732,14 @@ P12U_ExportPKCS12Object(char *nn, char *outfile,
p12ecx = SEC_PKCS12CreateExportContext(NULL, NULL, cert->slot, NULL);
if(!p12ecx) {
- printf("%s: export context creation failed.\n", progName);
+ SECU_PrintError(progName,"export context creation failed");
pk12uErrno = PK12UERR_EXPORTCXCREATE;
goto loser;
}
if(SEC_PKCS12AddPasswordIntegrity(p12ecx, pwitem, SEC_OID_SHA1)
!= SECSuccess) {
- printf("%s: PKCS12 add password integrity failed.\n", progName);
+ SECU_PrintError(progName,"PKCS12 add password integrity failed");
pk12uErrno = PK12UERR_PK12ADDPWDINTEG;
goto loser;
}
@@ -761,7 +753,7 @@ P12U_ExportPKCS12Object(char *nn, char *outfile,
}
if(!certSafe || !keySafe) {
- printf("%s: key or cert safe creation failed.\n", progName);
+ SECU_PrintError(progName,"key or cert safe creation failed");
pk12uErrno = PK12UERR_CERTKEYSAFE;
goto loser;
}
@@ -770,21 +762,21 @@ P12U_ExportPKCS12Object(char *nn, char *outfile,
CERT_GetDefaultCertDB(), keySafe, NULL, PR_TRUE, pwitem,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC)
!= SECSuccess) {
- printf("%s: add cert and key failed.\n", progName);
+ SECU_PrintError(progName,"add cert and key failed");
pk12uErrno = PK12UERR_ADDCERTKEY;
goto loser;
}
- p12cxt = p12u_InitFile(PR_FALSE, outfile);
+ p12cxt = p12u_InitFile(PR_FALSE, outfile);
if(!p12cxt) {
- printf("%s: Initialization failed: %s\n", progName, outfile);
+ SECU_PrintError(progName,"Initialization failed: %s", outfile);
pk12uErrno = PK12UERR_INIT_FILE;
goto loser;
}
if(SEC_PKCS12Encode(p12ecx, p12u_WriteToExportFile, p12cxt)
!= SECSuccess) {
- printf("%s: PKCS12 encode failed.\n", progName);
+ SECU_PrintError(progName,"PKCS12 encode failed");
pk12uErrno = PK12UERR_ENCODE;
goto loser;
}
@@ -869,7 +861,8 @@ enum {
opt_Export,
opt_P12FilePWFile,
opt_P12FilePW,
- opt_DBPrefix
+ opt_DBPrefix,
+ opt_Debug
};
static secuCommandFlag pk12util_options[] =
@@ -884,7 +877,8 @@ static secuCommandFlag pk12util_options[] =
{ /* opt_Export */ 'o', PR_TRUE, 0, PR_FALSE },
{ /* opt_P12FilePWFile */ 'w', PR_TRUE, 0, PR_FALSE },
{ /* opt_P12FilePW */ 'W', PR_TRUE, 0, PR_FALSE },
- { /* opt_DBPrefix */ 'P', PR_TRUE, 0, PR_FALSE }
+ { /* opt_DBPrefix */ 'P', PR_TRUE, 0, PR_FALSE },
+ { /* opt_Debug */ 'v', PR_FALSE, 0, PR_FALSE }
};
int
@@ -914,6 +908,8 @@ main(int argc, char **argv)
if (rv != SECSuccess)
Usage(progName);
+ pk12_debugging = pk12util.options[opt_Debug].activated;
+
if (pk12util.options[opt_Import].activated &&
pk12util.options[opt_Export].activated) {
Usage(progName);
@@ -964,8 +960,7 @@ main(int argc, char **argv)
slot = PK11_FindSlotByName(slotname);
if (!slot) {
- PR_fprintf(PR_STDERR, "%s: Invalid slot \"%s\".\n",
- progName, slotname);
+ SECU_PrintError(progName,"Invalid slot \"%s\"", slotname);
goto done;
}
diff --git a/security/nss/cmd/selfserv/selfserv.c b/security/nss/cmd/selfserv/selfserv.c
index 16ce65cd3..70b952340 100644
--- a/security/nss/cmd/selfserv/selfserv.c
+++ b/security/nss/cmd/selfserv/selfserv.c
@@ -88,19 +88,6 @@ static int handle_connection( PRFileDesc *, PRFileDesc *, int );
static const char envVarName[] = { SSL_ENV_VAR_NAME };
static const char inheritableSockName[] = { "SELFSERV_LISTEN_SOCKET" };
-const int cipherSuites[] = {
- SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA,
- SSL_FORTEZZA_DMS_WITH_RC4_128_SHA,
- SSL_RSA_WITH_RC4_128_MD5,
- SSL_RSA_WITH_3DES_EDE_CBC_SHA,
- SSL_RSA_WITH_DES_CBC_SHA,
- SSL_RSA_EXPORT_WITH_RC4_40_MD5,
- SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5,
- SSL_FORTEZZA_DMS_WITH_NULL_SHA,
- SSL_RSA_WITH_NULL_MD5,
- 0
-};
-
const int ssl2CipherSuites[] = {
SSL_EN_RC4_128_WITH_MD5, /* A */
SSL_EN_RC4_128_EXPORT40_WITH_MD5, /* B */
@@ -276,6 +263,7 @@ mySSLAuthCertificate(void *arg, PRFileDesc *fd, PRBool checkSig,
FPRINTF(stderr, "selfserv: -- SSL3: Certificate Invalid, err %d.\n%s\n",
err, SECU_Strerror(err));
}
+ CERT_DestroyCertificate(peerCert);
FLUSH;
return rv;
}
diff --git a/security/nss/cmd/strsclnt/strsclnt.c b/security/nss/cmd/strsclnt/strsclnt.c
index 5a4ce56b0..3bcfb894c 100644
--- a/security/nss/cmd/strsclnt/strsclnt.c
+++ b/security/nss/cmd/strsclnt/strsclnt.c
@@ -213,6 +213,7 @@ mySSLAuthCertificate(void *arg, PRFileDesc *fd, PRBool checkSig,
if (rv == SECSuccess) {
fputs("strsclnt: -- SSL: Server Certificate Validated.\n", stderr);
}
+ CERT_DestroyCertificate(peerCert);
/* error, if any, will be displayed by the Bad Cert Handler. */
return rv;
}
diff --git a/security/nss/cmd/swfort/newuser/Makefile b/security/nss/cmd/swfort/newuser/Makefile
index d65b21949..f0a47a0a3 100644
--- a/security/nss/cmd/swfort/newuser/Makefile
+++ b/security/nss/cmd/swfort/newuser/Makefile
@@ -51,19 +51,15 @@ include $(CORE_DEPTH)/coreconf/config.mk
# (4) Include "local" platform-dependent assignments (OPTIONAL). #
#######################################################################
-# can't do this in manifest.mn because OS_ARCH isn't defined there.
-ifeq ($(OS_ARCH), WINNT)
-
-EXTRA_LIBS = \
- ../../../lib/fortcrypt/$(OBJDIR)/cilib.lib \
- $(NULL)
+ctmp := $(shell $(MAKE) -C ../../../lib/fortcrypt --no-print-directory cilib_name)
+ifeq ($(ctmp), $(patsubst /%,/,$(ctmp)))
+ CILIB := ../../../lib/fortcrypt/$(ctmp)
else
-
-EXTRA_LIBS += \
- ../../../lib/fortcrypt/$(OBJDIR)/cilib.$(LIB_SUFFIX) \
- $(NULL)
+ CILIB := $(ctmp)
endif
+EXTRA_LIBS += $(CILIB)
+
include ../../platlibs.mk
diff --git a/security/nss/lib/certdb/cert.h b/security/nss/lib/certdb/cert.h
index da12103f9..8a125d591 100644
--- a/security/nss/lib/certdb/cert.h
+++ b/security/nss/lib/certdb/cert.h
@@ -614,7 +614,7 @@ CERT_ImportCAChain (SECItem *certs, int numcerts, SECCertUsage certUsage);
** "f" is the callback function
** "arg" is the callback argument
*/
-typedef SECStatus (*CERTImportCertificateFunc)
+typedef SECStatus (PR_CALLBACK *CERTImportCertificateFunc)
(void *arg, SECItem **certs, int numcerts);
extern SECStatus
@@ -1076,6 +1076,14 @@ CERT_AddCertToListTail(CERTCertList *certs, CERTCertificate *cert);
SECStatus
CERT_AddCertToListHead(CERTCertList *certs, CERTCertificate *cert);
+SECStatus
+CERT_AddCertToListTailWithData(CERTCertList *certs, CERTCertificate *cert,
+ void *appData);
+
+SECStatus
+CERT_AddCertToListHeadWithData(CERTCertList *certs, CERTCertificate *cert,
+ void *appData);
+
typedef PRBool (* CERTSortCallback)(CERTCertificate *certa,
CERTCertificate *certb,
void *arg);
diff --git a/security/nss/lib/certdb/certdb.c b/security/nss/lib/certdb/certdb.c
index e626581ac..3d35b9673 100644
--- a/security/nss/lib/certdb/certdb.c
+++ b/security/nss/lib/certdb/certdb.c
@@ -2019,8 +2019,10 @@ CERT_RemoveCertListNode(CERTCertListNode *node)
return;
}
+
SECStatus
-CERT_AddCertToListTail(CERTCertList *certs, CERTCertificate *cert)
+CERT_AddCertToListTailWithData(CERTCertList *certs,
+ CERTCertificate *cert, void *appData)
{
CERTCertListNode *node;
@@ -2033,6 +2035,7 @@ CERT_AddCertToListTail(CERTCertList *certs, CERTCertificate *cert)
PR_INSERT_BEFORE(&node->links, &certs->list);
/* certs->count++; */
node->cert = cert;
+ node->appData = appData;
return(SECSuccess);
loser:
@@ -2040,7 +2043,14 @@ loser:
}
SECStatus
-CERT_AddCertToListHead(CERTCertList *certs, CERTCertificate *cert)
+CERT_AddCertToListTail(CERTCertList *certs, CERTCertificate *cert)
+{
+ CERT_AddCertToListTailWithData(certs, cert, NULL);
+}
+
+SECStatus
+CERT_AddCertToListHeadWithData(CERTCertList *certs,
+ CERTCertificate *cert, void *appData)
{
CERTCertListNode *node;
CERTCertListNode *head;
@@ -2058,12 +2068,19 @@ CERT_AddCertToListHead(CERTCertList *certs, CERTCertificate *cert)
PR_INSERT_BEFORE(&node->links, &head->links);
/* certs->count++; */
node->cert = cert;
+ node->appData = appData;
return(SECSuccess);
loser:
return(SECFailure);
}
+SECStatus
+CERT_AddCertToListHead(CERTCertList *certs, CERTCertificate *cert)
+{
+ return CERT_AddCertToListHeadWithData(certs, cert, NULL);
+}
+
/*
* Sort callback function to determine if cert a is newer than cert b.
* Not valid certs are considered older than valid certs.
diff --git a/security/nss/lib/certdb/certdb.h b/security/nss/lib/certdb/certdb.h
index 51fef4118..cdb7cfff8 100644
--- a/security/nss/lib/certdb/certdb.h
+++ b/security/nss/lib/certdb/certdb.h
@@ -312,8 +312,8 @@ SECStatus SEC_OpenPermCertDB(CERTCertDBHandle *handle,
SECStatus SEC_DeletePermCertificate(CERTCertificate *cert);
-typedef SECStatus (* PermCertCallback)(CERTCertificate *cert, SECItem *k,
- void *pdata);
+typedef SECStatus (PR_CALLBACK * PermCertCallback)(CERTCertificate *cert,
+ SECItem *k, void *pdata);
/*
** Traverse the entire permanent database, and pass the certs off to a
** user supplied function.
diff --git a/security/nss/lib/certdb/certt.h b/security/nss/lib/certdb/certt.h
index a1facf623..71ad723b1 100644
--- a/security/nss/lib/certdb/certt.h
+++ b/security/nss/lib/certdb/certt.h
@@ -777,6 +777,8 @@ typedef struct {
#include "secasn1t.h" /* way down here because I expect template stuff to
* move out of here anyway */
+SEC_BEGIN_PROTOS
+
extern const SEC_ASN1Template CERT_CertificateRequestTemplate[];
extern const SEC_ASN1Template CERT_CertificateTemplate[];
extern const SEC_ASN1Template SEC_SignedCertificateTemplate[];
@@ -811,4 +813,6 @@ SEC_ASN1_CHOOSER_DECLARE(CERT_IssuerAndSNTemplate)
SEC_ASN1_CHOOSER_DECLARE(CERT_SetOfSignedCrlTemplate)
SEC_ASN1_CHOOSER_DECLARE(CERT_SignedDataTemplate)
+SEC_END_PROTOS
+
#endif /* _CERTT_H_ */
diff --git a/security/nss/lib/certdb/crl.c b/security/nss/lib/certdb/crl.c
index 8bfded225..30a17a8fb 100644
--- a/security/nss/lib/certdb/crl.c
+++ b/security/nss/lib/certdb/crl.c
@@ -354,10 +354,13 @@ CERT_DecodeDERCrl(PRArenaPool *narena, SECItem *derSignedCrl, int type)
if (rv != SECSuccess)
break;
+#ifdef notdef
+ /*this is a bogus check. all these fields are optional in a V2 cert.*/
/* If the version is set to v2, make sure that it contains at
least 1 critical extension either the crl extensions or
crl entry extensions. */
rv = cert_check_crl_version (&crl->crl);
+#endif
break;
case SEC_KRL_TYPE:
diff --git a/security/nss/lib/certdb/pcertdb.c b/security/nss/lib/certdb/pcertdb.c
index 611a9b5c6..a43ed584a 100644
--- a/security/nss/lib/certdb/pcertdb.c
+++ b/security/nss/lib/certdb/pcertdb.c
@@ -873,8 +873,14 @@ DecodeDBCrlEntry(certDBEntryRevocation *entry, SECItem *dbentry)
nnlen = ( ( dbentry->data[2] << 8 ) | dbentry->data[3] );
if ( ( entry->derCrl.len + nnlen + DB_CRL_ENTRY_HEADER_LEN )
!= dbentry->len) {
- PORT_SetError(SEC_ERROR_BAD_DATABASE);
- goto loser;
+ /* CRL entry is greater than 64 K. Hack to make this continue to work */
+ if (dbentry->len >= (0xffff - DB_CRL_ENTRY_HEADER_LEN) - nnlen) {
+ entry->derCrl.len =
+ (dbentry->len - DB_CRL_ENTRY_HEADER_LEN) - nnlen;
+ } else {
+ PORT_SetError(SEC_ERROR_BAD_DATABASE);
+ goto loser;
+ }
}
/* copy the dercert */
@@ -3988,8 +3994,6 @@ UpdateV5DB(CERTCertDBHandle *handle, DB *updatedb)
(* updatedb->close)(updatedb);
return(SECSuccess);
-
- return(rv);
}
static PRBool
@@ -4720,7 +4724,7 @@ cert_parseNickname(char *nickname)
for (cp=nickname; *cp && *cp != ':'; cp++);
- if (*cp == ':') return cp++;
+ if (*cp == ':') return cp+1;
return nickname;
}
diff --git a/security/nss/lib/ckfw/builtins/Makefile b/security/nss/lib/ckfw/builtins/Makefile
index 3ab0e9dcf..ac3282c4a 100644
--- a/security/nss/lib/ckfw/builtins/Makefile
+++ b/security/nss/lib/ckfw/builtins/Makefile
@@ -70,7 +70,8 @@ endif
include $(CORE_DEPTH)/coreconf/rules.mk
-certdata.c: certdata.txt certdata.perl
+# Generate certdata.c.
+generate:
perl certdata.perl < certdata.txt
# This'll need some help from a build person.
diff --git a/security/nss/lib/ckfw/builtins/certdata.c b/security/nss/lib/ckfw/builtins/certdata.c
index d5fc225a4..435350fa8 100644
--- a/security/nss/lib/ckfw/builtins/certdata.c
+++ b/security/nss/lib/ckfw/builtins/certdata.c
@@ -39,15 +39,15 @@ static const char CVS_ID[] = "@(#) $RCSfile$ $Revision$ $Date$ $Name$""; @(#) $R
#include "builtins.h"
#endif /* BUILTINS_H */
-static const CK_OBJECT_CLASS cko_netscape_trust = CKO_NETSCAPE_TRUST;
+static const CK_OBJECT_CLASS cko_certificate = CKO_CERTIFICATE;
+static const CK_CERTIFICATE_TYPE ckc_x_509 = CKC_X_509;
+static const CK_BBOOL ck_false = CK_FALSE;
static const CK_TRUST ckt_netscape_valid = CKT_NETSCAPE_VALID;
-static const CK_OBJECT_CLASS cko_netscape_builtin_root_list = CKO_NETSCAPE_BUILTIN_ROOT_LIST;
static const CK_TRUST ckt_netscape_trusted_delegator = CKT_NETSCAPE_TRUSTED_DELEGATOR;
-static const CK_CERTIFICATE_TYPE ckc_x_509 = CKC_X_509;
static const CK_OBJECT_CLASS cko_data = CKO_DATA;
-static const CK_BBOOL ck_false = CK_FALSE;
static const CK_BBOOL ck_true = CK_TRUE;
-static const CK_OBJECT_CLASS cko_certificate = CKO_CERTIFICATE;
+static const CK_OBJECT_CLASS cko_netscape_builtin_root_list = CKO_NETSCAPE_BUILTIN_ROOT_LIST;
+static const CK_OBJECT_CLASS cko_netscape_trust = CKO_NETSCAPE_TRUST;
#ifdef DEBUG
static const CK_ATTRIBUTE_TYPE nss_builtins_types_0 [] = {
CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_APPLICATION, CKA_VALUE
@@ -290,6 +290,306 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_78 [] = {
static const CK_ATTRIBUTE_TYPE nss_builtins_types_79 [] = {
CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_80 [] = {
+ 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_81 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_82 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_83 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_84 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERTIFICATE_TYPE, CKA_SUBJECT, CKA_ID, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_VALUE
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_85 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_86 [] = {
+ 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_87 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_88 [] = {
+ 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_89 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_90 [] = {
+ 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_91 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_92 [] = {
+ 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_93 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_94 [] = {
+ 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_95 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_96 [] = {
+ 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_97 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_98 [] = {
+ 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_99 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_100 [] = {
+ 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_101 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_102 [] = {
+ 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_103 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_104 [] = {
+ 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_105 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_106 [] = {
+ 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_107 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_108 [] = {
+ 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_109 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_110 [] = {
+ 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_111 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_112 [] = {
+ 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_113 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_114 [] = {
+ 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_115 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_116 [] = {
+ 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_117 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_118 [] = {
+ 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_119 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_120 [] = {
+ 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_121 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_122 [] = {
+ 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_123 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_124 [] = {
+ 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_125 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_126 [] = {
+ 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_127 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_128 [] = {
+ 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_129 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_130 [] = {
+ 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_131 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_132 [] = {
+ 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_133 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_134 [] = {
+ 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_135 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_136 [] = {
+ 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_137 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_138 [] = {
+ 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_139 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_140 [] = {
+ 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_141 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_142 [] = {
+ 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_143 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_144 [] = {
+ 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_145 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_146 [] = {
+ 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_147 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_148 [] = {
+ 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_149 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_150 [] = {
+ 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_151 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_152 [] = {
+ 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_153 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_154 [] = {
+ 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_155 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_156 [] = {
+ 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_157 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_158 [] = {
+ 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_159 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_160 [] = {
+ 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_161 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_162 [] = {
+ 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_163 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_164 [] = {
+ 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_165 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_166 [] = {
+ 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_167 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_168 [] = {
+ 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_169 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_170 [] = {
+ 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_171 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_172 [] = {
+ 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_173 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_174 [] = {
+ 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_175 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_176 [] = {
+ 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_177 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
+static const CK_ATTRIBUTE_TYPE nss_builtins_types_178 [] = {
+ 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_179 [] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING
+};
#ifdef DEBUG
static const NSSItem nss_builtins_items_0 [] = {
{ (void *)&cko_data, (PRUint32)sizeof(CK_OBJECT_CLASS) },
@@ -471,6 +771,416 @@ static const NSSItem nss_builtins_items_6 [] = {
{ (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"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\034\060\032\006\003\125"
+"\004\003\023\023\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\122\157\157\164"
+, (PRUint32)71 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\034\060\032\006\003\125"
+"\004\003\023\023\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\122\157\157\164"
+, (PRUint32)71 },
+ { (void *)"\001\243"
+, (PRUint32)2 },
+ { (void *)"\060\202\001\372\060\202\001\143\002\002\001\243\060\015\006\011"
+"\052\206\110\206\367\015\001\001\004\005\000\060\105\061\013\060"
+"\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003"
+"\125\004\012\023\017\107\124\105\040\103\157\162\160\157\162\141"
+"\164\151\157\156\061\034\060\032\006\003\125\004\003\023\023\107"
+"\124\105\040\103\171\142\145\162\124\162\165\163\164\040\122\157"
+"\157\164\060\036\027\015\071\066\060\062\062\063\062\063\060\061"
+"\060\060\132\027\015\060\066\060\062\062\063\062\063\065\071\060"
+"\060\132\060\105\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040"
+"\103\157\162\160\157\162\141\164\151\157\156\061\034\060\032\006"
+"\003\125\004\003\023\023\107\124\105\040\103\171\142\145\162\124"
+"\162\165\163\164\040\122\157\157\164\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\270\346\117\272\333\230\174\161\174\257"
+"\104\267\323\017\106\331\144\345\223\301\102\216\307\272\111\215"
+"\065\055\172\347\213\275\345\005\061\131\306\261\057\012\014\373"
+"\237\247\077\242\011\146\204\126\036\067\051\033\207\351\176\014"
+"\312\232\237\245\177\365\025\224\243\325\242\106\202\330\150\114"
+"\321\067\025\006\150\257\275\370\260\263\360\051\365\225\132\011"
+"\026\141\167\012\042\045\324\117\105\252\307\275\345\226\337\371"
+"\324\250\216\102\314\044\300\036\221\047\112\265\155\006\200\143"
+"\071\304\242\136\070\003\002\003\001\000\001\060\015\006\011\052"
+"\206\110\206\367\015\001\001\004\005\000\003\201\201\000\022\263"
+"\165\306\137\035\341\141\125\200\000\324\201\113\173\061\017\043"
+"\143\347\075\363\003\371\364\066\250\273\331\343\245\227\115\352"
+"\053\051\340\326\152\163\201\346\300\211\243\323\361\340\245\245"
+"\042\067\232\143\302\110\040\264\333\162\343\310\366\331\174\276"
+"\261\257\123\332\024\264\041\270\326\325\226\343\376\116\014\131"
+"\142\266\232\112\371\102\335\214\157\201\251\161\377\364\012\162"
+"\155\155\104\016\235\363\164\164\250\325\064\111\351\136\236\351"
+"\264\172\341\345\132\037\204\060\234\323\237\245\045\330"
+, (PRUint32)510 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"GTE CyberTrust Root CA", (PRUint32)23 },
+ { (void *)"\220\336\336\236\114\116\237\157\330\206\027\127\235\323\221\274"
+"\145\246\211\144"
+, (PRUint32)20 },
+ { (void *)"\304\327\360\262\243\305\175\141\147\360\004\315\103\323\272\130"
+, (PRUint32)16 },
+ { (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) }
+};
+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 *)"GTE CyberTrust Global Root", (PRUint32)27 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125"
+"\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156"
+"\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105"
+"\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142"
+"\141\154\040\122\157\157\164"
+, (PRUint32)119 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125"
+"\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156"
+"\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105"
+"\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142"
+"\141\154\040\122\157\157\164"
+, (PRUint32)119 },
+ { (void *)"\001\245"
+, (PRUint32)2 },
+ { (void *)"\060\202\002\132\060\202\001\303\002\002\001\245\060\015\006\011"
+"\052\206\110\206\367\015\001\001\004\005\000\060\165\061\013\060"
+"\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003"
+"\125\004\012\023\017\107\124\105\040\103\157\162\160\157\162\141"
+"\164\151\157\156\061\047\060\045\006\003\125\004\013\023\036\107"
+"\124\105\040\103\171\142\145\162\124\162\165\163\164\040\123\157"
+"\154\165\164\151\157\156\163\054\040\111\156\143\056\061\043\060"
+"\041\006\003\125\004\003\023\032\107\124\105\040\103\171\142\145"
+"\162\124\162\165\163\164\040\107\154\157\142\141\154\040\122\157"
+"\157\164\060\036\027\015\071\070\060\070\061\063\060\060\062\071"
+"\060\060\132\027\015\061\070\060\070\061\063\062\063\065\071\060"
+"\060\132\060\165\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040"
+"\103\157\162\160\157\162\141\164\151\157\156\061\047\060\045\006"
+"\003\125\004\013\023\036\107\124\105\040\103\171\142\145\162\124"
+"\162\165\163\164\040\123\157\154\165\164\151\157\156\163\054\040"
+"\111\156\143\056\061\043\060\041\006\003\125\004\003\023\032\107"
+"\124\105\040\103\171\142\145\162\124\162\165\163\164\040\107\154"
+"\157\142\141\154\040\122\157\157\164\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\225\017\240\266\360\120\234\350\172\307"
+"\210\315\335\027\016\056\260\224\320\033\075\016\366\224\300\212"
+"\224\307\006\310\220\227\310\270\144\032\172\176\154\074\123\341"
+"\067\050\163\140\177\262\227\123\007\237\123\371\155\130\224\322"
+"\257\215\155\210\147\200\346\355\262\225\317\162\061\312\245\034"
+"\162\272\134\002\347\144\102\347\371\251\054\326\072\015\254\215"
+"\102\252\044\001\071\346\234\077\001\205\127\015\130\207\105\370"
+"\323\205\252\223\151\046\205\160\110\200\077\022\025\307\171\264"
+"\037\005\057\073\142\231\002\003\001\000\001\060\015\006\011\052"
+"\206\110\206\367\015\001\001\004\005\000\003\201\201\000\155\353"
+"\033\011\351\136\331\121\333\147\042\141\244\052\074\110\167\343"
+"\240\174\246\336\163\242\024\003\205\075\373\253\016\060\305\203"
+"\026\063\201\023\010\236\173\064\116\337\100\310\164\327\271\175"
+"\334\364\166\125\175\233\143\124\030\351\360\352\363\134\261\331"
+"\213\102\036\271\300\225\116\272\372\325\342\174\365\150\141\277"
+"\216\354\005\227\137\133\260\327\243\205\064\304\044\247\015\017"
+"\225\223\357\313\224\330\236\037\235\134\205\155\307\252\256\117"
+"\037\042\265\315\225\255\272\247\314\371\253\013\172\177"
+, (PRUint32)606 }
+};
+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 *)"GTE CyberTrust Global Root", (PRUint32)27 },
+ { (void *)"\227\201\171\120\330\034\226\160\314\064\330\011\317\171\104\061"
+"\066\176\364\164"
+, (PRUint32)20 },
+ { (void *)"\312\075\323\150\361\003\134\320\062\372\270\053\131\350\132\333"
+, (PRUint32)16 },
+ { (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) }
+};
+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 *)"GTE CyberTrust Root 5", (PRUint32)22 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125"
+"\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156"
+"\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105"
+"\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164"
+"\040\065"
+, (PRUint32)114 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125"
+"\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156"
+"\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105"
+"\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164"
+"\040\065"
+, (PRUint32)114 },
+ { (void *)"\001\266"
+, (PRUint32)2 },
+ { (void *)"\060\202\003\266\060\202\002\236\240\003\002\001\002\002\002\001"
+"\266\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157"
+"\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125"
+"\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165"
+"\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156"
+"\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105"
+"\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164"
+"\040\065\060\036\027\015\071\070\060\070\061\064\061\064\065\060"
+"\060\060\132\027\015\061\063\060\070\061\064\062\063\065\071\060"
+"\060\132\060\160\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040"
+"\103\157\162\160\157\162\141\164\151\157\156\061\047\060\045\006"
+"\003\125\004\013\023\036\107\124\105\040\103\171\142\145\162\124"
+"\162\165\163\164\040\123\157\154\165\164\151\157\156\163\054\040"
+"\111\156\143\056\061\036\060\034\006\003\125\004\003\023\025\107"
+"\124\105\040\103\171\142\145\162\124\162\165\163\164\040\122\157"
+"\157\164\040\065\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\274\022\156\077\212\174\172\227\001\354\036"
+"\273\071\132\002\364\170\104\242\110\033\216\173\111\122\172\270"
+"\173\107\263\257\224\233\157\273\226\372\053\152\145\134\270\034"
+"\224\163\276\277\211\012\042\200\356\127\374\214\005\273\160\237"
+"\227\071\004\332\243\207\134\250\345\312\257\300\063\232\325\067"
+"\134\113\254\344\200\320\246\043\140\373\375\162\056\224\235\307"
+"\316\302\004\062\357\170\140\135\355\255\207\017\105\145\036\074"
+"\232\012\232\276\135\035\231\354\347\362\321\306\172\027\331\255"
+"\233\124\226\177\304\174\140\277\205\252\025\065\035\100\332\021"
+"\274\354\124\041\050\055\043\241\250\360\317\055\315\335\374\176"
+"\017\136\341\145\007\126\313\007\264\322\126\350\136\061\314\030"
+"\143\304\206\322\055\205\317\223\222\253\155\376\150\071\373\336"
+"\163\275\206\370\344\106\172\352\237\014\313\364\031\376\143\274"
+"\321\054\173\210\063\066\366\344\341\234\014\123\201\140\034\332"
+"\056\253\226\251\026\210\023\120\231\262\275\125\337\025\060\176"
+"\350\345\230\373\160\176\154\265\007\374\374\106\267\320\355\067"
+"\226\176\062\376\041\002\003\001\000\001\243\132\060\130\060\022"
+"\006\003\125\035\023\001\001\377\004\010\060\006\001\001\377\002"
+"\001\005\060\016\006\003\125\035\017\001\001\377\004\004\003\002"
+"\001\006\060\027\006\003\125\035\040\004\020\060\016\060\014\006"
+"\012\052\206\110\206\370\143\001\002\001\003\060\031\006\003\125"
+"\035\016\004\022\004\020\166\012\111\041\070\114\237\336\370\304"
+"\111\307\161\161\221\235\060\015\006\011\052\206\110\206\367\015"
+"\001\001\005\005\000\003\202\001\001\000\101\072\324\030\133\332"
+"\270\336\041\034\341\216\011\345\361\150\064\377\336\226\364\007"
+"\365\247\074\363\254\112\261\233\372\222\372\233\355\346\062\041"
+"\252\112\166\305\334\117\070\345\337\325\206\344\325\310\166\175"
+"\230\327\261\315\217\115\265\221\043\154\213\212\353\352\174\357"
+"\024\224\304\306\360\037\112\055\062\161\143\053\143\221\046\002"
+"\011\266\200\035\355\342\314\270\177\333\207\143\310\341\320\154"
+"\046\261\065\035\100\146\020\033\315\225\124\030\063\141\354\023"
+"\117\332\023\367\231\257\076\320\317\216\246\162\242\263\303\005"
+"\232\311\047\175\222\314\176\122\215\263\253\160\155\236\211\237"
+"\115\353\032\165\302\230\252\325\002\026\327\014\212\277\045\344"
+"\353\055\274\230\351\130\070\031\174\271\067\376\333\342\231\010"
+"\163\006\307\227\203\152\175\020\001\057\062\271\027\005\112\145"
+"\346\057\316\276\136\123\246\202\351\232\123\012\204\164\055\203"
+"\312\310\224\026\166\137\224\141\050\360\205\247\071\273\327\213"
+"\331\250\262\023\035\124\011\064\044\175\040\201\175\146\176\242"
+"\220\164\134\020\306\275\354\253\033\302"
+, (PRUint32)954 }
+};
+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 *)"GTE CyberTrust Root 5", (PRUint32)22 },
+ { (void *)"\107\305\114\274\332\135\166\316\142\210\070\021\254\021\146\135"
+"\125\364\054\000"
+, (PRUint32)20 },
+ { (void *)"\175\154\206\344\374\115\321\013\000\272\042\273\116\174\152\216"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"GTE CyberTrust Japan Root CA", (PRUint32)29 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061"
+"\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124"
+"\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056"
+"\061\041\060\037\006\003\125\004\003\023\030\103\171\142\145\162"
+"\124\162\165\163\164\040\112\101\120\101\116\040\122\157\157\164"
+"\040\103\101"
+, (PRUint32)83 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061"
+"\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124"
+"\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056"
+"\061\041\060\037\006\003\125\004\003\023\030\103\171\142\145\162"
+"\124\162\165\163\164\040\112\101\120\101\116\040\122\157\157\164"
+"\040\103\101"
+, (PRUint32)83 },
+ { (void *)"\116"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\021\060\202\001\172\002\001\116\060\015\006\011\052"
+"\206\110\206\367\015\001\001\004\005\000\060\121\061\013\060\011"
+"\006\003\125\004\006\023\002\112\120\061\037\060\035\006\003\125"
+"\004\012\023\026\103\171\142\145\162\124\162\165\163\164\040\112"
+"\141\160\141\156\054\040\111\156\143\056\061\041\060\037\006\003"
+"\125\004\003\023\030\103\171\142\145\162\124\162\165\163\164\040"
+"\112\101\120\101\116\040\122\157\157\164\040\103\101\060\036\027"
+"\015\071\070\060\070\060\064\060\067\065\067\060\060\132\027\015"
+"\060\063\060\070\060\064\062\063\065\071\060\060\132\060\121\061"
+"\013\060\011\006\003\125\004\006\023\002\112\120\061\037\060\035"
+"\006\003\125\004\012\023\026\103\171\142\145\162\124\162\165\163"
+"\164\040\112\141\160\141\156\054\040\111\156\143\056\061\041\060"
+"\037\006\003\125\004\003\023\030\103\171\142\145\162\124\162\165"
+"\163\164\040\112\101\120\101\116\040\122\157\157\164\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\267\255\374"
+"\312\107\020\166\211\375\147\254\344\163\006\174\201\113\035\326"
+"\265\174\016\107\257\354\246\124\165\250\304\375\145\257\347\310"
+"\261\261\154\064\065\215\367\271\144\127\050\013\041\132\336\164"
+"\376\334\170\056\206\106\022\114\177\021\037\334\223\275\137\276"
+"\146\230\206\270\267\354\155\111\323\220\331\341\171\000\126\150"
+"\272\255\154\037\054\073\037\311\054\214\103\260\004\102\352\201"
+"\163\246\316\063\165\105\015\212\105\162\057\252\127\125\344\007"
+"\303\103\342\165\072\017\274\074\320\204\316\272\357\002\003\001"
+"\000\001\060\015\006\011\052\206\110\206\367\015\001\001\004\005"
+"\000\003\201\201\000\267\246\144\243\014\200\074\034\304\330\356"
+"\101\073\345\206\244\236\140\135\326\001\062\250\152\144\055\040"
+"\160\100\272\162\116\146\372\007\145\116\003\216\013\375\126\340"
+"\255\073\040\247\062\372\262\022\036\200\337\036\343\172\030\314"
+"\127\333\346\311\064\140\357\165\353\020\026\320\244\056\160\330"
+"\044\043\270\245\167\163\102\371\007\072\335\001\154\010\223\007"
+"\065\046\020\045\140\051\377\011\345\144\237\151\271\026\111\363"
+"\134\335\044\143\106\223\015\260\123\066\165\274\110\040\273\031"
+"\266\217\320\042\375"
+, (PRUint32)533 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"GTE CyberTrust Japan Root CA", (PRUint32)29 },
+ { (void *)"\327\237\165\115\072\165\304\327\022\276\200\056\155\367\251\056"
+"\135\022\021\045"
+, (PRUint32)20 },
+ { (void *)"\336\253\377\103\052\145\067\006\233\050\265\172\350\204\323\216"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"GTE CyberTrust Japan Secure Server CA", (PRUint32)38 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\112\120\061"
+"\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124"
+"\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056"
+"\061\052\060\050\006\003\125\004\003\023\041\103\171\142\145\162"
+"\124\162\165\163\164\040\112\101\120\101\116\040\123\145\143\165"
+"\162\145\040\123\145\162\166\145\162\040\103\101"
+, (PRUint32)92 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\112\120\061"
+"\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124"
+"\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056"
+"\061\052\060\050\006\003\125\004\003\023\041\103\171\142\145\162"
+"\124\162\165\163\164\040\112\101\120\101\116\040\123\145\143\165"
+"\162\145\040\123\145\162\166\145\162\040\103\101"
+, (PRUint32)92 },
+ { (void *)"\117"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\043\060\202\001\214\002\001\117\060\015\006\011\052"
+"\206\110\206\367\015\001\001\004\005\000\060\132\061\013\060\011"
+"\006\003\125\004\006\023\002\112\120\061\037\060\035\006\003\125"
+"\004\012\023\026\103\171\142\145\162\124\162\165\163\164\040\112"
+"\141\160\141\156\054\040\111\156\143\056\061\052\060\050\006\003"
+"\125\004\003\023\041\103\171\142\145\162\124\162\165\163\164\040"
+"\112\101\120\101\116\040\123\145\143\165\162\145\040\123\145\162"
+"\166\145\162\040\103\101\060\036\027\015\071\070\060\070\060\064"
+"\060\070\060\066\063\062\132\027\015\060\063\060\070\060\064\062"
+"\063\065\071\060\060\132\060\132\061\013\060\011\006\003\125\004"
+"\006\023\002\112\120\061\037\060\035\006\003\125\004\012\023\026"
+"\103\171\142\145\162\124\162\165\163\164\040\112\141\160\141\156"
+"\054\040\111\156\143\056\061\052\060\050\006\003\125\004\003\023"
+"\041\103\171\142\145\162\124\162\165\163\164\040\112\101\120\101"
+"\116\040\123\145\143\165\162\145\040\123\145\162\166\145\162\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\254"
+"\046\243\241\270\157\152\300\054\022\371\333\061\005\222\347\375"
+"\372\324\201\264\270\325\052\325\220\372\360\103\145\374\022\025"
+"\312\354\333\271\141\336\063\143\067\117\257\000\074\177\222\067"
+"\033\030\163\345\237\074\210\361\032\023\104\376\171\362\303\046"
+"\225\017\013\360\236\024\007\041\154\127\302\135\303\342\121\260"
+"\315\213\137\315\137\206\070\370\171\227\071\354\350\277\122\056"
+"\261\136\252\251\256\214\355\356\327\310\267\056\061\213\264\071"
+"\222\073\174\201\047\007\032\001\104\057\111\163\040\266\311\002"
+"\003\001\000\001\060\015\006\011\052\206\110\206\367\015\001\001"
+"\004\005\000\003\201\201\000\150\035\173\022\356\132\171\051\061"
+"\312\001\254\213\120\251\047\231\054\000\374\070\032\034\377\302"
+"\325\360\023\376\033\247\071\365\200\024\353\121\372\300\215\173"
+"\204\033\131\256\261\065\121\156\241\076\327\033\354\240\236\337"
+"\340\245\202\226\343\261\077\330\250\361\313\171\200\216\367\360"
+"\104\231\176\024\365\043\243\021\343\150\113\005\066\156\210\343"
+"\253\206\252\070\123\003\102\073\323\271\371\340\277\005\351\323"
+"\137\303\112\247\266\375\267\135\220\111\370\232\262\255\146\246"
+"\202\000\223\256\140\377\040"
+, (PRUint32)551 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"GTE CyberTrust Japan Secure Server CA", (PRUint32)38 },
+ { (void *)"\326\371\221\145\061\321\304\017\030\247\073\051\236\031\267\157"
+"\246\302\111\063"
+, (PRUint32)20 },
+ { (void *)"\335\015\015\264\170\113\175\316\060\012\246\065\306\253\114\210"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (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"
@@ -557,7 +1267,7 @@ static const NSSItem nss_builtins_items_6 [] = {
"\126\241\337\042\261"
, (PRUint32)805 }
};
-static const NSSItem nss_builtins_items_7 [] = {
+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) },
@@ -572,7 +1282,7 @@ 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) }
};
-static const NSSItem nss_builtins_items_8 [] = {
+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) },
@@ -665,7 +1375,7 @@ static const NSSItem nss_builtins_items_8 [] = {
"\120\333\007\303\352\037\253\063\340\365\053\061\211"
, (PRUint32)813 }
};
-static const NSSItem nss_builtins_items_9 [] = {
+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) },
@@ -680,7 +1390,7 @@ static const NSSItem nss_builtins_items_9 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_10 [] = {
+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) },
@@ -774,7 +1484,7 @@ static const NSSItem nss_builtins_items_10 [] = {
"\201"
, (PRUint32)817 }
};
-static const NSSItem nss_builtins_items_11 [] = {
+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) },
@@ -789,7 +1499,7 @@ static const NSSItem nss_builtins_items_11 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_12 [] = {
+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) },
@@ -879,7 +1589,7 @@ static const NSSItem nss_builtins_items_12 [] = {
"\243\377\212\043\056\160\107"
, (PRUint32)791 }
};
-static const NSSItem nss_builtins_items_13 [] = {
+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) },
@@ -894,7 +1604,7 @@ static const NSSItem nss_builtins_items_13 [] = {
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_14 [] = {
+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) },
@@ -987,7 +1697,7 @@ static const NSSItem nss_builtins_items_14 [] = {
"\246\015\246\043\371\273\313\246\007\024\102"
, (PRUint32)811 }
};
-static const NSSItem nss_builtins_items_15 [] = {
+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) },
@@ -1002,7 +1712,394 @@ static const NSSItem nss_builtins_items_15 [] = {
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_16 [] = {
+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 *)"American Express CA", (PRUint32)20 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151"
+"\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160"
+"\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125"
+"\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145"
+"\163\061\057\060\055\006\003\125\004\003\023\046\101\155\145\162"
+"\151\143\141\156\040\105\170\160\162\145\163\163\040\103\145\162"
+"\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151"
+"\164\171"
+, (PRUint32)146 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151"
+"\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160"
+"\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125"
+"\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145"
+"\163\061\057\060\055\006\003\125\004\003\023\046\101\155\145\162"
+"\151\143\141\156\040\105\170\160\162\145\163\163\040\103\145\162"
+"\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151"
+"\164\171"
+, (PRUint32)146 },
+ { (void *)"\000\215"
+, (PRUint32)2 },
+ { (void *)"\060\202\002\220\060\202\001\371\002\002\000\215\060\015\006\011"
+"\052\206\110\206\367\015\001\001\004\005\000\060\201\217\061\013"
+"\060\011\006\003\125\004\006\023\002\125\123\061\047\060\045\006"
+"\003\125\004\012\023\036\101\155\145\162\151\143\141\156\040\105"
+"\170\160\162\145\163\163\040\103\157\155\160\141\156\171\054\040"
+"\111\156\143\056\061\046\060\044\006\003\125\004\013\023\035\101"
+"\155\145\162\151\143\141\156\040\105\170\160\162\145\163\163\040"
+"\124\145\143\150\156\157\154\157\147\151\145\163\061\057\060\055"
+"\006\003\125\004\003\023\046\101\155\145\162\151\143\141\156\040"
+"\105\170\160\162\145\163\163\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\071\070\060\070\061\064\062\062\060\061\060\060\132\027\015"
+"\060\066\060\070\061\064\062\063\065\071\060\060\132\060\201\217"
+"\061\013\060\011\006\003\125\004\006\023\002\125\123\061\047\060"
+"\045\006\003\125\004\012\023\036\101\155\145\162\151\143\141\156"
+"\040\105\170\160\162\145\163\163\040\103\157\155\160\141\156\171"
+"\054\040\111\156\143\056\061\046\060\044\006\003\125\004\013\023"
+"\035\101\155\145\162\151\143\141\156\040\105\170\160\162\145\163"
+"\163\040\124\145\143\150\156\157\154\157\147\151\145\163\061\057"
+"\060\055\006\003\125\004\003\023\046\101\155\145\162\151\143\141"
+"\156\040\105\170\160\162\145\163\163\040\103\145\162\164\151\146"
+"\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\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\362\111\222"
+"\205\312\375\025\051\265\006\266\104\354\374\210\243\362\206\316"
+"\377\024\117\044\034\222\371\302\043\301\316\103\337\135\064\310"
+"\270\024\354\325\052\160\221\111\225\327\126\315\224\361\251\223"
+"\320\150\042\334\115\175\240\012\162\052\107\352\045\360\205\000"
+"\137\066\124\141\317\013\371\067\132\147\235\351\037\351\144\077"
+"\160\225\141\247\320\060\002\336\046\050\244\146\003\004\351\060"
+"\373\217\063\007\371\157\141\207\242\162\333\363\150\170\143\146"
+"\131\251\311\267\146\341\025\262\110\066\054\371\002\003\001\000"
+"\001\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000"
+"\003\201\201\000\150\027\142\270\163\213\114\154\353\112\245\076"
+"\253\345\235\056\322\315\212\007\127\363\306\131\227\166\027\027"
+"\370\122\216\047\223\330\130\330\050\154\364\242\004\172\212\302"
+"\166\044\261\002\264\337\050\362\367\363\250\247\176\043\110\141"
+"\210\364\021\150\256\046\135\366\241\113\123\045\152\330\052\024"
+"\002\016\340\207\040\156\236\031\134\163\220\013\043\342\061\227"
+"\043\077\325\042\242\323\006\173\332\067\365\327\265\101\104\027"
+"\172\105\002\331\205\105\146\326\216\307\360\172\014\231\142\042"
+"\151\133\355\322"
+, (PRUint32)660 }
+};
+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 *)"American Express CA", (PRUint32)20 },
+ { (void *)"\254\231\217\200\304\240\005\370\156\362\240\256\110\030\344\117"
+"\110\237\370\177"
+, (PRUint32)20 },
+ { (void *)"\034\325\216\202\276\160\125\216\071\141\337\255\121\333\153\240"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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 *)"American Express Global CA", (PRUint32)27 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\226\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151"
+"\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160"
+"\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125"
+"\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145"
+"\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162"
+"\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157"
+"\142\141\154\040\103\145\162\164\151\146\151\143\141\164\145\040"
+"\101\165\164\150\157\162\151\164\171"
+, (PRUint32)153 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\226\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151"
+"\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160"
+"\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125"
+"\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145"
+"\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162"
+"\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157"
+"\142\141\154\040\103\145\162\164\151\146\151\143\141\164\145\040"
+"\101\165\164\150\157\162\151\164\171"
+, (PRUint32)153 },
+ { (void *)"\000\205"
+, (PRUint32)2 },
+ { (void *)"\060\202\004\004\060\202\002\354\240\003\002\001\002\002\002\000"
+"\205\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\060\201\226\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151"
+"\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160"
+"\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125"
+"\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145"
+"\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162"
+"\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157"
+"\142\141\154\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\071\070\060"
+"\070\061\064\061\071\060\066\060\060\132\027\015\061\063\060\070"
+"\061\064\062\063\065\071\060\060\132\060\201\226\061\013\060\011"
+"\006\003\125\004\006\023\002\125\123\061\047\060\045\006\003\125"
+"\004\012\023\036\101\155\145\162\151\143\141\156\040\105\170\160"
+"\162\145\163\163\040\103\157\155\160\141\156\171\054\040\111\156"
+"\143\056\061\046\060\044\006\003\125\004\013\023\035\101\155\145"
+"\162\151\143\141\156\040\105\170\160\162\145\163\163\040\124\145"
+"\143\150\156\157\154\157\147\151\145\163\061\066\060\064\006\003"
+"\125\004\003\023\055\101\155\145\162\151\143\141\156\040\105\170"
+"\160\162\145\163\163\040\107\154\157\142\141\154\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\360\044\046\146\056\373\353\112\163\161\123\211\107"
+"\313\046\074\123\222\224\114\312\302\205\265\015\370\303\127\275"
+"\057\052\037\152\030\267\127\257\014\000\026\372\240\266\220\246"
+"\367\032\241\056\146\046\307\150\243\212\223\151\146\265\106\126"
+"\055\035\202\352\220\014\012\042\302\211\120\215\005\363\324\253"
+"\163\101\360\317\022\254\050\264\157\024\224\226\131\113\236\220"
+"\165\206\337\342\107\353\341\351\117\103\176\207\312\047\030\146"
+"\236\265\301\100\145\175\374\141\157\255\233\162\317\251\136\330"
+"\363\371\332\156\221\020\372\114\265\352\176\040\336\251\071\057"
+"\365\210\344\212\157\065\306\040\234\053\206\106\063\012\374\061"
+"\125\245\153\254\026\100\351\315\065\131\157\062\004\303\173\265"
+"\017\173\167\160\363\110\273\052\122\202\316\257\051\155\361\021"
+"\157\155\346\007\000\001\357\232\363\046\015\246\171\023\147\257"
+"\370\253\034\165\254\221\265\153\276\100\260\336\234\014\261\151"
+"\205\031\161\221\023\105\312\337\321\375\346\262\312\226\203\171"
+"\333\305\270\252\133\172\220\013\170\126\076\306\327\237\224\110"
+"\021\365\255\002\003\001\000\001\243\132\060\130\060\022\006\003"
+"\125\035\023\001\001\377\004\010\060\006\001\001\377\002\001\005"
+"\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006"
+"\060\027\006\003\125\035\040\004\020\060\016\060\014\006\012\052"
+"\206\110\206\371\017\012\001\005\001\060\031\006\003\125\035\016"
+"\004\022\004\020\127\107\065\173\066\047\021\250\010\374\057\106"
+"\045\353\044\151\060\015\006\011\052\206\110\206\367\015\001\001"
+"\005\005\000\003\202\001\001\000\307\141\105\250\212\161\271\276"
+"\064\351\041\173\041\315\126\023\230\325\060\143\351\030\252\113"
+"\222\025\277\013\035\273\354\222\151\305\056\303\141\213\350\060"
+"\105\313\020\106\301\163\070\134\213\031\322\053\363\100\353\174"
+"\162\263\056\036\047\343\165\225\212\034\233\056\304\225\005\206"
+"\162\320\125\364\241\222\122\171\134\333\364\370\334\345\327\022"
+"\261\100\307\074\206\344\061\145\112\312\067\306\336\166\127\031"
+"\151\114\106\151\374\052\255\026\067\172\223\254\367\041\113\055"
+"\373\353\251\120\313\301\321\100\010\332\003\151\207\247\067\136"
+"\125\301\305\355\304\343\216\014\046\227\233\134\127\113\162\343"
+"\362\003\005\320\002\073\046\003\100\220\236\276\013\133\111\014"
+"\170\361\325\114\125\051\340\366\375\114\003\251\124\002\062\321"
+"\127\132\205\254\103\355\133\073\026\137\240\277\065\333\113\236"
+"\173\350\377\347\015\074\073\250\233\111\101\106\365\163\116\377"
+"\222\145\041\203\023\125\161\353\111\074\177\210\032\302\022\050"
+"\045\241\106\113\101\067\227\177\354\216\361\324\241\226\302\040"
+"\266\136\255\251\034\036\021\240"
+, (PRUint32)1032 }
+};
+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 *)"American Express Global CA", (PRUint32)27 },
+ { (void *)"\005\025\203\065\174\267\267\276\344\016\273\221\377\153\073\274"
+"\361\124\335\126"
+, (PRUint32)20 },
+ { (void *)"\143\033\146\223\214\363\146\313\074\171\127\334\005\111\352\333"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Premium CA", (PRUint32)19 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141"
+"\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165\151"
+"\146\141\170\040\120\162\145\155\151\165\155\040\103\145\162\164"
+"\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164"
+"\171"
+, (PRUint32)81 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141"
+"\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165\151"
+"\146\141\170\040\120\162\145\155\151\165\155\040\103\145\162\164"
+"\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164"
+"\171"
+, (PRUint32)81 },
+ { (void *)"\065\341\357\036"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\043\060\202\002\214\240\003\002\001\002\002\004\065"
+"\341\357\036\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\117\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151"
+"\146\141\170\061\056\060\054\006\003\125\004\013\023\045\105\161"
+"\165\151\146\141\170\040\120\162\145\155\151\165\155\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\071\070\060\070\062\064\062\062\065"
+"\064\062\063\132\027\015\061\070\060\070\062\064\062\062\065\064"
+"\062\063\132\060\117\061\013\060\011\006\003\125\004\006\023\002"
+"\125\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165"
+"\151\146\141\170\061\056\060\054\006\003\125\004\013\023\045\105"
+"\161\165\151\146\141\170\040\120\162\145\155\151\165\155\040\103"
+"\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157"
+"\162\151\164\171\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\316\241\006\216\006\314\010\013\301\206\250\336\040\325\015"
+"\016\321\015\304\237\352\152\331\263\302\062\107\100\157\212\210"
+"\244\011\275\070\054\035\346\313\346\244\363\066\353\332\353\274"
+"\374\144\263\007\366\055\274\252\316\237\031\110\150\112\374\365"
+"\242\105\176\011\020\365\217\263\111\134\043\006\071\352\023\213"
+"\270\013\315\221\035\166\137\331\067\241\104\373\137\220\362\147"
+"\263\315\030\231\103\037\166\022\153\002\362\225\203\070\103\302"
+"\366\142\064\312\311\170\135\137\322\330\272\232\377\276\020\140"
+"\133\002\003\001\000\001\243\202\001\012\060\202\001\006\060\161"
+"\006\003\125\035\037\004\152\060\150\060\146\240\144\240\142\244"
+"\140\060\136\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146"
+"\141\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165"
+"\151\146\141\170\040\120\162\145\155\151\165\155\040\103\145\162"
+"\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151"
+"\164\171\061\015\060\013\006\003\125\004\003\023\004\103\122\114"
+"\061\060\032\006\003\125\035\020\004\023\060\021\201\017\062\060"
+"\061\070\060\070\062\064\062\062\065\064\062\063\132\060\013\006"
+"\003\125\035\017\004\004\003\002\001\006\060\037\006\003\125\035"
+"\043\004\030\060\026\200\024\025\356\262\050\131\253\156\345\370"
+"\317\213\201\364\044\341\256\077\165\033\230\060\035\006\003\125"
+"\035\016\004\026\004\024\025\356\262\050\131\253\156\345\370\317"
+"\213\201\364\044\341\256\077\165\033\230\060\014\006\003\125\035"
+"\023\004\005\060\003\001\001\377\060\032\006\011\052\206\110\206"
+"\366\175\007\101\000\004\015\060\013\033\005\126\063\056\060\143"
+"\003\002\006\300\060\015\006\011\052\206\110\206\367\015\001\001"
+"\005\005\000\003\201\201\000\275\013\234\047\251\003\333\050\334"
+"\230\251\113\320\321\216\247\250\032\132\221\340\234\361\367\030"
+"\174\056\042\236\066\037\311\250\265\315\106\112\156\372\065\007"
+"\033\206\010\353\237\342\250\371\235\101\055\072\256\134\134\266"
+"\137\064\004\353\374\052\140\260\373\164\344\205\351\145\070\226"
+"\356\025\307\306\167\143\022\275\212\150\037\253\154\175\332\312"
+"\134\023\316\352\311\353\011\134\305\163\347\022\001\325\331\123"
+"\007\236\340\017\226\360\213\264\273\105\110\237\206\305\031\125"
+"\240\313\226\305\003\374\110"
+, (PRUint32)807 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Premium CA", (PRUint32)19 },
+ { (void *)"\235\021\167\273\103\333\275\240\007\310\252\321\253\220\127\020"
+"\256\170\244\135"
+, (PRUint32)20 },
+ { (void *)"\251\351\250\235\016\163\343\261\057\067\015\350\110\077\206\355"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure CA", (PRUint32)18 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141"
+"\170\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151"
+"\146\141\170\040\123\145\143\165\162\145\040\103\145\162\164\151"
+"\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171"
+, (PRUint32)80 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141"
+"\170\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151"
+"\146\141\170\040\123\145\143\165\162\145\040\103\145\162\164\151"
+"\146\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171"
+, (PRUint32)80 },
+ { (void *)"\065\336\364\317"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\040\060\202\002\211\240\003\002\001\002\002\004\065"
+"\336\364\317\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151"
+"\146\141\170\061\055\060\053\006\003\125\004\013\023\044\105\161"
+"\165\151\146\141\170\040\123\145\143\165\162\145\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\071\070\060\070\062\062\061\066\064\061"
+"\065\061\132\027\015\061\070\060\070\062\062\061\066\064\061\065"
+"\061\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151"
+"\146\141\170\061\055\060\053\006\003\125\004\013\023\044\105\161"
+"\165\151\146\141\170\040\123\145\143\165\162\145\040\103\145\162"
+"\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151"
+"\164\171\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\301"
+"\135\261\130\147\010\142\356\240\232\055\037\010\155\221\024\150"
+"\230\012\036\376\332\004\157\023\204\142\041\303\321\174\316\237"
+"\005\340\270\001\360\116\064\354\342\212\225\004\144\254\361\153"
+"\123\137\005\263\313\147\200\277\102\002\216\376\335\001\011\354"
+"\341\000\024\117\374\373\360\014\335\103\272\133\053\341\037\200"
+"\160\231\025\127\223\026\361\017\227\152\267\302\150\043\034\314"
+"\115\131\060\254\121\036\073\257\053\326\356\143\105\173\305\331"
+"\137\120\322\343\120\017\072\210\347\277\024\375\340\307\271\002"
+"\003\001\000\001\243\202\001\011\060\202\001\005\060\160\006\003"
+"\125\035\037\004\151\060\147\060\145\240\143\240\141\244\137\060"
+"\135\061\013\060\011\006\003\125\004\006\023\002\125\123\061\020"
+"\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141\170"
+"\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151\146"
+"\141\170\040\123\145\143\165\162\145\040\103\145\162\164\151\146"
+"\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061"
+"\015\060\013\006\003\125\004\003\023\004\103\122\114\061\060\032"
+"\006\003\125\035\020\004\023\060\021\201\017\062\060\061\070\060"
+"\070\062\062\061\066\064\061\065\061\132\060\013\006\003\125\035"
+"\017\004\004\003\002\001\006\060\037\006\003\125\035\043\004\030"
+"\060\026\200\024\110\346\150\371\053\322\262\225\327\107\330\043"
+"\040\020\117\063\230\220\237\324\060\035\006\003\125\035\016\004"
+"\026\004\024\110\346\150\371\053\322\262\225\327\107\330\043\040"
+"\020\117\063\230\220\237\324\060\014\006\003\125\035\023\004\005"
+"\060\003\001\001\377\060\032\006\011\052\206\110\206\366\175\007"
+"\101\000\004\015\060\013\033\005\126\063\056\060\143\003\002\006"
+"\300\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\003\201\201\000\130\316\051\352\374\367\336\265\316\002\271\027"
+"\265\205\321\271\343\340\225\314\045\061\015\000\246\222\156\177"
+"\266\222\143\236\120\225\321\232\157\344\021\336\143\205\156\230"
+"\356\250\377\132\310\323\125\262\146\161\127\336\300\041\353\075"
+"\052\247\043\111\001\004\206\102\173\374\356\177\242\026\122\265"
+"\147\147\323\100\333\073\046\130\262\050\167\075\256\024\167\141"
+"\326\372\052\146\047\240\015\372\247\163\134\352\160\361\224\041"
+"\145\104\137\372\374\357\051\150\251\242\207\171\357\171\357\117"
+"\254\007\167\070"
+, (PRUint32)804 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure CA", (PRUint32)18 },
+ { (void *)"\322\062\011\255\043\323\024\043\041\164\344\015\177\235\142\023"
+"\227\206\143\072"
+, (PRUint32)20 },
+ { (void *)"\147\313\235\300\023\044\212\202\233\262\027\036\321\033\354\324"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
@@ -1089,7 +2186,7 @@ static const NSSItem nss_builtins_items_16 [] = {
"\107\326\161\306\236\232\122"
, (PRUint32)775 }
};
-static const NSSItem nss_builtins_items_17 [] = {
+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) },
@@ -1104,7 +2201,7 @@ static const NSSItem nss_builtins_items_17 [] = {
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_18 [] = {
+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) },
@@ -1190,7 +2287,7 @@ static const NSSItem nss_builtins_items_18 [] = {
"\216\003\142\252\100\143\213"
, (PRUint32)759 }
};
-static const NSSItem nss_builtins_items_19 [] = {
+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) },
@@ -1205,7 +2302,7 @@ static const NSSItem nss_builtins_items_19 [] = {
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_20 [] = {
+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) },
@@ -1311,7 +2408,7 @@ static const NSSItem nss_builtins_items_20 [] = {
"\176\274\335\053\312\022\223\003\112"
, (PRUint32)1081 }
};
-static const NSSItem nss_builtins_items_21 [] = {
+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) },
@@ -1326,7 +2423,7 @@ static const NSSItem nss_builtins_items_21 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_22 [] = {
+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) },
@@ -1432,7 +2529,7 @@ static const NSSItem nss_builtins_items_22 [] = {
"\252\205\317\075\051\044\361\004\315"
, (PRUint32)1081 }
};
-static const NSSItem nss_builtins_items_23 [] = {
+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) },
@@ -1447,7 +2544,7 @@ static const NSSItem nss_builtins_items_23 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_24 [] = {
+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) },
@@ -1553,7 +2650,7 @@ static const NSSItem nss_builtins_items_24 [] = {
"\043\173\134\163\000\170\311\333\116"
, (PRUint32)1081 }
};
-static const NSSItem nss_builtins_items_25 [] = {
+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) },
@@ -1568,7 +2665,7 @@ 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) }
};
-static const NSSItem nss_builtins_items_26 [] = {
+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) },
@@ -1674,7 +2771,7 @@ static const NSSItem nss_builtins_items_26 [] = {
"\212\054\330\113\331\125\362\022\160"
, (PRUint32)1081 }
};
-static const NSSItem nss_builtins_items_27 [] = {
+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) },
@@ -1689,7 +2786,7 @@ static const NSSItem nss_builtins_items_27 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_28 [] = {
+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) },
@@ -1795,7 +2892,7 @@ static const NSSItem nss_builtins_items_28 [] = {
"\327\253\155\037\272\341\035\054\332"
, (PRUint32)1081 }
};
-static const NSSItem nss_builtins_items_29 [] = {
+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) },
@@ -1810,7 +2907,752 @@ static const NSSItem nss_builtins_items_29 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_30 [] = {
+static const NSSItem nss_builtins_items_48 [] = {
+ { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+ { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"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 *)"\000\320\036\100\220\000\000\106\122\000\000\000\001\000\000\000"
+"\004"
+, (PRUint32)17 },
+ { (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_49 [] = {
+ { (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 *)&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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Digital Signature Trust Co. Global CA 1", (PRUint32)40 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061"
+, (PRUint32)72 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061"
+, (PRUint32)72 },
+ { (void *)"\066\160\025\226"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\051\060\202\002\222\240\003\002\001\002\002\004\066"
+"\160\025\226\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\106\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\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\105\061\060\036\027\015\071\070"
+"\061\062\061\060\061\070\061\060\062\063\132\027\015\061\070\061"
+"\062\061\060\061\070\064\060\062\063\132\060\106\061\013\060\011"
+"\006\003\125\004\006\023\002\125\123\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"
+"\105\061\060\201\235\060\015\006\011\052\206\110\206\367\015\001"
+"\001\001\005\000\003\201\213\000\060\201\207\002\201\201\000\240"
+"\154\201\251\317\064\036\044\335\376\206\050\314\336\203\057\371"
+"\136\324\102\322\350\164\140\146\023\230\006\034\251\121\022\151"
+"\157\061\125\271\111\162\000\010\176\323\245\142\104\067\044\231"
+"\217\331\203\110\217\231\155\225\023\273\103\073\056\111\116\210"
+"\067\301\273\130\177\376\341\275\370\273\141\315\363\107\300\231"
+"\246\361\363\221\350\170\174\000\313\141\311\104\047\161\151\125"
+"\112\176\111\115\355\242\243\276\002\114\000\312\002\250\356\001"
+"\002\061\144\017\122\055\023\164\166\066\265\172\264\055\161\002"
+"\001\003\243\202\001\044\060\202\001\040\060\021\006\011\140\206"
+"\110\001\206\370\102\001\001\004\004\003\002\000\007\060\150\006"
+"\003\125\035\037\004\141\060\137\060\135\240\133\240\131\244\127"
+"\060\125\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061\061\015\060\013\006\003\125\004"
+"\003\023\004\103\122\114\061\060\053\006\003\125\035\020\004\044"
+"\060\042\200\017\061\071\071\070\061\062\061\060\061\070\061\060"
+"\062\063\132\201\017\062\060\061\070\061\062\061\060\061\070\061"
+"\060\062\063\132\060\013\006\003\125\035\017\004\004\003\002\001"
+"\006\060\037\006\003\125\035\043\004\030\060\026\200\024\152\171"
+"\176\221\151\106\030\023\012\002\167\245\131\133\140\230\045\016"
+"\242\370\060\035\006\003\125\035\016\004\026\004\024\152\171\176"
+"\221\151\106\030\023\012\002\167\245\131\133\140\230\045\016\242"
+"\370\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060"
+"\031\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012"
+"\033\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206"
+"\110\206\367\015\001\001\005\005\000\003\201\201\000\042\022\330"
+"\172\035\334\201\006\266\011\145\262\207\310\037\136\264\057\351"
+"\304\036\362\074\301\273\004\220\021\112\203\116\176\223\271\115"
+"\102\307\222\046\240\134\064\232\070\162\370\375\153\026\076\040"
+"\356\202\213\061\052\223\066\205\043\210\212\074\003\150\323\311"
+"\011\017\115\374\154\244\332\050\162\223\016\211\200\260\175\376"
+"\200\157\145\155\030\063\227\213\302\153\211\356\140\075\310\233"
+"\357\177\053\062\142\163\223\313\074\343\173\342\166\170\105\274"
+"\241\223\004\273\206\237\072\133\103\172\303\212\145"
+, (PRUint32)813 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Digital Signature Trust Co. Global CA 1", (PRUint32)40 },
+ { (void *)"\201\226\213\072\357\034\334\160\365\372\062\151\302\222\243\143"
+"\133\321\043\323"
+, (PRUint32)20 },
+ { (void *)"\045\172\272\203\056\266\242\013\332\376\365\002\017\010\327\255"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Digital Signature Trust Co. Global CA 3", (PRUint32)40 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062"
+, (PRUint32)72 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062"
+, (PRUint32)72 },
+ { (void *)"\066\156\323\316"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\051\060\202\002\222\240\003\002\001\002\002\004\066"
+"\156\323\316\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\106\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\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\105\062\060\036\027\015\071\070"
+"\061\062\060\071\061\071\061\067\062\066\132\027\015\061\070\061"
+"\062\060\071\061\071\064\067\062\066\132\060\106\061\013\060\011"
+"\006\003\125\004\006\023\002\125\123\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"
+"\105\062\060\201\235\060\015\006\011\052\206\110\206\367\015\001"
+"\001\001\005\000\003\201\213\000\060\201\207\002\201\201\000\277"
+"\223\217\027\222\357\063\023\030\353\020\177\116\026\277\377\006"
+"\217\052\205\274\136\371\044\246\044\210\266\003\267\301\303\137"
+"\003\133\321\157\256\176\102\352\146\043\270\143\203\126\373\050"
+"\055\341\070\213\264\356\250\001\341\316\034\266\210\052\042\106"
+"\205\373\237\247\160\251\107\024\077\316\336\145\360\250\161\367"
+"\117\046\154\214\274\306\265\357\336\111\047\377\110\052\175\350"
+"\115\003\314\307\262\122\306\027\061\023\073\265\115\333\310\304"
+"\366\303\017\044\052\332\014\235\347\221\133\200\315\224\235\002"
+"\001\003\243\202\001\044\060\202\001\040\060\021\006\011\140\206"
+"\110\001\206\370\102\001\001\004\004\003\002\000\007\060\150\006"
+"\003\125\035\037\004\141\060\137\060\135\240\133\240\131\244\127"
+"\060\125\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062\061\015\060\013\006\003\125\004"
+"\003\023\004\103\122\114\061\060\053\006\003\125\035\020\004\044"
+"\060\042\200\017\061\071\071\070\061\062\060\071\061\071\061\067"
+"\062\066\132\201\017\062\060\061\070\061\062\060\071\061\071\061"
+"\067\062\066\132\060\013\006\003\125\035\017\004\004\003\002\001"
+"\006\060\037\006\003\125\035\043\004\030\060\026\200\024\036\202"
+"\115\050\145\200\074\311\101\156\254\065\056\132\313\336\356\370"
+"\071\133\060\035\006\003\125\035\016\004\026\004\024\036\202\115"
+"\050\145\200\074\311\101\156\254\065\056\132\313\336\356\370\071"
+"\133\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060"
+"\031\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012"
+"\033\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206"
+"\110\206\367\015\001\001\005\005\000\003\201\201\000\107\215\203"
+"\255\142\362\333\260\236\105\042\005\271\242\326\003\016\070\162"
+"\347\236\374\173\346\223\266\232\245\242\224\310\064\035\221\321"
+"\305\327\364\012\045\017\075\170\201\236\017\261\147\304\220\114"
+"\143\335\136\247\342\272\237\365\367\115\245\061\173\234\051\055"
+"\114\376\144\076\354\266\123\376\352\233\355\202\333\164\165\113"
+"\007\171\156\036\330\031\203\163\336\365\076\320\265\336\347\113"
+"\150\175\103\056\052\040\341\176\240\170\104\236\010\365\230\371"
+"\307\177\033\033\326\006\040\002\130\241\303\242\003"
+, (PRUint32)813 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Digital Signature Trust Co. Global CA 3", (PRUint32)40 },
+ { (void *)"\253\110\363\063\333\004\253\271\300\162\332\133\014\301\320\127"
+"\360\066\233\106"
+, (PRUint32)20 },
+ { (void *)"\223\302\216\021\173\324\363\003\031\275\050\165\023\112\105\112"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (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 *)"\000\320\036\100\213\000\000\002\174\000\000\000\002\000\000\000"
+"\001"
+, (PRUint32)17 },
+ { (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_55 [] = {
+ { (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 *)&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) }
+};
+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) },
+ { (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 *)"\000\320\036\100\213\000\000\167\155\000\000\000\001\000\000\000"
+"\004"
+, (PRUint32)17 },
+ { (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_57 [] = {
+ { (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 *)&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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Deutsche Telekom AG Root CA", (PRUint32)28 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061"
+"\034\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143"
+"\150\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060"
+"\033\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040"
+"\124\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037"
+"\006\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040"
+"\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101"
+, (PRUint32)111 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061"
+"\034\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143"
+"\150\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060"
+"\033\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040"
+"\124\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037"
+"\006\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040"
+"\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101"
+, (PRUint32)111 },
+ { (void *)"\006"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\216\060\202\001\367\240\003\002\001\002\002\001\006"
+"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
+"\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061\034"
+"\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143\150"
+"\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060\033"
+"\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040\124"
+"\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037\006"
+"\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040\124"
+"\145\154\145\153\157\155\040\122\157\157\164\040\103\101\060\036"
+"\027\015\071\070\061\062\060\071\060\071\061\061\060\060\132\027"
+"\015\060\064\061\062\060\071\062\063\065\071\060\060\132\060\155"
+"\061\013\060\011\006\003\125\004\006\023\002\104\105\061\034\060"
+"\032\006\003\125\004\012\023\023\104\145\165\164\163\143\150\145"
+"\040\124\145\154\145\153\157\155\040\101\107\061\035\060\033\006"
+"\003\125\004\013\023\024\124\145\154\145\123\145\143\040\124\162"
+"\165\163\164\040\103\145\156\164\145\162\061\041\060\037\006\003"
+"\125\004\003\023\030\104\145\165\164\163\143\150\145\040\124\145"
+"\154\145\153\157\155\040\122\157\157\164\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\335\005\054\371\005\263"
+"\271\022\327\151\161\367\352\126\060\010\127\024\103\173\273\032"
+"\234\155\057\127\141\327\342\365\104\153\356\066\101\226\366\144"
+"\316\341\301\262\271\244\024\004\230\120\350\160\370\216\065\232"
+"\175\111\301\141\035\131\256\332\006\030\225\175\255\316\354\251"
+"\276\321\030\017\100\221\166\052\243\345\375\376\211\025\364\127"
+"\367\340\125\332\165\255\000\364\054\301\065\314\264\103\046\125"
+"\142\104\056\001\045\234\212\133\360\301\320\000\065\170\376\065"
+"\336\224\100\144\170\203\241\314\071\211\002\003\001\000\001\243"
+"\076\060\074\060\017\006\003\125\035\023\004\010\060\006\001\001"
+"\377\002\001\005\060\016\006\003\125\035\017\001\001\377\004\004"
+"\003\002\001\006\060\031\006\003\125\035\016\004\022\004\020\054"
+"\207\131\037\213\023\200\262\371\206\235\076\022\176\130\226\060"
+"\015\006\011\052\206\110\206\367\015\001\001\004\005\000\003\201"
+"\201\000\017\376\163\265\007\210\157\240\013\211\352\312\120\037"
+"\224\336\224\053\013\047\136\117\365\034\225\046\332\214\226\124"
+"\255\031\221\067\103\135\253\311\213\263\315\157\230\071\075\355"
+"\335\065\343\161\267\355\023\223\203\350\206\345\051\063\023\023"
+"\274\065\173\375\050\057\160\131\325\323\264\215\050\023\131\073"
+"\310\325\164\371\105\302\007\140\252\270\030\124\371\245\150\377"
+"\327\005\325\217\266\005\061\056\101\112\364\020\037\140\107\032"
+"\013\213\031\115\222\127\040\322\357\120\031\350\315\320\160\274"
+"\274\066"
+, (PRUint32)658 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Deutsche Telekom AG Root CA", (PRUint32)28 },
+ { (void *)"\342\023\044\000\203\106\103\235\143\067\021\170\043\310\065\246"
+"\354\113\316\102"
+, (PRUint32)20 },
+ { (void *)"\167\336\004\224\167\320\014\137\247\261\364\060\030\207\373\125"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"E-Certify Internet ID", (PRUint32)22 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164"
+"\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123"
+"\101\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060"
+"\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146"
+"\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103"
+"\154\151\145\156\164"
+, (PRUint32)101 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164"
+"\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123"
+"\101\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060"
+"\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146"
+"\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103"
+"\154\151\145\156\164"
+, (PRUint32)101 },
+ { (void *)"\002"
+, (PRUint32)1 },
+ { (void *)"\060\202\001\312\060\202\001\164\240\003\002\001\002\002\001\002"
+"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
+"\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061\022"
+"\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164\151"
+"\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123\101"
+"\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060\044"
+"\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146\171"
+"\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103\154"
+"\151\145\156\164\060\036\027\015\071\070\061\060\061\066\061\063"
+"\063\064\060\070\132\027\015\060\063\061\060\061\066\061\063\063"
+"\064\060\070\132\060\143\061\013\060\011\006\003\125\004\006\023"
+"\002\103\101\061\022\060\020\006\003\125\004\012\023\011\105\055"
+"\103\145\162\164\151\146\171\061\030\060\026\006\003\125\004\013"
+"\023\017\122\123\101\040\107\157\154\144\040\103\154\151\145\156"
+"\164\061\046\060\044\006\003\125\004\003\023\035\105\055\103\145"
+"\162\164\151\146\171\040\122\123\101\040\065\061\062\040\107\157"
+"\154\144\040\103\154\151\145\156\164\060\134\060\015\006\011\052"
+"\206\110\206\367\015\001\001\001\005\000\003\113\000\060\110\002"
+"\101\000\160\011\304\365\211\211\115\310\243\362\300\037\344\175"
+"\360\374\172\310\202\314\146\011\305\051\323\135\010\324\351\350"
+"\377\137\031\300\373\334\252\217\060\014\076\332\205\167\117\170"
+"\300\317\075\126\311\263\365\203\226\110\356\220\237\254\016\002"
+"\316\071\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\101\000\035\222"
+"\327\114\344\014\326\373\112\075\351\341\302\037\000\367\121\374"
+"\361\076\370\312\304\361\043\210\217\320\116\177\247\214\173\177"
+"\004\102\133\367\046\132\264\343\121\162\110\045\125\317\157\360"
+"\377\003\313\301\331\031\000\364\370\371\364\273\030\126"
+, (PRUint32)462 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"E-Certify Internet ID", (PRUint32)22 },
+ { (void *)"\077\065\017\377\111\047\260\141\105\312\101\073\101\244\215\235"
+"\044\315\125\035"
+, (PRUint32)20 },
+ { (void *)"\374\012\336\152\227\076\143\333\122\302\131\003\010\060\141\042"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"E-Certify Commerce ID", (PRUint32)22 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164"
+"\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123"
+"\101\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060"
+"\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146"
+"\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123"
+"\145\162\166\145\162"
+, (PRUint32)101 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164"
+"\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123"
+"\101\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060"
+"\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146"
+"\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123"
+"\145\162\166\145\162"
+, (PRUint32)101 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\001\312\060\202\001\164\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
+"\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061\022"
+"\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164\151"
+"\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123\101"
+"\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060\044"
+"\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146\171"
+"\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123\145"
+"\162\166\145\162\060\036\027\015\071\070\061\060\061\066\061\063"
+"\063\067\065\063\132\027\015\060\063\061\060\061\066\061\063\063"
+"\067\065\063\132\060\143\061\013\060\011\006\003\125\004\006\023"
+"\002\103\101\061\022\060\020\006\003\125\004\012\023\011\105\055"
+"\103\145\162\164\151\146\171\061\030\060\026\006\003\125\004\013"
+"\023\017\122\123\101\040\107\157\154\144\040\123\145\162\166\145"
+"\162\061\046\060\044\006\003\125\004\003\023\035\105\055\103\145"
+"\162\164\151\146\171\040\122\123\101\040\065\061\062\040\107\157"
+"\154\144\040\123\145\162\166\145\162\060\134\060\015\006\011\052"
+"\206\110\206\367\015\001\001\001\005\000\003\113\000\060\110\002"
+"\101\000\315\125\017\167\022\376\363\200\326\211\001\035\131\356"
+"\000\262\165\116\246\223\055\136\374\036\004\155\215\115\261\333"
+"\137\262\053\124\365\301\013\252\016\156\104\220\317\003\215\047"
+"\010\063\336\073\050\245\326\122\171\067\310\136\221\312\211\002"
+"\111\027\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\101\000\164\365"
+"\045\172\071\347\203\020\377\011\173\160\316\054\326\166\341\117"
+"\174\064\172\210\005\060\362\007\213\021\244\071\215\164\173\246"
+"\373\172\346\340\006\055\316\160\161\033\230\104\112\023\274\365"
+"\267\026\213\174\211\264\022\023\032\344\321\016\163\052"
+, (PRUint32)462 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"E-Certify Commerce ID", (PRUint32)22 },
+ { (void *)"\077\025\014\145\325\170\211\025\237\031\377\341\041\331\311\115"
+"\150\032\031\205"
+, (PRUint32)20 },
+ { (void *)"\265\302\221\035\163\344\353\371\326\123\300\004\343\077\243\215"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
@@ -1876,7 +3718,7 @@ static const NSSItem nss_builtins_items_30 [] = {
"\224"
, (PRUint32)577 }
};
-static const NSSItem nss_builtins_items_31 [] = {
+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) },
@@ -1891,7 +3733,7 @@ static const NSSItem nss_builtins_items_31 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_32 [] = {
+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) },
@@ -1915,8 +3757,7 @@ static const NSSItem nss_builtins_items_32 [] = {
"\151\143\141\164\151\157\156\040\101\165\164\150\157\162\151\164"
"\171"
, (PRUint32)97 },
- { (void *)"\055\033\374\112\027\215\243\221\353\347\377\365\213\105\276"
-"\013"
+ { (void *)"\055\033\374\112\027\215\243\221\353\347\377\365\213\105\276\013"
, (PRUint32)16 },
{ (void *)"\060\202\002\074\060\202\001\245\002\020\055\033\374\112\027\215"
"\243\221\353\347\377\365\213\105\276\013\060\015\006\011\052\206"
@@ -1956,7 +3797,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_67 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -1971,7 +3812,7 @@ static const NSSItem nss_builtins_items_33 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_34 [] = {
+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) },
@@ -2035,7 +3876,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_69 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -2050,7 +3891,7 @@ 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) }
};
-static const NSSItem nss_builtins_items_36 [] = {
+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) },
@@ -2139,7 +3980,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_71 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -2154,7 +3995,7 @@ static const NSSItem nss_builtins_items_37 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_38 [] = {
+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) },
@@ -2244,7 +4085,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_73 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -2259,7 +4100,7 @@ static const NSSItem nss_builtins_items_39 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_40 [] = {
+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) },
@@ -2348,7 +4189,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_75 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -2363,7 +4204,7 @@ static const NSSItem nss_builtins_items_41 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_42 [] = {
+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) },
@@ -2452,7 +4293,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_77 [] = {
{ (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
{ (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
{ (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
@@ -2467,7 +4308,7 @@ 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) }
};
-static const NSSItem nss_builtins_items_44 [] = {
+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) },
@@ -2549,7 +4390,7 @@ static const NSSItem nss_builtins_items_44 [] = {
"\054\166\021\204\106\212\170\243\343"
, (PRUint32)889 }
};
-static const NSSItem nss_builtins_items_45 [] = {
+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) },
@@ -2564,7 +4405,7 @@ static const NSSItem nss_builtins_items_45 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_46 [] = {
+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) },
@@ -2650,7 +4491,7 @@ static const NSSItem nss_builtins_items_46 [] = {
"\362\255"
, (PRUint32)930 }
};
-static const NSSItem nss_builtins_items_47 [] = {
+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) },
@@ -2665,7 +4506,7 @@ static const NSSItem nss_builtins_items_47 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_48 [] = {
+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) },
@@ -2751,7 +4592,7 @@ static const NSSItem nss_builtins_items_48 [] = {
"\352\143\336\137\124\261\372\363\321\105\313\305\144\264\163\041"
, (PRUint32)944 }
};
-static const NSSItem nss_builtins_items_49 [] = {
+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) },
@@ -2766,7 +4607,7 @@ static const NSSItem nss_builtins_items_49 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_50 [] = {
+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) },
@@ -2852,7 +4693,7 @@ static const NSSItem nss_builtins_items_50 [] = {
"\205\014\033\205\276\046\256\253\246\231\274\042\361\163\337\102"
, (PRUint32)944 }
};
-static const NSSItem nss_builtins_items_51 [] = {
+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) },
@@ -2867,7 +4708,7 @@ static const NSSItem nss_builtins_items_51 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_52 [] = {
+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) },
@@ -2953,7 +4794,7 @@ static const NSSItem nss_builtins_items_52 [] = {
"\230\166\371\024\114\167\207\202\311\334\176\135\064\325\066\165"
, (PRUint32)944 }
};
-static const NSSItem nss_builtins_items_53 [] = {
+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) },
@@ -2968,7 +4809,7 @@ static const NSSItem nss_builtins_items_53 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_54 [] = {
+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) },
@@ -3053,7 +4894,7 @@ static const NSSItem nss_builtins_items_54 [] = {
"\161\202\053\231\317\072\267\365\055\162\310"
, (PRUint32)747 }
};
-static const NSSItem nss_builtins_items_55 [] = {
+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) },
@@ -3068,7 +4909,7 @@ static const NSSItem nss_builtins_items_55 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_56 [] = {
+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) },
@@ -3153,7 +4994,7 @@ static const NSSItem nss_builtins_items_56 [] = {
"\276\355\164\114\274\133\325\142\037\103\335"
, (PRUint32)747 }
};
-static const NSSItem nss_builtins_items_57 [] = {
+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) },
@@ -3168,7 +5009,7 @@ static const NSSItem nss_builtins_items_57 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_58 [] = {
+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) },
@@ -3253,7 +5094,7 @@ static const NSSItem nss_builtins_items_58 [] = {
"\040\017\105\176\153\242\177\243\214\025\356"
, (PRUint32)747 }
};
-static const NSSItem nss_builtins_items_59 [] = {
+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) },
@@ -3268,7 +5109,7 @@ static const NSSItem nss_builtins_items_59 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_60 [] = {
+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) },
@@ -3569,7 +5410,7 @@ static const NSSItem nss_builtins_items_60 [] = {
"\136\311\046\001\231\247"
, (PRUint32)4390 }
};
-static const NSSItem nss_builtins_items_61 [] = {
+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) },
@@ -3584,7 +5425,7 @@ 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) }
};
-static const NSSItem nss_builtins_items_62 [] = {
+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) },
@@ -3691,7 +5532,7 @@ static const NSSItem nss_builtins_items_62 [] = {
"\113\336\006\226\161\054\362\333\266\037\244\357\077\356"
, (PRUint32)1054 }
};
-static const NSSItem nss_builtins_items_63 [] = {
+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) },
@@ -3706,7 +5547,7 @@ static const NSSItem nss_builtins_items_63 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_64 [] = {
+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) },
@@ -3812,7 +5653,7 @@ static const NSSItem nss_builtins_items_64 [] = {
"\311\130\020\371\252\357\132\266\317\113\113\337\052"
, (PRUint32)1053 }
};
-static const NSSItem nss_builtins_items_65 [] = {
+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) },
@@ -3827,7 +5668,7 @@ static const NSSItem nss_builtins_items_65 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_66 [] = {
+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) },
@@ -3934,7 +5775,7 @@ static const NSSItem nss_builtins_items_66 [] = {
"\153\271\012\172\116\117\113\204\356\113\361\175\335\021"
, (PRUint32)1054 }
};
-static const NSSItem nss_builtins_items_67 [] = {
+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) },
@@ -3949,7 +5790,7 @@ static const NSSItem nss_builtins_items_67 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_68 [] = {
+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) },
@@ -4056,7 +5897,7 @@ static const NSSItem nss_builtins_items_68 [] = {
"\367\146\103\363\236\203\076\040\252\303\065\140\221\316"
, (PRUint32)1054 }
};
-static const NSSItem nss_builtins_items_69 [] = {
+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) },
@@ -4071,7 +5912,398 @@ static const NSSItem nss_builtins_items_69 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_70 [] = {
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Secure Server CA", (PRUint32)29 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\303\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165"
+"\163\164\056\156\145\164\061\073\060\071\006\003\125\004\013\023"
+"\062\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164"
+"\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040"
+"\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151\141"
+"\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050\143"
+"\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156"
+"\145\164\040\114\151\155\151\164\145\144\061\072\060\070\006\003"
+"\125\004\003\023\061\105\156\164\162\165\163\164\056\156\145\164"
+"\040\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)198 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\303\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165"
+"\163\164\056\156\145\164\061\073\060\071\006\003\125\004\013\023"
+"\062\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164"
+"\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040"
+"\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151\141"
+"\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050\143"
+"\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156"
+"\145\164\040\114\151\155\151\164\145\144\061\072\060\070\006\003"
+"\125\004\003\023\061\105\156\164\162\165\163\164\056\156\145\164"
+"\040\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)198 },
+ { (void *)"\067\112\322\103"
+, (PRUint32)4 },
+ { (void *)"\060\202\004\330\060\202\004\101\240\003\002\001\002\002\004\067"
+"\112\322\103\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\201\303\061\013\060\011\006\003\125\004\006\023\002"
+"\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164"
+"\162\165\163\164\056\156\145\164\061\073\060\071\006\003\125\004"
+"\013\023\062\167\167\167\056\145\156\164\162\165\163\164\056\156"
+"\145\164\057\103\120\123\040\151\156\143\157\162\160\056\040\142"
+"\171\040\162\145\146\056\040\050\154\151\155\151\164\163\040\154"
+"\151\141\142\056\051\061\045\060\043\006\003\125\004\013\023\034"
+"\050\143\051\040\061\071\071\071\040\105\156\164\162\165\163\164"
+"\056\156\145\164\040\114\151\155\151\164\145\144\061\072\060\070"
+"\006\003\125\004\003\023\061\105\156\164\162\165\163\164\056\156"
+"\145\164\040\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\071\060\065"
+"\062\065\061\066\060\071\064\060\132\027\015\061\071\060\065\062"
+"\065\061\066\063\071\064\060\132\060\201\303\061\013\060\011\006"
+"\003\125\004\006\023\002\125\123\061\024\060\022\006\003\125\004"
+"\012\023\013\105\156\164\162\165\163\164\056\156\145\164\061\073"
+"\060\071\006\003\125\004\013\023\062\167\167\167\056\145\156\164"
+"\162\165\163\164\056\156\145\164\057\103\120\123\040\151\156\143"
+"\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151"
+"\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006"
+"\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105"
+"\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164"
+"\145\144\061\072\060\070\006\003\125\004\003\023\061\105\156\164"
+"\162\165\163\164\056\156\145\164\040\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"
+"\235\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000"
+"\003\201\213\000\060\201\207\002\201\201\000\315\050\203\064\124"
+"\033\211\363\017\257\067\221\061\377\257\061\140\311\250\350\262"
+"\020\150\355\237\347\223\066\361\012\144\273\107\365\004\027\077"
+"\043\107\115\305\047\031\201\046\014\124\162\015\210\055\331\037"
+"\232\022\237\274\263\161\323\200\031\077\107\146\173\214\065\050"
+"\322\271\012\337\044\332\234\326\120\171\201\172\132\323\067\367"
+"\302\112\330\051\222\046\144\321\344\230\154\072\000\212\365\064"
+"\233\145\370\355\343\020\377\375\270\111\130\334\240\336\202\071"
+"\153\201\261\026\031\141\271\124\266\346\103\002\001\003\243\202"
+"\001\327\060\202\001\323\060\021\006\011\140\206\110\001\206\370"
+"\102\001\001\004\004\003\002\000\007\060\202\001\031\006\003\125"
+"\035\037\004\202\001\020\060\202\001\014\060\201\336\240\201\333"
+"\240\201\330\244\201\325\060\201\322\061\013\060\011\006\003\125"
+"\004\006\023\002\125\123\061\024\060\022\006\003\125\004\012\023"
+"\013\105\156\164\162\165\163\164\056\156\145\164\061\073\060\071"
+"\006\003\125\004\013\023\062\167\167\167\056\145\156\164\162\165"
+"\163\164\056\156\145\164\057\103\120\123\040\151\156\143\157\162"
+"\160\056\040\142\171\040\162\145\146\056\040\050\154\151\155\151"
+"\164\163\040\154\151\141\142\056\051\061\045\060\043\006\003\125"
+"\004\013\023\034\050\143\051\040\061\071\071\071\040\105\156\164"
+"\162\165\163\164\056\156\145\164\040\114\151\155\151\164\145\144"
+"\061\072\060\070\006\003\125\004\003\023\061\105\156\164\162\165"
+"\163\164\056\156\145\164\040\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\061\015\060\013"
+"\006\003\125\004\003\023\004\103\122\114\061\060\051\240\047\240"
+"\045\206\043\150\164\164\160\072\057\057\167\167\167\056\145\156"
+"\164\162\165\163\164\056\156\145\164\057\103\122\114\057\156\145"
+"\164\061\056\143\162\154\060\053\006\003\125\035\020\004\044\060"
+"\042\200\017\061\071\071\071\060\065\062\065\061\066\060\071\064"
+"\060\132\201\017\062\060\061\071\060\065\062\065\061\066\060\071"
+"\064\060\132\060\013\006\003\125\035\017\004\004\003\002\001\006"
+"\060\037\006\003\125\035\043\004\030\060\026\200\024\360\027\142"
+"\023\125\075\263\377\012\000\153\373\120\204\227\363\355\142\320"
+"\032\060\035\006\003\125\035\016\004\026\004\024\360\027\142\023"
+"\125\075\263\377\012\000\153\373\120\204\227\363\355\142\320\032"
+"\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060\031"
+"\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012\033"
+"\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206\110"
+"\206\367\015\001\001\005\005\000\003\201\201\000\220\334\060\002"
+"\372\144\164\302\247\012\245\174\041\215\064\027\250\373\107\016"
+"\377\045\174\215\023\012\373\344\230\265\357\214\370\305\020\015"
+"\367\222\276\361\303\325\325\225\152\004\273\054\316\046\066\145"
+"\310\061\306\347\356\077\343\127\165\204\172\021\357\106\117\030"
+"\364\323\230\273\250\207\062\272\162\366\074\342\075\237\327\035"
+"\331\303\140\103\214\130\016\042\226\057\142\243\054\037\272\255"
+"\005\357\253\062\170\207\240\124\163\031\265\134\005\371\122\076"
+"\155\055\105\013\367\012\223\352\355\006\371\262"
+, (PRUint32)1244 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Secure Server CA", (PRUint32)29 },
+ { (void *)"\231\246\233\346\032\376\210\153\115\053\202\000\174\270\124\374"
+"\061\176\025\071"
+, (PRUint32)20 },
+ { (void *)"\337\362\200\163\314\361\346\141\163\374\365\102\351\305\174\356"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Secure Personal CA", (PRUint32)31 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\311\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165"
+"\163\164\056\156\145\164\061\110\060\106\006\003\125\004\013\024"
+"\077\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164"
+"\057\103\154\151\145\156\164\137\103\101\137\111\156\146\157\057"
+"\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040\162"
+"\145\146\056\040\154\151\155\151\164\163\040\154\151\141\142\056"
+"\061\045\060\043\006\003\125\004\013\023\034\050\143\051\040\061"
+"\071\071\071\040\105\156\164\162\165\163\164\056\156\145\164\040"
+"\114\151\155\151\164\145\144\061\063\060\061\006\003\125\004\003"
+"\023\052\105\156\164\162\165\163\164\056\156\145\164\040\103\154"
+"\151\145\156\164\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)204 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\311\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165"
+"\163\164\056\156\145\164\061\110\060\106\006\003\125\004\013\024"
+"\077\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164"
+"\057\103\154\151\145\156\164\137\103\101\137\111\156\146\157\057"
+"\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040\162"
+"\145\146\056\040\154\151\155\151\164\163\040\154\151\141\142\056"
+"\061\045\060\043\006\003\125\004\013\023\034\050\143\051\040\061"
+"\071\071\071\040\105\156\164\162\165\163\164\056\156\145\164\040"
+"\114\151\155\151\164\145\144\061\063\060\061\006\003\125\004\003"
+"\023\052\105\156\164\162\165\163\164\056\156\145\164\040\103\154"
+"\151\145\156\164\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)204 },
+ { (void *)"\070\003\221\356"
+, (PRUint32)4 },
+ { (void *)"\060\202\004\355\060\202\004\126\240\003\002\001\002\002\004\070"
+"\003\221\356\060\015\006\011\052\206\110\206\367\015\001\001\004"
+"\005\000\060\201\311\061\013\060\011\006\003\125\004\006\023\002"
+"\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164"
+"\162\165\163\164\056\156\145\164\061\110\060\106\006\003\125\004"
+"\013\024\077\167\167\167\056\145\156\164\162\165\163\164\056\156"
+"\145\164\057\103\154\151\145\156\164\137\103\101\137\111\156\146"
+"\157\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171"
+"\040\162\145\146\056\040\154\151\155\151\164\163\040\154\151\141"
+"\142\056\061\045\060\043\006\003\125\004\013\023\034\050\143\051"
+"\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156\145"
+"\164\040\114\151\155\151\164\145\144\061\063\060\061\006\003\125"
+"\004\003\023\052\105\156\164\162\165\163\164\056\156\145\164\040"
+"\103\154\151\145\156\164\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\071\061\060\061\062\061\071\062\064\063\060\132\027"
+"\015\061\071\061\060\061\062\061\071\065\064\063\060\132\060\201"
+"\311\061\013\060\011\006\003\125\004\006\023\002\125\123\061\024"
+"\060\022\006\003\125\004\012\023\013\105\156\164\162\165\163\164"
+"\056\156\145\164\061\110\060\106\006\003\125\004\013\024\077\167"
+"\167\167\056\145\156\164\162\165\163\164\056\156\145\164\057\103"
+"\154\151\145\156\164\137\103\101\137\111\156\146\157\057\103\120"
+"\123\040\151\156\143\157\162\160\056\040\142\171\040\162\145\146"
+"\056\040\154\151\155\151\164\163\040\154\151\141\142\056\061\045"
+"\060\043\006\003\125\004\013\023\034\050\143\051\040\061\071\071"
+"\071\040\105\156\164\162\165\163\164\056\156\145\164\040\114\151"
+"\155\151\164\145\144\061\063\060\061\006\003\125\004\003\023\052"
+"\105\156\164\162\165\163\164\056\156\145\164\040\103\154\151\145"
+"\156\164\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\235\060\015\006"
+"\011\052\206\110\206\367\015\001\001\001\005\000\003\201\213\000"
+"\060\201\207\002\201\201\000\310\072\231\136\061\027\337\254\047"
+"\157\220\173\344\031\377\105\243\064\302\333\301\250\117\360\150"
+"\352\204\375\237\165\171\317\301\212\121\224\257\307\127\003\107"
+"\144\236\255\202\033\132\332\177\067\170\107\273\067\230\022\226"
+"\316\306\023\175\357\322\014\060\121\251\071\236\125\370\373\261"
+"\347\060\336\203\262\272\076\361\325\211\073\073\205\272\252\164"
+"\054\376\077\061\156\257\221\225\156\006\324\007\115\113\054\126"
+"\107\030\004\122\332\016\020\223\277\143\220\233\341\337\214\346"
+"\002\244\346\117\136\367\213\002\001\003\243\202\001\340\060\202"
+"\001\334\060\021\006\011\140\206\110\001\206\370\102\001\001\004"
+"\004\003\002\000\007\060\202\001\042\006\003\125\035\037\004\202"
+"\001\031\060\202\001\025\060\201\344\240\201\341\240\201\336\244"
+"\201\333\060\201\330\061\013\060\011\006\003\125\004\006\023\002"
+"\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164"
+"\162\165\163\164\056\156\145\164\061\110\060\106\006\003\125\004"
+"\013\024\077\167\167\167\056\145\156\164\162\165\163\164\056\156"
+"\145\164\057\103\154\151\145\156\164\137\103\101\137\111\156\146"
+"\157\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171"
+"\040\162\145\146\056\040\154\151\155\151\164\163\040\154\151\141"
+"\142\056\061\045\060\043\006\003\125\004\013\023\034\050\143\051"
+"\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156\145"
+"\164\040\114\151\155\151\164\145\144\061\063\060\061\006\003\125"
+"\004\003\023\052\105\156\164\162\165\163\164\056\156\145\164\040"
+"\103\154\151\145\156\164\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\015"
+"\060\013\006\003\125\004\003\023\004\103\122\114\061\060\054\240"
+"\052\240\050\206\046\150\164\164\160\072\057\057\167\167\167\056"
+"\145\156\164\162\165\163\164\056\156\145\164\057\103\122\114\057"
+"\103\154\151\145\156\164\061\056\143\162\154\060\053\006\003\125"
+"\035\020\004\044\060\042\200\017\061\071\071\071\061\060\061\062"
+"\061\071\062\064\063\060\132\201\017\062\060\061\071\061\060\061"
+"\062\061\071\062\064\063\060\132\060\013\006\003\125\035\017\004"
+"\004\003\002\001\006\060\037\006\003\125\035\043\004\030\060\026"
+"\200\024\304\373\234\051\173\227\315\114\226\374\356\133\263\312"
+"\231\164\213\225\352\114\060\035\006\003\125\035\016\004\026\004"
+"\024\304\373\234\051\173\227\315\114\226\374\356\133\263\312\231"
+"\164\213\225\352\114\060\014\006\003\125\035\023\004\005\060\003"
+"\001\001\377\060\031\006\011\052\206\110\206\366\175\007\101\000"
+"\004\014\060\012\033\004\126\064\056\060\003\002\004\220\060\015"
+"\006\011\052\206\110\206\367\015\001\001\004\005\000\003\201\201"
+"\000\077\256\212\361\327\146\003\005\236\076\372\352\034\106\273"
+"\244\133\217\170\232\022\110\231\371\364\065\336\014\066\007\002"
+"\153\020\072\211\024\201\234\061\246\174\262\101\262\152\347\007"
+"\001\241\113\371\237\045\073\226\312\231\303\076\241\121\034\363"
+"\303\056\104\367\260\147\106\252\222\345\073\332\034\031\024\070"
+"\060\325\342\242\061\045\056\361\354\105\070\355\370\006\130\003"
+"\163\142\260\020\061\217\100\277\144\340\134\076\305\117\037\332"
+"\022\103\377\114\346\006\046\250\233\031\252\104\074\166\262\134"
+"\354"
+, (PRUint32)1265 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Secure Personal CA", (PRUint32)31 },
+ { (void *)"\332\171\301\161\021\120\302\064\071\252\053\013\014\142\375\125"
+"\262\371\365\200"
+, (PRUint32)20 },
+ { (void *)"\014\101\057\023\133\240\124\365\226\146\055\176\315\016\003\364"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Premium 2048 Secure Server CA", (PRUint32)42 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156"
+"\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125"
+"\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056"
+"\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143"
+"\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151"
+"\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006"
+"\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105"
+"\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164"
+"\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164"
+"\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051"
+, (PRUint32)183 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156"
+"\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125"
+"\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056"
+"\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143"
+"\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151"
+"\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006"
+"\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105"
+"\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164"
+"\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164"
+"\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051"
+, (PRUint32)183 },
+ { (void *)"\070\143\271\146"
+, (PRUint32)4 },
+ { (void *)"\060\202\004\134\060\202\003\104\240\003\002\001\002\002\004\070"
+"\143\271\146\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\201\264\061\024\060\022\006\003\125\004\012\023\013"
+"\105\156\164\162\165\163\164\056\156\145\164\061\100\060\076\006"
+"\003\125\004\013\024\067\167\167\167\056\145\156\164\162\165\163"
+"\164\056\156\145\164\057\103\120\123\137\062\060\064\070\040\151"
+"\156\143\157\162\160\056\040\142\171\040\162\145\146\056\040\050"
+"\154\151\155\151\164\163\040\154\151\141\142\056\051\061\045\060"
+"\043\006\003\125\004\013\023\034\050\143\051\040\061\071\071\071"
+"\040\105\156\164\162\165\163\164\056\156\145\164\040\114\151\155"
+"\151\164\145\144\061\063\060\061\006\003\125\004\003\023\052\105"
+"\156\164\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051\060\036\027\015\071\071\061"
+"\062\062\064\061\067\065\060\065\061\132\027\015\061\071\061\062"
+"\062\064\061\070\062\060\065\061\132\060\201\264\061\024\060\022"
+"\006\003\125\004\012\023\013\105\156\164\162\165\163\164\056\156"
+"\145\164\061\100\060\076\006\003\125\004\013\024\067\167\167\167"
+"\056\145\156\164\162\165\163\164\056\156\145\164\057\103\120\123"
+"\137\062\060\064\070\040\151\156\143\157\162\160\056\040\142\171"
+"\040\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151"
+"\141\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050"
+"\143\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056"
+"\156\145\164\040\114\151\155\151\164\145\144\061\063\060\061\006"
+"\003\125\004\003\023\052\105\156\164\162\165\163\164\056\156\145"
+"\164\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\050\062\060\064\070\051"
+"\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001"
+"\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001"
+"\000\255\115\113\251\022\206\262\352\243\040\007\025\026\144\052"
+"\053\113\321\277\013\112\115\216\355\200\166\245\147\267\170\100"
+"\300\163\102\310\150\300\333\123\053\335\136\270\166\230\065\223"
+"\213\032\235\174\023\072\016\037\133\267\036\317\345\044\024\036"
+"\261\201\251\215\175\270\314\153\113\003\361\002\014\334\253\245"
+"\100\044\000\177\164\224\241\235\010\051\263\210\013\365\207\167"
+"\235\125\315\344\303\176\327\152\144\253\205\024\206\225\133\227"
+"\062\120\157\075\310\272\146\014\343\374\275\270\111\301\166\211"
+"\111\031\375\300\250\275\211\243\147\057\306\237\274\161\031\140"
+"\270\055\351\054\311\220\166\146\173\224\342\257\170\326\145\123"
+"\135\074\326\234\262\317\051\003\371\057\244\120\262\324\110\316"
+"\005\062\125\212\375\262\144\114\016\344\230\007\165\333\177\337"
+"\271\010\125\140\205\060\051\371\173\110\244\151\206\343\065\077"
+"\036\206\135\172\172\025\275\357\000\216\025\042\124\027\000\220"
+"\046\223\274\016\111\150\221\277\370\107\323\235\225\102\301\016"
+"\115\337\157\046\317\303\030\041\142\146\103\160\326\325\300\007"
+"\341\002\003\001\000\001\243\164\060\162\060\021\006\011\140\206"
+"\110\001\206\370\102\001\001\004\004\003\002\000\007\060\037\006"
+"\003\125\035\043\004\030\060\026\200\024\125\344\201\321\021\200"
+"\276\330\211\271\010\243\061\371\241\044\011\026\271\160\060\035"
+"\006\003\125\035\016\004\026\004\024\125\344\201\321\021\200\276"
+"\330\211\271\010\243\061\371\241\044\011\026\271\160\060\035\006"
+"\011\052\206\110\206\366\175\007\101\000\004\020\060\016\033\010"
+"\126\065\056\060\072\064\056\060\003\002\004\220\060\015\006\011"
+"\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000"
+"\131\107\254\041\204\212\027\311\234\211\123\036\272\200\205\032"
+"\306\074\116\076\261\234\266\174\306\222\135\030\144\002\343\323"
+"\006\010\021\141\174\143\343\053\235\061\003\160\166\322\243\050"
+"\240\364\273\232\143\163\355\155\345\052\333\355\024\251\053\306"
+"\066\021\320\053\353\007\213\245\332\236\134\031\235\126\022\365"
+"\124\051\310\005\355\262\022\052\215\364\003\033\377\347\222\020"
+"\207\260\072\265\303\235\005\067\022\243\307\364\025\271\325\244"
+"\071\026\233\123\072\043\221\361\250\202\242\152\210\150\301\171"
+"\002\042\274\252\246\326\256\337\260\024\137\270\207\320\335\174"
+"\177\173\377\257\034\317\346\333\007\255\136\333\205\235\320\053"
+"\015\063\333\004\321\346\111\100\023\053\166\373\076\351\234\211"
+"\017\025\316\030\260\205\170\041\117\153\117\016\372\066\147\315"
+"\007\362\377\010\320\342\336\331\277\052\257\270\207\206\041\074"
+"\004\312\267\224\150\177\317\074\351\230\327\070\377\354\300\331"
+"\120\360\056\113\130\256\106\157\320\056\303\140\332\162\125\162"
+"\275\114\105\236\141\272\277\204\201\222\003\321\322\151\174\305"
+, (PRUint32)1120 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Entrust.net Premium 2048 Secure Server CA", (PRUint32)42 },
+ { (void *)"\200\035\142\320\173\104\235\134\134\003\134\230\352\141\372\104"
+"\074\052\130\376"
+, (PRUint32)20 },
+ { (void *)"\272\041\352\040\326\335\333\217\301\127\213\100\255\241\374\374"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
@@ -4162,7 +6394,7 @@ static const NSSItem nss_builtins_items_70 [] = {
"\246\167\067\270\125\074\255\376\145\260\142\351"
, (PRUint32)844 }
};
-static const NSSItem nss_builtins_items_71 [] = {
+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) },
@@ -4177,7 +6409,2889 @@ static const NSSItem nss_builtins_items_71 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_72 [] = {
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Code Signing Root", (PRUint32)39 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\147\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\057\060\055\006\003\125\004"
+"\003\023\046\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\103\157\144\145\040\123\151\147"
+"\156\151\156\147\040\122\157\157\164"
+, (PRUint32)105 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\147\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\057\060\055\006\003\125\004"
+"\003\023\046\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\103\157\144\145\040\123\151\147"
+"\156\151\156\147\040\122\157\157\164"
+, (PRUint32)105 },
+ { (void *)"\002\000\000\277"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\246\060\202\002\216\240\003\002\001\002\002\004\002"
+"\000\000\277\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\147\061\013\060\011\006\003\125\004\006\023\002\111"
+"\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164"
+"\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012"
+"\103\171\142\145\162\124\162\165\163\164\061\057\060\055\006\003"
+"\125\004\003\023\046\102\141\154\164\151\155\157\162\145\040\103"
+"\171\142\145\162\124\162\165\163\164\040\103\157\144\145\040\123"
+"\151\147\156\151\156\147\040\122\157\157\164\060\036\027\015\060"
+"\060\060\065\061\067\061\064\060\061\060\060\132\027\015\062\065"
+"\060\065\061\067\062\063\065\071\060\060\132\060\147\061\013\060"
+"\011\006\003\125\004\006\023\002\111\105\061\022\060\020\006\003"
+"\125\004\012\023\011\102\141\154\164\151\155\157\162\145\061\023"
+"\060\021\006\003\125\004\013\023\012\103\171\142\145\162\124\162"
+"\165\163\164\061\057\060\055\006\003\125\004\003\023\046\102\141"
+"\154\164\151\155\157\162\145\040\103\171\142\145\162\124\162\165"
+"\163\164\040\103\157\144\145\040\123\151\147\156\151\156\147\040"
+"\122\157\157\164\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\310\161\232\030\022\216\172\333\371\232\374"
+"\101\257\330\362\364\011\216\255\077\376\147\067\074\332\311\046"
+"\120\261\261\076\313\350\116\163\000\362\262\334\363\305\106\373"
+"\011\357\030\226\316\247\340\234\204\135\040\016\172\240\252\066"
+"\213\372\050\266\170\056\263\354\350\107\363\004\360\220\043\264"
+"\352\257\345\123\270\005\367\107\135\053\206\361\247\244\306\073"
+"\065\266\322\015\122\101\327\364\222\165\341\242\012\120\126\207"
+"\276\227\013\173\063\205\020\271\050\030\356\063\352\110\021\327"
+"\133\221\107\166\042\324\356\317\135\347\250\116\034\235\226\221"
+"\335\234\275\164\011\250\162\141\252\260\041\072\361\075\054\003"
+"\126\011\322\301\334\303\265\307\124\067\253\346\046\242\262\106"
+"\161\163\312\021\210\356\274\347\144\367\320\021\032\163\100\132"
+"\310\111\054\017\267\357\220\177\150\200\004\070\013\033\017\073"
+"\324\365\240\263\302\216\341\064\264\200\231\155\236\166\324\222"
+"\051\100\261\225\322\067\244\147\022\177\340\142\273\256\065\305"
+"\231\066\202\104\270\346\170\030\063\141\161\223\133\055\215\237"
+"\170\225\202\353\155\002\003\001\000\001\243\132\060\130\060\023"
+"\006\003\125\035\045\004\014\060\012\006\010\053\006\001\005\005"
+"\007\003\003\060\035\006\003\125\035\016\004\026\004\024\310\101"
+"\064\134\025\025\004\345\100\362\321\253\232\157\044\222\172\207"
+"\102\132\060\022\006\003\125\035\023\001\001\377\004\010\060\006"
+"\001\001\377\002\001\003\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\122\164\252\225\113\042"
+"\214\307\075\226\244\376\135\372\057\265\274\353\360\013\351\126"
+"\070\035\321\155\015\241\274\150\213\360\305\200\245\044\064\375"
+"\362\226\030\021\206\241\066\365\067\347\124\100\325\144\037\303"
+"\137\160\102\153\055\071\307\236\122\005\316\347\152\162\322\215"
+"\162\077\107\120\203\253\307\215\045\311\260\343\247\123\026\225"
+"\246\152\123\352\030\235\217\170\251\167\167\032\371\264\227\107"
+"\131\210\047\050\265\312\341\056\327\076\016\242\015\270\042\104"
+"\003\343\321\143\260\101\072\241\365\244\055\367\166\036\004\124"
+"\231\170\062\100\327\053\174\115\272\246\234\260\171\156\007\276"
+"\214\354\356\327\070\151\133\301\014\126\150\237\376\353\321\341"
+"\310\210\371\362\315\177\276\205\264\104\147\000\120\076\364\046"
+"\003\144\352\167\175\350\136\076\034\067\107\310\326\352\244\363"
+"\066\074\227\302\071\162\005\224\031\045\303\327\067\101\017\301"
+"\037\207\212\375\252\276\351\261\144\127\344\333\222\241\317\341"
+"\111\350\073\037\221\023\132\303\217\331\045\130\111\200\107\017"
+"\306\003\256\254\343\277\267\300\252\052"
+, (PRUint32)938 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Code Signing Root", (PRUint32)39 },
+ { (void *)"\060\106\330\310\210\377\151\060\303\112\374\315\111\047\010\174"
+"\140\126\173\015"
+, (PRUint32)20 },
+ { (void *)"\220\365\050\111\126\321\135\054\260\123\324\113\357\157\220\042"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Root", (PRUint32)26 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004"
+"\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\122\157\157\164"
+, (PRUint32)92 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004"
+"\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\122\157\157\164"
+, (PRUint32)92 },
+ { (void *)"\002\000\000\271"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\167\060\202\002\137\240\003\002\001\002\002\004\002"
+"\000\000\271\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\111"
+"\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164"
+"\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012"
+"\103\171\142\145\162\124\162\165\163\164\061\042\060\040\006\003"
+"\125\004\003\023\031\102\141\154\164\151\155\157\162\145\040\103"
+"\171\142\145\162\124\162\165\163\164\040\122\157\157\164\060\036"
+"\027\015\060\060\060\065\061\062\061\070\064\066\060\060\132\027"
+"\015\062\065\060\065\061\062\062\063\065\071\060\060\132\060\132"
+"\061\013\060\011\006\003\125\004\006\023\002\111\105\061\022\060"
+"\020\006\003\125\004\012\023\011\102\141\154\164\151\155\157\162"
+"\145\061\023\060\021\006\003\125\004\013\023\012\103\171\142\145"
+"\162\124\162\165\163\164\061\042\060\040\006\003\125\004\003\023"
+"\031\102\141\154\164\151\155\157\162\145\040\103\171\142\145\162"
+"\124\162\165\163\164\040\122\157\157\164\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\243\004\273\042\253"
+"\230\075\127\350\046\162\232\265\171\324\051\342\341\350\225\200"
+"\261\260\343\133\216\053\051\232\144\337\241\135\355\260\011\005"
+"\155\333\050\056\316\142\242\142\376\264\210\332\022\353\070\353"
+"\041\235\300\101\053\001\122\173\210\167\323\034\217\307\272\271"
+"\210\265\152\011\347\163\350\021\100\247\321\314\312\142\215\055"
+"\345\217\013\246\120\322\250\120\303\050\352\365\253\045\207\212"
+"\232\226\034\251\147\270\077\014\325\367\371\122\023\057\302\033"
+"\325\160\160\360\217\300\022\312\006\313\232\341\331\312\063\172"
+"\167\326\370\354\271\361\150\104\102\110\023\322\300\302\244\256"
+"\136\140\376\266\246\005\374\264\335\007\131\002\324\131\030\230"
+"\143\365\245\143\340\220\014\175\135\262\006\172\363\205\352\353"
+"\324\003\256\136\204\076\137\377\025\355\151\274\371\071\066\162"
+"\165\317\167\122\115\363\311\220\054\271\075\345\311\043\123\077"
+"\037\044\230\041\134\007\231\051\275\306\072\354\347\156\206\072"
+"\153\227\164\143\063\275\150\030\061\360\170\215\166\277\374\236"
+"\216\135\052\206\247\115\220\334\047\032\071\002\003\001\000\001"
+"\243\105\060\103\060\035\006\003\125\035\016\004\026\004\024\345"
+"\235\131\060\202\107\130\314\254\372\010\124\066\206\173\072\265"
+"\004\115\360\060\022\006\003\125\035\023\001\001\377\004\010\060"
+"\006\001\001\377\002\001\003\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\205\014\135\216\344"
+"\157\121\150\102\005\240\335\273\117\047\045\204\003\275\367\144"
+"\375\055\327\060\343\244\020\027\353\332\051\051\266\171\077\166"
+"\366\031\023\043\270\020\012\371\130\244\324\141\160\275\004\141"
+"\152\022\212\027\325\012\275\305\274\060\174\326\351\014\045\215"
+"\206\100\117\354\314\243\176\070\306\067\021\117\355\335\150\061"
+"\216\114\322\263\001\164\356\276\165\136\007\110\032\177\160\377"
+"\026\134\204\300\171\205\270\005\375\177\276\145\021\243\017\300"
+"\002\264\370\122\067\071\004\325\251\061\172\030\277\240\052\364"
+"\022\231\367\243\105\202\343\074\136\365\235\236\265\310\236\174"
+"\056\310\244\236\116\010\024\113\155\375\160\155\153\032\143\275"
+"\144\346\037\267\316\360\362\237\056\273\033\267\362\120\210\163"
+"\222\302\342\343\026\215\232\062\002\253\216\030\335\351\020\021"
+"\356\176\065\253\220\257\076\060\224\172\320\063\075\247\145\017"
+"\365\374\216\236\142\317\107\104\054\001\135\273\035\265\062\322"
+"\107\322\070\056\320\376\201\334\062\152\036\265\356\074\325\374"
+"\347\201\035\031\303\044\102\352\143\071\251"
+, (PRUint32)891 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Root", (PRUint32)26 },
+ { (void *)"\324\336\040\320\136\146\374\123\376\032\120\210\054\170\333\050"
+"\122\312\344\164"
+, (PRUint32)20 },
+ { (void *)"\254\266\224\245\234\027\340\327\221\122\233\261\227\006\246\344"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Mobile Commerce Root", (PRUint32)42 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\051\060\047\006\003\125\004"
+"\003\023\040\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\115\157\142\151\154\145\040\122"
+"\157\157\164"
+, (PRUint32)99 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\141\061\013\060\011\006\003\125\004\006\023\002\111\105\061"
+"\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155"
+"\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171"
+"\142\145\162\124\162\165\163\164\061\051\060\047\006\003\125\004"
+"\003\023\040\102\141\154\164\151\155\157\162\145\040\103\171\142"
+"\145\162\124\162\165\163\164\040\115\157\142\151\154\145\040\122"
+"\157\157\164"
+, (PRUint32)99 },
+ { (void *)"\002\000\000\270"
+, (PRUint32)4 },
+ { (void *)"\060\202\002\175\060\202\001\346\240\003\002\001\002\002\004\002"
+"\000\000\270\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\111"
+"\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164"
+"\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012"
+"\103\171\142\145\162\124\162\165\163\164\061\051\060\047\006\003"
+"\125\004\003\023\040\102\141\154\164\151\155\157\162\145\040\103"
+"\171\142\145\162\124\162\165\163\164\040\115\157\142\151\154\145"
+"\040\122\157\157\164\060\036\027\015\060\060\060\065\061\062\061"
+"\070\062\060\060\060\132\027\015\062\060\060\065\061\062\062\063"
+"\065\071\060\060\132\060\141\061\013\060\011\006\003\125\004\006"
+"\023\002\111\105\061\022\060\020\006\003\125\004\012\023\011\102"
+"\141\154\164\151\155\157\162\145\061\023\060\021\006\003\125\004"
+"\013\023\012\103\171\142\145\162\124\162\165\163\164\061\051\060"
+"\047\006\003\125\004\003\023\040\102\141\154\164\151\155\157\162"
+"\145\040\103\171\142\145\162\124\162\165\163\164\040\115\157\142"
+"\151\154\145\040\122\157\157\164\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\243\155\261\070\126\254\374\265\126\041\336"
+"\300\220\135\046\107\202\306\175\217\037\240\205\217\057\273\324"
+"\341\034\035\362\044\037\050\260\057\271\244\245\157\242\042\040"
+"\144\376\204\107\074\176\053\154\151\152\270\324\300\226\216\214"
+"\122\015\315\157\101\324\277\004\256\247\201\057\055\230\110\322"
+"\301\224\243\265\031\135\135\121\144\364\216\101\260\233\300\055"
+"\042\240\136\306\330\132\022\143\274\021\112\136\046\022\035\342"
+"\046\005\346\017\137\042\037\172\137\166\224\256\317\132\050\016"
+"\253\105\332\042\061\002\003\001\000\001\243\102\060\100\060\035"
+"\006\003\125\035\016\004\026\004\024\311\342\217\300\002\046\132"
+"\266\300\007\343\177\224\007\030\333\056\245\232\160\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\206\060\015"
+"\006\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201"
+"\000\123\010\013\046\011\170\102\163\324\354\172\167\107\015\343"
+"\013\063\161\357\256\063\024\115\373\372\375\032\267\121\365\344"
+"\231\034\006\161\327\051\031\327\346\025\040\121\121\106\155\117"
+"\336\030\111\230\320\370\170\273\161\350\215\001\006\325\327\144"
+"\217\224\337\107\376\240\205\151\066\251\057\102\172\150\112\022"
+"\326\213\013\160\104\012\244\004\357\046\210\301\065\161\070\135"
+"\033\133\110\102\360\347\224\034\160\225\064\250\253\365\253\342"
+"\170\255\365\360\122\375\233\352\102\014\350\330\124\276\123\146"
+"\365"
+, (PRUint32)641 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Baltimore CyberTrust Mobile Commerce Root", (PRUint32)42 },
+ { (void *)"\264\343\013\234\301\325\356\275\240\040\030\370\271\212\321\377"
+"\151\267\072\161"
+, (PRUint32)20 },
+ { (void *)"\353\264\040\035\017\266\161\003\367\304\367\307\244\162\206\350"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure Global eBusiness CA", (PRUint32)35 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060"
+"\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040"
+"\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102"
+"\165\163\151\156\145\163\163\040\103\101\055\061"
+, (PRUint32)92 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060"
+"\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040"
+"\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102"
+"\165\163\151\156\145\163\163\040\103\101\055\061"
+, (PRUint32)92 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\220\060\202\001\371\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
+"\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034"
+"\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170"
+"\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060\053"
+"\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040\123"
+"\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102\165"
+"\163\151\156\145\163\163\040\103\101\055\061\060\036\027\015\071"
+"\071\060\066\062\061\060\064\060\060\060\060\132\027\015\062\060"
+"\060\066\062\061\060\064\060\060\060\060\132\060\132\061\013\060"
+"\011\006\003\125\004\006\023\002\125\123\061\034\060\032\006\003"
+"\125\004\012\023\023\105\161\165\151\146\141\170\040\123\145\143"
+"\165\162\145\040\111\156\143\056\061\055\060\053\006\003\125\004"
+"\003\023\044\105\161\165\151\146\141\170\040\123\145\143\165\162"
+"\145\040\107\154\157\142\141\154\040\145\102\165\163\151\156\145"
+"\163\163\040\103\101\055\061\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\272\347\027\220\002\145\261\064\125\074\111\302"
+"\121\325\337\247\321\067\217\321\347\201\163\101\122\140\233\235"
+"\241\027\046\170\255\307\261\350\046\224\062\265\336\063\215\072"
+"\057\333\362\232\172\132\163\230\243\134\351\373\212\163\033\134"
+"\347\303\277\200\154\315\251\364\326\053\300\367\371\231\252\143"
+"\242\261\107\002\017\324\344\121\072\022\074\154\212\132\124\204"
+"\160\333\301\305\220\317\162\105\313\250\131\300\315\063\235\077"
+"\243\226\353\205\063\041\034\076\036\076\140\156\166\234\147\205"
+"\305\310\303\141\002\003\001\000\001\243\146\060\144\060\021\006"
+"\011\140\206\110\001\206\370\102\001\001\004\004\003\002\000\007"
+"\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\276\250"
+"\240\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153"
+"\150\154\060\035\006\003\125\035\016\004\026\004\024\276\250\240"
+"\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153\150"
+"\154\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000"
+"\003\201\201\000\060\342\001\121\252\307\352\137\332\271\320\145"
+"\017\060\326\076\332\015\024\111\156\221\223\047\024\061\357\304"
+"\367\055\105\370\354\307\277\242\101\015\043\264\222\371\031\000"
+"\147\275\001\257\315\340\161\374\132\317\144\304\340\226\230\320"
+"\243\100\342\001\212\357\047\007\361\145\001\212\104\055\006\145"
+"\165\122\300\206\020\040\041\137\154\153\017\154\256\011\034\257"
+"\362\242\030\064\304\165\244\163\034\361\215\334\357\255\371\263"
+"\166\264\222\277\334\225\020\036\276\313\310\073\132\204\140\031"
+"\126\224\251\125"
+, (PRUint32)660 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure Global eBusiness CA", (PRUint32)35 },
+ { (void *)"\176\170\112\020\034\202\145\314\055\341\361\155\107\264\100\312"
+"\331\012\031\105"
+, (PRUint32)20 },
+ { (void *)"\217\135\167\006\047\304\230\074\133\223\170\347\327\175\233\314"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure eBusiness CA 1", (PRUint32)30 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060"
+"\044\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040"
+"\123\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163"
+"\040\103\101\055\061"
+, (PRUint32)85 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060"
+"\044\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040"
+"\123\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163"
+"\040\103\101\055\061"
+, (PRUint32)85 },
+ { (void *)"\004"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\202\060\202\001\353\240\003\002\001\002\002\001\004"
+"\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060"
+"\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034"
+"\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170"
+"\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060\044"
+"\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040\123"
+"\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163\040"
+"\103\101\055\061\060\036\027\015\071\071\060\066\062\061\060\064"
+"\060\060\060\060\132\027\015\062\060\060\066\062\061\060\064\060"
+"\060\060\060\132\060\123\061\013\060\011\006\003\125\004\006\023"
+"\002\125\123\061\034\060\032\006\003\125\004\012\023\023\105\161"
+"\165\151\146\141\170\040\123\145\143\165\162\145\040\111\156\143"
+"\056\061\046\060\044\006\003\125\004\003\023\035\105\161\165\151"
+"\146\141\170\040\123\145\143\165\162\145\040\145\102\165\163\151"
+"\156\145\163\163\040\103\101\055\061\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\316\057\031\274\027\267\167\336\223\251"
+"\137\132\015\027\117\064\032\014\230\364\042\331\131\324\304\150"
+"\106\360\264\065\305\205\003\040\306\257\105\245\041\121\105\101"
+"\353\026\130\066\062\157\342\120\142\144\371\375\121\234\252\044"
+"\331\364\235\203\052\207\012\041\323\022\070\064\154\215\000\156"
+"\132\240\331\102\356\032\041\225\371\122\114\125\132\305\017\070"
+"\117\106\372\155\370\056\065\326\035\174\353\342\360\260\165\200"
+"\310\251\023\254\276\210\357\072\156\253\137\052\070\142\002\260"
+"\022\173\376\217\246\003\002\003\001\000\001\243\146\060\144\060"
+"\021\006\011\140\206\110\001\206\370\102\001\001\004\004\003\002"
+"\000\007\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"
+"\112\170\062\122\021\333\131\026\066\136\337\301\024\066\100\152"
+"\107\174\114\241\060\035\006\003\125\035\016\004\026\004\024\112"
+"\170\062\122\021\333\131\026\066\136\337\301\024\066\100\152\107"
+"\174\114\241\060\015\006\011\052\206\110\206\367\015\001\001\004"
+"\005\000\003\201\201\000\165\133\250\233\003\021\346\351\126\114"
+"\315\371\251\114\300\015\232\363\314\145\151\346\045\166\314\131"
+"\267\326\124\303\035\315\231\254\031\335\264\205\325\340\075\374"
+"\142\040\247\204\113\130\145\361\342\371\225\041\077\365\324\176"
+"\130\036\107\207\124\076\130\241\265\265\370\052\357\161\347\274"
+"\303\366\261\111\106\342\327\240\153\345\126\172\232\047\230\174"
+"\106\142\024\347\311\374\156\003\022\171\200\070\035\110\202\215"
+"\374\027\376\052\226\053\265\142\246\246\075\275\177\222\131\315"
+"\132\052\202\262\067\171"
+, (PRUint32)646 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure eBusiness CA 1", (PRUint32)30 },
+ { (void *)"\332\100\030\213\221\211\243\355\356\256\332\227\376\057\235\365"
+"\267\321\212\101"
+, (PRUint32)20 },
+ { (void *)"\144\234\357\056\104\374\306\217\122\007\320\121\163\217\313\075"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure eBusiness CA 2", (PRUint32)30 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\027\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004"
+"\013\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162"
+"\145\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062"
+, (PRUint32)80 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\027\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141"
+"\170\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004"
+"\013\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162"
+"\145\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062"
+, (PRUint32)80 },
+ { (void *)"\067\160\317\265"
+, (PRUint32)4 },
+ { (void *)"\060\202\003\040\060\202\002\211\240\003\002\001\002\002\004\067"
+"\160\317\265\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\027\060\025\006\003\125\004\012\023\016\105\161\165\151"
+"\146\141\170\040\123\145\143\165\162\145\061\046\060\044\006\003"
+"\125\004\013\023\035\105\161\165\151\146\141\170\040\123\145\143"
+"\165\162\145\040\145\102\165\163\151\156\145\163\163\040\103\101"
+"\055\062\060\036\027\015\071\071\060\066\062\063\061\062\061\064"
+"\064\065\132\027\015\061\071\060\066\062\063\061\062\061\064\064"
+"\065\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125"
+"\123\061\027\060\025\006\003\125\004\012\023\016\105\161\165\151"
+"\146\141\170\040\123\145\143\165\162\145\061\046\060\044\006\003"
+"\125\004\013\023\035\105\161\165\151\146\141\170\040\123\145\143"
+"\165\162\145\040\145\102\165\163\151\156\145\163\163\040\103\101"
+"\055\062\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\344"
+"\071\071\223\036\122\006\033\050\066\370\262\243\051\305\355\216"
+"\262\021\275\376\353\347\264\164\302\217\377\005\347\331\235\006"
+"\277\022\310\077\016\362\326\321\044\262\021\336\321\163\011\212"
+"\324\261\054\230\011\015\036\120\106\262\203\246\105\215\142\150"
+"\273\205\033\040\160\062\252\100\315\246\226\137\304\161\067\077"
+"\004\363\267\101\044\071\007\032\036\056\141\130\240\022\013\345"
+"\245\337\305\253\352\067\161\314\034\310\067\072\271\227\122\247"
+"\254\305\152\044\224\116\234\173\317\300\152\326\337\041\275\002"
+"\003\001\000\001\243\202\001\011\060\202\001\005\060\160\006\003"
+"\125\035\037\004\151\060\147\060\145\240\143\240\141\244\137\060"
+"\135\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027"
+"\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141\170"
+"\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004\013"
+"\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162\145"
+"\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062\061"
+"\015\060\013\006\003\125\004\003\023\004\103\122\114\061\060\032"
+"\006\003\125\035\020\004\023\060\021\201\017\062\060\061\071\060"
+"\066\062\063\061\062\061\064\064\065\132\060\013\006\003\125\035"
+"\017\004\004\003\002\001\006\060\037\006\003\125\035\043\004\030"
+"\060\026\200\024\120\236\013\352\257\136\271\040\110\246\120\152"
+"\313\375\330\040\172\247\202\166\060\035\006\003\125\035\016\004"
+"\026\004\024\120\236\013\352\257\136\271\040\110\246\120\152\313"
+"\375\330\040\172\247\202\166\060\014\006\003\125\035\023\004\005"
+"\060\003\001\001\377\060\032\006\011\052\206\110\206\366\175\007"
+"\101\000\004\015\060\013\033\005\126\063\056\060\143\003\002\006"
+"\300\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\003\201\201\000\014\206\202\255\350\116\032\365\216\211\047\342"
+"\065\130\075\051\264\007\217\066\120\225\277\156\301\236\353\304"
+"\220\262\205\250\273\267\102\340\017\007\071\337\373\236\220\262"
+"\321\301\076\123\237\003\104\260\176\113\364\157\344\174\037\347"
+"\342\261\344\270\232\357\303\275\316\336\013\062\064\331\336\050"
+"\355\063\153\304\324\327\075\022\130\253\175\011\055\313\160\365"
+"\023\212\224\241\047\244\326\160\305\155\224\265\311\175\235\240"
+"\322\306\010\111\331\146\233\246\323\364\013\334\305\046\127\341"
+"\221\060\352\315"
+, (PRUint32)804 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Equifax Secure eBusiness CA 2", (PRUint32)30 },
+ { (void *)"\071\117\366\205\013\006\276\122\345\030\126\314\020\341\200\350"
+"\202\263\205\314"
+, (PRUint32)20 },
+ { (void *)"\252\277\277\144\227\332\230\035\157\306\010\072\225\160\063\312"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 1", (PRUint32)33 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\115\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"
+, (PRUint32)79 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\115\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"
+, (PRUint32)79 },
+ { (void *)"\003\035"
+, (PRUint32)2 },
+ { (void *)"\060\202\003\130\060\202\002\100\240\003\002\001\002\002\002\003"
+"\035\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\060\115\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\060"
+"\036\027\015\060\060\060\070\061\066\062\061\065\062\060\060\132"
+"\027\015\062\060\060\070\061\065\062\063\065\071\060\060\132\060"
+"\115\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\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\305"
+"\035\115\163\101\225\341\040\264\154\154\316\147\352\165\006\254"
+"\304\004\302\140\057\010\222\317\040\355\156\251\311\161\046\126"
+"\242\375\332\273\014\370\225\011\311\371\362\035\317\104\225\355"
+"\061\112\332\155\340\275\374\165\026\226\302\357\012\172\014\307"
+"\270\264\220\106\056\251\027\012\340\107\104\204\174\034\075\040"
+"\106\006\103\103\205\162\353\135\341\003\274\062\232\313\356\011"
+"\306\127\025\263\056\332\062\140\247\022\230\222\233\323\312\043"
+"\102\260\043\367\120\151\116\214\233\150\241\067\060\222\311\041"
+"\057\150\212\240\326\204\251\130\115\014\353\125\075\272\012\106"
+"\110\372\302\276\271\007\300\354\275\223\064\171\071\075\267\232"
+"\064\240\014\075\243\377\232\204\346\372\340\077\252\124\204\001"
+"\063\112\205\306\250\024\136\025\301\327\140\325\360\151\170\151"
+"\144\170\327\024\356\023\330\243\362\377\165\141\070\154\324\046"
+"\262\327\150\210\031\147\016\353\341\277\274\216\232\352\310\224"
+"\351\266\314\370\025\205\223\155\146\167\053\261\027\013\210\046"
+"\154\106\242\337\316\103\245\156\367\375\033\107\156\130\367\002"
+"\003\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001"
+"\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001"
+"\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016"
+"\004\026\004\024\313\303\306\143\312\336\161\177\333\247\327\377"
+"\102\164\366\313\314\266\120\062\060\015\006\011\052\206\110\206"
+"\367\015\001\001\005\005\000\003\202\001\001\000\266\030\204\244"
+"\276\346\177\315\373\106\221\024\175\000\100\167\167\206\271\215"
+"\161\035\234\376\361\330\345\001\077\331\242\140\033\315\272\163"
+"\064\054\356\136\004\222\304\042\104\126\354\352\373\367\311\001"
+"\026\375\350\050\355\370\336\375\074\076\056\230\214\215\343\170"
+"\342\317\216\213\340\257\301\215\140\024\202\202\126\261\207\056"
+"\360\351\022\025\035\076\151\012\255\216\246\130\364\231\374\021"
+"\106\356\367\311\355\306\257\054\271\206\045\322\227\376\117\235"
+"\330\062\341\302\146\121\163\206\015\335\165\343\212\372\364\212"
+"\065\146\335\210\147\255\171\250\374\151\365\333\372\257\225\264"
+"\234\220\037\137\301\026\311\310\010\200\032\327\003\362\136\161"
+"\243\126\143\036\105\066\175\161\276\061\147\164\206\057\331\354"
+"\210\302\040\275\231\115\075\125\005\320\242\132\114\125\042\230"
+"\320\361\165\364\027\372\330\343\376\342\024\340\017\145\372\262"
+"\326\151\054\063\120\311\047\240\254\220\061\113\024\345\353\143"
+"\144\340\075\343\374\022\112\305\226\202\055\332\045\071\376\324"
+"\177\056\101\307\142\110\327\161\105\073\170\222"
+, (PRUint32)860 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 1", (PRUint32)33 },
+ { (void *)"\106\260\324\152\346\120\054\267\223\205\000\010\220\373\363\120"
+"\251\310\140\157"
+, (PRUint32)20 },
+ { (void *)"\031\152\006\154\335\311\017\266\024\321\311\373\163\077\005\317"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (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 *)"\003\036"
+, (PRUint32)2 },
+ { (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_127 [] = {
+ { (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 *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 3", (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\063"
+, (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\063"
+, (PRUint32)99 },
+ { (void *)"\003\037"
+, (PRUint32)2 },
+ { (void *)"\060\202\003\200\060\202\002\150\240\003\002\001\002\002\002\003"
+"\037\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\063\060\036\027\015\060\060\060\070\061\066\062\063\063"
+"\064\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\063\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\272\354\103\270\064\352\243\147\337"
+"\167\011\037\032\020\242\036\251\116\225\114\164\347\014\334\154"
+"\306\230\320\253\372\027\044\232\147\243\111\024\144\211\217\223"
+"\022\057\357\217\330\316\020\004\213\205\300\334\057\274\051\230"
+"\257\234\102\305\313\322\226\317\364\245\305\055\156\115\214\070"
+"\216\262\152\010\231\325\221\033\250\355\063\223\111\135\313\347"
+"\025\103\155\122\361\310\350\327\332\060\340\230\052\251\133\243"
+"\303\321\001\003\201\135\176\266\011\225\350\333\062\156\375\072"
+"\303\265\236\233\375\131\031\040\263\043\300\342\152\356\104\226"
+"\200\357\150\011\100\224\302\267\063\111\203\345\311\256\055\040"
+"\067\220\030\075\040\066\332\171\071\257\270\127\237\172\357\140"
+"\052\041\204\370\377\240\071\041\323\330\155\124\307\303\152\074"
+"\310\134\037\056\107\162\024\154\125\113\011\006\315\216\305\153"
+"\013\347\007\107\072\175\222\137\175\017\260\134\063\127\203\203"
+"\077\036\204\250\171\220\237\227\116\042\334\165\042\310\156\057"
+"\326\320\313\166\341\014\127\227\341\046\217\051\204\123\362\345"
+"\216\223\312\113\212\114\065\002\003\001\000\001\243\102\060\100"
+"\060\035\006\003\125\035\016\004\026\004\024\242\134\156\015\145"
+"\010\301\367\116\133\311\155\360\320\126\033\071\202\103\273\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\003\215\126\010\263\241\255\375\163\102\331\147"
+"\054\156\232\317\277\036\310\115\362\115\322\331\067\311\070\104"
+"\215\256\211\014\357\214\231\053\112\223\365\155\254\146\112\077"
+"\127\152\020\245\242\032\023\246\054\352\142\347\200\371\275\375"
+"\344\377\332\021\237\071\130\155\365\103\362\364\375\246\277\235"
+"\261\253\232\106\007\337\341\360\133\077\376\135\131\100\006\254"
+"\030\010\107\114\074\114\110\106\316\210\341\250\266\236\165\246"
+"\240\367\176\033\266\304\215\355\360\052\123\025\112\333\051\117"
+"\071\123\347\122\130\243\276\334\344\220\055\265\311\316\230\377"
+"\054\206\241\010\240\310\316\367\202\071\011\014\301\302\324\251"
+"\244\052\016\063\201\307\074\160\313\060\155\244\126\267\233\134"
+"\174\002\042\276\345\007\175\155\044\321\047\261\326\035\036\134"
+"\107\074\277\056\156\370\034\204\110\354\365\341\240\225\021\315"
+"\347\060\353\134\360\051\173\165\202\002\006\262\363\223\071\322"
+"\016\254\337\137\044\023\025\060\103\365\120\324\307\203\240\103"
+"\071\117\145\064\275\246\351\316\341\164\276\040\337\322\162\026"
+"\113\211\106\166"
+, (PRUint32)900 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 3", (PRUint32)33 },
+ { (void *)"\000\263\327\076\235\205\161\066\073\147\325\056\136\156\371\022"
+"\242\205\067\122"
+, (PRUint32)20 },
+ { (void *)"\327\276\275\236\373\162\170\072\347\212\275\201\276\013\075\030"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 4", (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\064"
+, (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\064"
+, (PRUint32)99 },
+ { (void *)"\003\040"
+, (PRUint32)2 },
+ { (void *)"\060\202\002\173\060\202\001\344\240\003\002\001\002\002\002\003"
+"\040\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\064\060\036\027\015\060\060\060\070\061\067\060\060\061"
+"\071\060\060\132\027\015\062\060\060\070\061\066\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\064\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\270\353\360\217\240\346\361\343\000\077\136\162\236"
+"\256\004\017\364\117\316\312\332\142\063\352\356\132\302\301\366"
+"\056\070\211\264\015\317\241\256\271\061\263\375\246\307\266\304"
+"\154\203\014\200\141\070\072\012\276\034\001\240\031\033\347\373"
+"\162\155\222\143\233\246\257\063\364\264\133\032\350\050\336\114"
+"\347\067\361\024\361\340\027\340\024\110\354\104\035\171\245\116"
+"\252\341\244\204\167\275\313\115\266\352\160\176\137\252\027\054"
+"\113\133\260\352\205\324\151\250\021\351\053\067\035\273\246\004"
+"\356\233\101\002\003\001\000\001\243\102\060\100\060\035\006\003"
+"\125\035\016\004\026\004\024\103\306\110\100\300\017\306\030\132"
+"\111\111\345\201\200\006\115\137\335\324\205\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\201\201\000\244"
+"\031\075\163\316\207\321\237\126\022\134\310\070\345\356\371\022"
+"\310\331\001\352\235\203\064\306\242\153\213\167\172\222\176\207"
+"\307\125\043\024\215\302\150\115\031\362\151\264\352\107\024\221"
+"\073\121\207\030\372\166\233\342\173\034\023\323\346\146\036\012"
+"\022\271\135\220\306\073\023\024\042\315\065\214\055\105\140\000"
+"\004\310\357\130\002\305\135\231\264\220\155\336\124\327\043\342"
+"\071\204\045\303\150\243\142\243\171\330\230\241\132\322\134\211"
+"\375\345\026\014\364\253\027\110\176\255\353\200\300\125\201"
+, (PRUint32)639 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 4", (PRUint32)33 },
+ { (void *)"\231\001\027\355\035\374\376\140\054\136\120\175\140\223\051\223"
+"\214\100\014\146"
+, (PRUint32)20 },
+ { (void *)"\010\107\110\253\040\057\157\302\163\013\262\025\005\041\036\312"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 5", (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\065"
+, (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\065"
+, (PRUint32)99 },
+ { (void *)"\003\041"
+, (PRUint32)2 },
+ { (void *)"\060\202\002\173\060\202\001\344\240\003\002\001\002\002\002\003"
+"\041\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\065\060\036\027\015\060\060\060\070\061\067\060\060\062"
+"\070\060\060\132\027\015\062\060\060\070\061\066\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\065\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\255\000\156\362\240\174\061\021\034\101\260\067\217"
+"\203\242\103\313\227\137\002\040\211\015\156\274\052\261\361\245"
+"\144\357\330\216\112\326\162\235\236\156\037\232\250\371\205\003"
+"\254\301\047\152\204\345\146\110\161\232\136\102\017\212\342\237"
+"\366\200\017\043\254\123\303\301\237\002\304\370\130\106\352\364"
+"\251\202\257\155\007\106\206\361\055\374\006\270\036\125\325\071"
+"\141\222\204\213\361\330\212\063\116\074\023\265\326\161\374\153"
+"\076\264\034\172\013\207\325\065\146\064\303\163\062\143\130\337"
+"\022\153\043\002\003\001\000\001\243\102\060\100\060\035\006\003"
+"\125\035\016\004\026\004\024\043\116\363\002\004\004\327\322\247"
+"\000\126\301\316\111\054\214\025\226\063\057\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\201\201\000\074"
+"\224\001\207\362\310\317\341\217\256\271\013\342\034\175\361\031"
+"\255\321\355\366\001\133\066\123\012\200\076\256\064\126\147\160"
+"\156\103\124\116\171\315\213\325\120\031\062\330\111\070\064\375"
+"\266\163\111\353\016\111\172\277\032\367\352\007\050\045\273\025"
+"\111\034\121\112\125\232\070\057\055\017\130\371\171\321\002\145"
+"\023\214\131\237\020\177\135\027\074\164\362\265\352\167\201\066"
+"\206\157\062\133\005\264\015\243\046\147\360\344\065\016\107\275"
+"\153\301\221\235\013\364\077\232\021\174\224\026\147\266\230"
+, (PRUint32)639 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Visa International Global Root 5", (PRUint32)33 },
+ { (void *)"\367\027\230\102\276\276\302\037\113\055\235\013\234\067\036\064"
+"\206\325\251\317"
+, (PRUint32)20 },
+ { (void *)"\317\200\157\240\170\121\321\126\233\253\310\135\243\157\220\012"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"beTRUSTed Root CA", (PRUint32)18 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\127\127\061"
+"\022\060\020\006\003\125\004\012\023\011\142\145\124\122\125\123"
+"\124\145\144\061\033\060\031\006\003\125\004\003\023\022\142\145"
+"\124\122\125\123\124\145\144\040\122\157\157\164\040\103\101\163"
+"\061\032\060\030\006\003\125\004\003\023\021\142\145\124\122\125"
+"\123\124\145\144\040\122\157\157\164\040\103\101"
+, (PRUint32)92 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\132\061\013\060\011\006\003\125\004\006\023\002\127\127\061"
+"\022\060\020\006\003\125\004\012\023\011\142\145\124\122\125\123"
+"\124\145\144\061\033\060\031\006\003\125\004\003\023\022\142\145"
+"\124\122\125\123\124\145\144\040\122\157\157\164\040\103\101\163"
+"\061\032\060\030\006\003\125\004\003\023\021\142\145\124\122\125"
+"\123\124\145\144\040\122\157\157\164\040\103\101"
+, (PRUint32)92 },
+ { (void *)"\071\117\175\207"
+, (PRUint32)4 },
+ { (void *)"\060\202\005\054\060\202\004\024\240\003\002\001\002\002\004\071"
+"\117\175\207\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\127"
+"\127\061\022\060\020\006\003\125\004\012\023\011\142\145\124\122"
+"\125\123\124\145\144\061\033\060\031\006\003\125\004\003\023\022"
+"\142\145\124\122\125\123\124\145\144\040\122\157\157\164\040\103"
+"\101\163\061\032\060\030\006\003\125\004\003\023\021\142\145\124"
+"\122\125\123\124\145\144\040\122\157\157\164\040\103\101\060\036"
+"\027\015\060\060\060\066\062\060\061\064\062\061\060\064\132\027"
+"\015\061\060\060\066\062\060\061\063\062\061\060\064\132\060\132"
+"\061\013\060\011\006\003\125\004\006\023\002\127\127\061\022\060"
+"\020\006\003\125\004\012\023\011\142\145\124\122\125\123\124\145"
+"\144\061\033\060\031\006\003\125\004\003\023\022\142\145\124\122"
+"\125\123\124\145\144\040\122\157\157\164\040\103\101\163\061\032"
+"\060\030\006\003\125\004\003\023\021\142\145\124\122\125\123\124"
+"\145\144\040\122\157\157\164\040\103\101\060\202\001\042\060\015"
+"\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001"
+"\017\000\060\202\001\012\002\202\001\001\000\324\264\163\172\023"
+"\012\070\125\001\276\211\126\341\224\236\324\276\132\353\112\064"
+"\165\033\141\051\304\341\255\010\140\041\170\110\377\264\320\372"
+"\136\101\215\141\104\207\350\355\311\130\372\374\223\232\337\117"
+"\352\076\065\175\370\063\172\346\361\327\315\157\111\113\075\117"
+"\055\156\016\203\072\030\170\167\243\317\347\364\115\163\330\232"
+"\073\032\035\276\225\123\317\040\227\302\317\076\044\122\154\014"
+"\216\145\131\305\161\377\142\011\217\252\305\217\314\140\240\163"
+"\112\327\070\077\025\162\277\242\227\267\160\350\257\342\176\026"
+"\006\114\365\252\144\046\162\007\045\255\065\374\030\261\046\327"
+"\330\377\031\016\203\033\214\334\170\105\147\064\075\364\257\034"
+"\215\344\155\153\355\040\263\147\232\264\141\313\027\157\211\065"
+"\377\347\116\300\062\022\347\356\354\337\377\227\060\164\355\215"
+"\107\216\353\264\303\104\346\247\114\177\126\103\350\270\274\266"
+"\276\372\203\227\346\273\373\304\266\223\276\031\030\076\214\201"
+"\271\163\210\026\364\226\103\234\147\163\027\220\330\011\156\143"
+"\254\112\266\043\304\001\241\255\244\344\305\002\003\001\000\001"
+"\243\202\001\370\060\202\001\364\060\017\006\003\125\035\023\001"
+"\001\377\004\005\060\003\001\001\377\060\202\001\131\006\003\125"
+"\035\040\004\202\001\120\060\202\001\114\060\202\001\110\006\012"
+"\053\006\001\004\001\261\076\001\000\000\060\202\001\070\060\202"
+"\001\001\006\010\053\006\001\005\005\007\002\002\060\201\364\032"
+"\201\361\122\145\154\151\141\156\143\145\040\157\156\040\164\150"
+"\151\163\040\143\145\162\164\151\146\151\143\141\164\145\040\142"
+"\171\040\141\156\171\040\160\141\162\164\171\040\141\163\163\165"
+"\155\145\163\040\141\143\143\145\160\164\141\156\143\145\040\157"
+"\146\040\164\150\145\040\164\150\145\156\040\141\160\160\154\151"
+"\143\141\142\154\145\040\163\164\141\156\144\141\162\144\040\164"
+"\145\162\155\163\040\141\156\144\040\143\157\156\144\151\164\151"
+"\157\156\163\040\157\146\040\165\163\145\054\040\141\156\144\040"
+"\143\145\162\164\151\146\151\143\141\164\151\157\156\040\160\162"
+"\141\143\164\151\143\145\040\163\164\141\164\145\155\145\156\164"
+"\054\040\167\150\151\143\150\040\143\141\156\040\142\145\040\146"
+"\157\165\156\144\040\141\164\040\142\145\124\122\125\123\124\145"
+"\144\047\163\040\167\145\142\040\163\151\164\145\054\040\150\164"
+"\164\160\163\072\057\057\167\167\167\056\142\145\124\122\125\123"
+"\124\145\144\056\143\157\155\057\166\141\165\154\164\057\164\145"
+"\162\155\163\060\061\006\010\053\006\001\005\005\007\002\001\026"
+"\045\150\164\164\160\163\072\057\057\167\167\167\056\142\145\124"
+"\122\125\123\124\145\144\056\143\157\155\057\166\141\165\154\164"
+"\057\164\145\162\155\163\060\064\006\003\125\035\037\004\055\060"
+"\053\060\051\240\047\240\045\244\043\060\041\061\022\060\020\006"
+"\003\125\004\012\023\011\142\145\124\122\125\123\124\145\144\061"
+"\013\060\011\006\003\125\004\006\023\002\127\127\060\035\006\003"
+"\125\035\016\004\026\004\024\052\271\233\151\056\073\233\330\315"
+"\336\052\061\004\064\153\312\007\030\253\147\060\037\006\003\125"
+"\035\043\004\030\060\026\200\024\052\271\233\151\056\073\233\330"
+"\315\336\052\061\004\064\153\312\007\030\253\147\060\016\006\003"
+"\125\035\017\001\001\377\004\004\003\002\001\376\060\015\006\011"
+"\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000"
+"\171\141\333\243\136\156\026\261\352\166\121\371\313\025\233\313"
+"\151\276\346\201\153\237\050\037\145\076\335\021\205\222\324\350"
+"\101\277\176\063\275\043\347\361\040\277\244\264\246\031\001\306"
+"\214\215\065\174\145\244\117\011\244\326\330\043\025\005\023\247"
+"\103\171\257\333\243\016\233\173\170\032\363\004\206\132\306\366"
+"\214\040\107\070\111\120\006\235\162\147\072\360\230\003\255\226"
+"\147\104\374\077\020\015\206\115\344\000\073\051\173\316\073\073"
+"\231\206\141\045\100\204\334\023\142\267\372\312\131\326\003\036"
+"\326\123\001\315\155\114\150\125\100\341\356\153\307\052\000\000"
+"\110\202\263\012\001\303\140\052\014\367\202\065\356\110\206\226"
+"\344\164\324\075\352\001\161\272\004\165\100\247\251\177\071\071"
+"\232\125\227\051\145\256\031\125\045\005\162\107\323\350\030\334"
+"\270\351\257\103\163\001\022\164\243\341\134\137\025\135\044\363"
+"\371\344\364\266\147\147\022\347\144\042\212\366\245\101\246\034"
+"\266\140\143\105\212\020\264\272\106\020\256\101\127\145\154\077"
+"\043\020\077\041\020\131\267\344\100\335\046\014\043\366\252\256"
+, (PRUint32)1328 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"beTRUSTed Root CA", (PRUint32)18 },
+ { (void *)"\133\315\315\314\146\366\334\344\104\037\343\175\134\303\023\114"
+"\106\364\160\070"
+, (PRUint32)20 },
+ { (void *)"\205\312\166\132\033\321\150\042\334\242\043\022\312\306\200\064"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA", (PRUint32)14 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\073\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\026\060\024\006\003\125\004\013\023\015"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101"
+, (PRUint32)61 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\073\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\026\060\024\006\003\125\004\013\023\015"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101"
+, (PRUint32)61 },
+ { (void *)"\012\001\001\001\000\000\002\174\000\000\000\002\000\000\000\002"
+, (PRUint32)16 },
+ { (void *)"\060\202\003\143\060\202\002\113\240\003\002\001\002\002\020\012"
+"\001\001\001\000\000\002\174\000\000\000\002\000\000\000\002\060"
+"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\073"
+"\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164"
+"\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111"
+"\156\143\056\061\026\060\024\006\003\125\004\013\023\015\130\143"
+"\145\162\164\040\122\157\157\164\040\103\101\060\036\027\015\060"
+"\060\060\070\061\070\061\070\061\070\061\067\132\027\015\062\065"
+"\060\070\061\065\061\071\060\063\061\067\132\060\073\061\041\060"
+"\037\006\003\125\004\012\023\030\130\143\145\162\164\040\111\156"
+"\164\145\162\156\141\164\151\157\156\141\154\040\111\156\143\056"
+"\061\026\060\024\006\003\125\004\013\023\015\130\143\145\162\164"
+"\040\122\157\157\164\040\103\101\060\202\001\042\060\015\006\011"
+"\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000"
+"\060\202\001\012\002\202\001\001\000\250\264\141\213\035\034\076"
+"\220\173\160\062\100\155\215\026\312\065\141\141\265\342\373\025"
+"\311\364\041\136\201\033\317\042\234\254\253\273\140\320\240\063"
+"\336\021\123\032\011\017\073\032\023\251\324\207\314\130\367\055"
+"\122\251\242\302\251\072\355\317\064\235\241\002\357\270\362\270"
+"\053\127\210\020\223\265\251\065\143\273\005\102\103\042\177\277"
+"\160\136\323\050\245\125\050\040\113\223\111\217\247\277\075\100"
+"\050\015\021\257\162\046\011\005\064\011\305\253\001\223\127\241"
+"\254\146\124\230\042\234\043\353\272\014\144\234\266\075\373\342"
+"\306\226\302\317\013\117\352\310\060\372\212\053\312\034\021\226"
+"\032\051\000\214\353\162\324\121\105\251\235\167\040\325\022\273"
+"\265\362\177\006\070\202\115\175\222\036\350\325\372\310\051\107"
+"\151\032\025\021\214\257\246\054\301\050\364\151\133\151\236\344"
+"\074\023\356\300\241\140\352\101\277\302\142\113\155\242\067\204"
+"\072\076\363\260\062\256\212\153\154\023\363\072\041\012\173\226"
+"\130\063\051\136\156\250\312\151\242\276\216\006\105\135\361\146"
+"\071\125\112\034\132\044\261\113\321\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"
+"\104\250\111\070\165\061\154\253\050\347\161\362\330\324\310\257"
+"\101\017\107\221\060\035\006\003\125\035\016\004\026\004\024\104"
+"\250\111\070\165\061\154\253\050\347\161\362\330\324\310\257\101"
+"\017\107\221\060\015\006\011\052\206\110\206\367\015\001\001\005"
+"\005\000\003\202\001\001\000\075\163\136\245\012\273\265\021\303"
+"\361\147\321\022\032\242\107\051\021\114\116\131\067\040\206\011"
+"\100\362\105\361\111\171\071\032\075\045\327\057\051\320\010\005"
+"\025\024\373\344\104\154\077\176\136\265\122\330\221\130\074\226"
+"\373\324\112\357\361\056\301\126\036\114\151\014\331\140\035\112"
+"\107\047\265\003\063\333\030\273\333\123\236\241\173\121\152\220"
+"\323\245\025\310\202\013\300\267\067\062\165\205\124\136\125\020"
+"\174\221\073\251\053\140\306\061\166\254\304\060\111\003\304\266"
+"\126\100\245\360\143\257\151\112\210\257\327\253\013\356\072\333"
+"\275\023\203\250\073\242\351\271\105\365\121\115\224\360\131\251"
+"\333\241\067\147\322\024\236\247\173\327\031\252\025\043\153\151"
+"\165\321\023\076\130\364\363\001\350\210\304\224\126\311\300\376"
+"\337\117\107\125\037\153\201\116\124\355\023\137\162\374\046\206"
+"\004\066\217\117\022\115\234\120\342\116\132\126\254\271\375\054"
+"\037\130\173\005\022\007\143\070\357\031\343\364\074\221\132\242"
+"\045\142\127\274\306\224\240\167\234\317\064\142\340\277\373\165"
+"\074\351\033\046\033\234\144"
+, (PRUint32)871 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA", (PRUint32)14 },
+ { (void *)"\041\021\164\054\135\202\325\257\325\231\114\122\004\123\125\050"
+"\104\361\154\261"
+, (PRUint32)20 },
+ { (void *)"\226\201\231\014\155\262\211\205\303\331\200\234\063\273\076\031"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA 1024", (PRUint32)19 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060"
+"\062\064"
+, (PRUint32)66 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060"
+"\062\064"
+, (PRUint32)66 },
+ { (void *)"\012\001\001\001\000\000\002\174\000\000\000\003\000\000\000\002"
+, (PRUint32)16 },
+ { (void *)"\060\202\002\150\060\202\001\321\240\003\002\001\002\002\020\012"
+"\001\001\001\000\000\002\174\000\000\000\003\000\000\000\002\060"
+"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\100"
+"\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164"
+"\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111"
+"\156\143\056\061\033\060\031\006\003\125\004\013\023\022\130\143"
+"\145\162\164\040\122\157\157\164\040\103\101\040\061\060\062\064"
+"\060\036\027\015\060\060\060\070\061\070\061\070\063\061\063\062"
+"\132\027\015\062\065\060\070\061\065\061\071\060\060\065\066\132"
+"\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060"
+"\062\064\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\326"
+"\276\067\211\021\251\242\367\107\054\052\317\152\000\046\145\050"
+"\104\244\212\344\336\240\103\125\231\104\153\274\156\270\307\316"
+"\306\143\266\323\350\157\305\230\053\044\221\270\236\242\272\161"
+"\110\336\064\040\041\172\326\322\305\211\062\245\211\306\334\205"
+"\204\124\362\236\110\355\314\104\266\006\377\216\304\316\131\255"
+"\237\154\351\042\130\301\077\024\012\103\200\207\031\122\120\343"
+"\050\007\310\254\030\342\261\032\252\243\342\140\267\166\121\007"
+"\051\071\136\110\351\146\160\201\056\070\232\275\031\175\353\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\204\171\307\117\007\131\261\153\301\072"
+"\065\272\270\364\325\231\047\310\272\016\060\035\006\003\125\035"
+"\016\004\026\004\024\204\171\307\117\007\131\261\153\301\072\065"
+"\272\270\364\325\231\047\310\272\016\060\015\006\011\052\206\110"
+"\206\367\015\001\001\005\005\000\003\201\201\000\163\260\341\000"
+"\355\256\150\322\140\003\106\353\371\034\361\245\246\174\134\062"
+"\174\354\002\141\323\034\035\163\061\054\272\216\275\111\115\310"
+"\335\331\167\165\101\347\222\041\232\154\051\333\247\154\160\206"
+"\240\134\303\344\363\062\314\001\204\131\327\210\071\070\363\250"
+"\342\342\032\260\227\315\053\027\334\144\004\017\252\152\163\224"
+"\326\353\010\306\200\151\115\336\172\325\305\067\361\222\027\074"
+"\155\323\212\041\314\144\020\252\336\142\207\037\217\270\370\252"
+"\165\112\364\010\054\365\334\146\317\303\070\176"
+, (PRUint32)620 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA 1024", (PRUint32)19 },
+ { (void *)"\054\245\040\131\044\213\336\160\224\354\326\313\143\116\176\051"
+"\207\004\113\220"
+, (PRUint32)20 },
+ { (void *)"\304\040\322\322\017\140\113\244\062\340\221\324\040\113\111\270"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA v1", (PRUint32)17 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\076\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\031\060\027\006\003\125\004\013\023\020"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061"
+, (PRUint32)64 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\076\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\031\060\027\006\003\125\004\013\023\020"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061"
+, (PRUint32)64 },
+ { (void *)"\012\001\001\001\000\000\002\174\000\000\000\004\000\000\000\002"
+, (PRUint32)16 },
+ { (void *)"\060\202\002\377\060\202\001\347\002\020\012\001\001\001\000\000"
+"\002\174\000\000\000\004\000\000\000\002\060\015\006\011\052\206"
+"\110\206\367\015\001\001\005\005\000\060\076\061\041\060\037\006"
+"\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145"
+"\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\031"
+"\060\027\006\003\125\004\013\023\020\130\143\145\162\164\040\122"
+"\157\157\164\040\103\101\040\166\061\060\036\027\015\060\060\060"
+"\070\061\070\061\070\064\060\065\060\132\027\015\062\065\060\070"
+"\061\065\061\071\060\060\063\070\132\060\076\061\041\060\037\006"
+"\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145"
+"\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\031"
+"\060\027\006\003\125\004\013\023\020\130\143\145\162\164\040\122"
+"\157\157\164\040\103\101\040\166\061\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\301\222\253\362\266\065"
+"\066\002\110\017\205\364\116\057\202\145\315\110\276\261\267\075"
+"\263\173\256\272\062\064\206\074\230\277\370\260\275\373\302\314"
+"\366\011\227\070\134\215\245\043\116\341\310\204\346\220\147\164"
+"\073\243\366\156\231\053\217\303\007\322\227\121\007\117\004\313"
+"\236\262\370\074\367\070\346\226\112\072\353\025\157\347\142\346"
+"\103\063\007\262\015\132\317\225\051\071\147\210\023\043\324\214"
+"\155\137\216\041\340\061\363\265\334\231\305\304\355\205\020\176"
+"\222\324\242\035\074\037\013\263\043\346\300\313\044\233\154\020"
+"\246\315\024\326\243\235\123\217\367\036\101\232\266\033\035\010"
+"\134\367\071\101\303\036\336\114\046\243\140\174\056\023\207\221"
+"\154\327\302\043\057\347\175\031\037\315\133\352\230\305\271\106"
+"\175\065\106\344\173\213\112\331\223\340\006\253\300\314\112\375"
+"\333\332\013\060\077\270\134\340\007\023\250\305\060\374\274\206"
+"\366\252\277\016\143\057\217\111\162\020\321\236\205\371\101\355"
+"\110\074\170\014\375\240\052\006\033\257\323\335\147\057\354\110"
+"\057\121\111\066\042\267\110\315\111\357\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\250\334\263\040\056\375\127\110\020\017\346\215\140"
+"\122\033\166\035\234\146\240\157\372\150\006\330\247\234\313\241"
+"\014\216\045\350\256\307\337\072\160\255\251\370\052\044\274\274"
+"\307\252\307\011\267\273\020\351\037\132\325\242\001\106\213\005"
+"\304\243\165\111\013\100\307\261\153\237\333\130\026\143\062\204"
+"\132\020\215\142\226\253\230\146\233\272\372\126\010\033\272\142"
+"\363\357\071\153\374\144\261\311\256\357\136\224\341\242\200\371"
+"\010\203\026\022\066\226\331\011\220\331\230\072\257\075\205\330"
+"\221\052\222\034\134\271\314\325\134\163\070\216\173\163\122\014"
+"\272\237\362\216\277\310\174\012\023\272\162\221\240\073\040\357"
+"\211\052\303\014\200\151\126\163\020\364\140\031\340\036\026\112"
+"\144\253\374\106\072\320\013\323\227\261\134\331\234\254\030\072"
+"\040\007\172\042\371\267\020\145\272\354\346\123\324\252\344\303"
+"\101\274\233\337\302\335\232\001\106\324\216\105\355\311\312\026"
+"\064\204\215\062\124\074\124\142\220\215\032\146\122\315\372\034"
+"\314\014\374\261\343\223\310\247\331\353\150\143\217\320\176\056"
+"\055\335\051"
+, (PRUint32)771 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA v1", (PRUint32)17 },
+ { (void *)"\252\070\226\073\042\304\350\333\032\031\107\202\076\257\220\003"
+"\207\102\254\345"
+, (PRUint32)20 },
+ { (void *)"\111\216\265\061\147\112\303\226\274\213\257\160\026\303\005\111"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA v1 1024", (PRUint32)22 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\103\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\036\060\034\006\003\125\004\013\023\025"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061"
+"\040\061\060\062\064"
+, (PRUint32)69 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\103\061\041\060\037\006\003\125\004\012\023\030\130\143\145"
+"\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154"
+"\040\111\156\143\056\061\036\060\034\006\003\125\004\013\023\025"
+"\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061"
+"\040\061\060\062\064"
+, (PRUint32)69 },
+ { (void *)"\012\001\001\001\000\000\002\174\000\000\000\005\000\000\000\002"
+, (PRUint32)16 },
+ { (void *)"\060\202\002\004\060\202\001\155\002\020\012\001\001\001\000\000"
+"\002\174\000\000\000\005\000\000\000\002\060\015\006\011\052\206"
+"\110\206\367\015\001\001\005\005\000\060\103\061\041\060\037\006"
+"\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145"
+"\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\036"
+"\060\034\006\003\125\004\013\023\025\130\143\145\162\164\040\122"
+"\157\157\164\040\103\101\040\166\061\040\061\060\062\064\060\036"
+"\027\015\060\060\060\070\061\070\061\070\065\060\065\066\132\027"
+"\015\062\065\060\070\061\065\061\071\060\061\060\070\132\060\103"
+"\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164"
+"\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111"
+"\156\143\056\061\036\060\034\006\003\125\004\013\023\025\130\143"
+"\145\162\164\040\122\157\157\164\040\103\101\040\166\061\040\061"
+"\060\062\064\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"
+"\247\011\303\322\251\246\031\160\354\051\351\105\173\066\340\352"
+"\076\311\231\160\100\321\266\140\364\335\043\307\131\171\235\036"
+"\245\276\065\143\000\346\300\056\154\100\123\346\321\166\106\361"
+"\240\313\203\105\124\230\031\317\173\232\070\370\164\063\063\077"
+"\251\045\040\050\046\135\050\161\106\206\040\075\060\053\253\346"
+"\115\372\077\352\104\100\114\373\163\324\334\226\164\364\116\344"
+"\152\035\033\227\240\174\060\341\300\163\266\015\242\167\172\361"
+"\030\370\112\161\161\236\370\250\165\376\142\370\252\075\317\175"
+"\002\003\001\000\001\060\015\006\011\052\206\110\206\367\015\001"
+"\001\005\005\000\003\201\201\000\173\323\325\114\177\114\242\176"
+"\174\327\126\141\331\225\230\205\212\327\111\334\214\107\252\007"
+"\354\270\333\171\044\236\347\245\222\127\146\011\217\024\260\376"
+"\004\362\275\121\020\270\070\303\241\022\333\220\203\176\265\143"
+"\130\253\063\255\227\036\106\120\102\020\254\310\253\055\035\065"
+"\154\306\346\103\120\050\003\241\254\373\021\225\377\351\325\112"
+"\017\221\345\003\344\210\060\074\034\166\321\227\360\012\324\207"
+"\240\014\232\217\141\316\332\176\162\263\073\120\300\200\204\017"
+"\041\040\224\150\052\332\214\276"
+, (PRUint32)520 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert Root CA v1 1024", (PRUint32)22 },
+ { (void *)"\042\072\107\064\216\347\211\332\165\206\073\031\062\260\146\340"
+"\264\121\247\064"
+, (PRUint32)20 },
+ { (void *)"\100\212\076\322\066\036\040\237\374\055\066\253\350\371\202\062"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert EZ", (PRUint32)9 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\214\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\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\030\060\026\006\003\125\004"
+"\012\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104"
+"\123\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145"
+"\162\164\040\105\132\040\142\171\040\104\123\124\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)143 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\214\061\013\060\011\006\003\125\004\006\023\002\125\123"
+"\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\030\060\026\006\003\125\004"
+"\012\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104"
+"\123\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145"
+"\162\164\040\105\132\040\142\171\040\104\123\124\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)143 },
+ { (void *)"\000\320\036\100\220\000\000\047\113\000\000\000\001\000\000\000"
+"\004"
+, (PRUint32)17 },
+ { (void *)"\060\202\003\370\060\202\002\340\240\003\002\001\002\002\021\000"
+"\320\036\100\220\000\000\047\113\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\214\061\013\060\011\006\003\125\004\006\023\002\125\123\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\030\060\026\006\003\125\004\012"
+"\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104\123"
+"\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145\162"
+"\164\040\105\132\040\142\171\040\104\123\124\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\071\060\067\061\064\061\066\061\064\061\070\132\027"
+"\015\060\071\060\067\061\061\061\066\061\064\061\070\132\060\201"
+"\214\061\013\060\011\006\003\125\004\006\023\002\125\123\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\030\060\026\006\003\125\004\012\023"
+"\017\130\143\145\162\164\040\105\132\040\142\171\040\104\123\124"
+"\061\030\060\026\006\003\125\004\003\023\017\130\143\145\162\164"
+"\040\105\132\040\142\171\040\104\123\124\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\255\124"
+"\030\336\264\277\367\255\350\164\252\355\213\174\217\302\324\165"
+"\032\325\204\271\266\142\374\211\357\344\227\141\222\373\035\270"
+"\341\132\107\064\236\236\006\042\373\323\352\070\313\270\213\007"
+"\367\032\240\027\167\007\132\060\034\324\051\070\040\327\047\100"
+"\330\120\223\103\277\322\030\242\051\166\005\162\252\153\266\151"
+"\230\253\171\036\034\145\365\152\213\374\305\026\252\242\162\332"
+"\140\355\116\156\031\045\172\012\035\060\343\120\233\102\074\104"
+"\353\241\260\040\036\333\002\176\376\075\037\277\320\000\212\333"
+"\100\166\246\030\245\025\247\127\266\122\302\001\027\230\167\217"
+"\212\201\306\032\264\152\052\346\257\251\326\000\254\317\330\025"
+"\111\174\333\033\241\376\201\372\207\371\323\220\301\002\300\371"
+"\320\102\351\221\150\045\137\306\277\207\071\351\225\000\140\050"
+"\277\203\054\300\347\136\266\327\066\026\347\140\207\166\350\347"
+"\047\262\045\015\213\172\345\252\035\345\131\315\316\013\016\157"
+"\306\310\234\343\020\331\205\071\323\267\233\372\306\272\174\164"
+"\322\135\165\126\253\164\244\242\121\277\122\174\356\161\002\003"
+"\001\000\001\243\123\060\121\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\010\040\154\146\353\201\012\154\134\325\265"
+"\246\074\101\335\034\226\221\047\167\060\035\006\003\125\035\016"
+"\004\026\004\024\010\040\154\146\353\201\012\154\134\325\265\246"
+"\074\101\335\034\226\221\047\167\060\015\006\011\052\206\110\206"
+"\367\015\001\001\005\005\000\003\202\001\001\000\132\207\130\217"
+"\055\253\166\041\153\124\014\331\361\101\366\116\315\053\236\343"
+"\037\233\243\055\177\331\053\175\130\310\147\244\051\365\351\354"
+"\325\275\226\077\243\163\370\304\133\066\174\320\143\054\064\071"
+"\233\110\270\075\157\366\024\305\236\143\346\247\064\156\323\350"
+"\063\263\307\074\030\156\043\256\103\222\231\077\230\305\151\060"
+"\361\066\073\255\271\060\202\326\266\131\026\226\002\013\051\022"
+"\141\264\021\211\367\014\057\224\220\205\230\050\234\123\154\176"
+"\143\335\163\364\031\377\112\201\321\262\122\043\375\074\112\064"
+"\316\132\033\340\120\212\355\117\201\225\330\140\347\344\304\015"
+"\273\130\076\130\367\116\150\157\076\147\311\313\172\227\026\047"
+"\354\102\141\024\166\273\000\305\353\010\075\025\177\113\266\042"
+"\135\207\073\220\364\363\300\376\067\263\351\331\142\014\300\303"
+"\131\257\140\275\037\015\333\241\064\037\060\304\075\213\255\260"
+"\035\004\223\355\137\325\344\277\040\060\004\364\110\351\063\001"
+"\321\056\220\047\122\263\233\336\072\034\253\251\227\177\233\353"
+"\302\215\302\155\354\334\023\323\106\305\171\174"
+, (PRUint32)1020 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Xcert EZ", (PRUint32)9 },
+ { (void *)"\150\355\030\263\011\315\122\221\300\323\065\174\035\021\101\277"
+"\210\070\146\261"
+, (PRUint32)20 },
+ { (void *)"\202\022\367\211\341\013\221\140\244\266\042\237\224\150\021\222"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"CertEngine CA", (PRUint32)14 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143"
+"\145\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162"
+"\164\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143"
+"\145\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162"
+"\164\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016"
+"\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030"
+"\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156\147"
+"\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004"
+"\013\023\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\104\151\166\151\163"
+"\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143\145"
+"\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052\206"
+"\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162\164"
+"\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070"
+"\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060"
+"\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060"
+"\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003"
+"\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007"
+"\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125"
+"\004\012\023\017\103\145\162\164\105\156\147\151\156\145\040\111"
+"\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023"
+"\060\021\006\003\125\004\003\023\012\143\145\162\164\145\156\147"
+"\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001"
+"\011\001\026\021\143\141\100\143\145\162\164\145\156\147\151\156"
+"\145\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\355\244\327\121\024\241\151\345\155\366"
+"\357\335\077\164\066\165\130\233\336\064\302\146\361\062\163\254"
+"\237\244\150\032\141\147\260\135\153\217\340\163\222\174\216\041"
+"\031\226\345\156\231\176\167\062\134\351\030\341\107\352\140\270"
+"\204\155\155\076\105\044\037\022\044\150\321\252\213\243\004\103"
+"\220\073\033\125\265\315\237\214\317\103\252\035\042\072\363\026"
+"\131\056\233\273\021\306\347\221\225\254\160\020\150\356\107\134"
+"\104\234\051\000\132\365\234\215\232\224\227\075\061\001\254\063"
+"\036\217\123\200\030\351\034\347\156\077\115\232\340\024\361\170"
+"\002\042\113\056\114\102\160\377\015\273\065\012\225\155\326\314"
+"\323\022\112\200\255\216\105\012\313\214\043\110\271\100\130\041"
+"\114\321\077\103\177\257\376\147\306\124\101\074\307\240\240\203"
+"\235\301\371\102\174\247\167\260\345\073\002\220\330\234\060\305"
+"\030\130\032\041\225\115\103\164\031\112\273\250\015\165\221\155"
+"\376\276\166\305\172\302\220\136\201\172\243\143\325\307\333\066"
+"\141\173\342\043\143\127\135\110\331\322\225\147\262\161\102\163"
+"\216\117\233\305\350\217\002\003\001\000\001\243\020\060\016\060"
+"\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006"
+"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001"
+"\000\117\375\241\316\050\235\064\002\114\334\364\165\214\325\175"
+"\364\206\125\231\024\026\220\213\212\152\017\205\041\223\317\251"
+"\053\074\360\024\376\103\104\260\116\317\304\330\005\273\135\136"
+"\264\272\207\025\114\257\153\052\132\150\125\222\354\236\245\150"
+"\107\145\254\312\033\041\330\377\055\005\154\345\354\173\000\025"
+"\325\014\161\113\054\173\275\357\075\244\042\257\343\374\064\255"
+"\007\017\367\136\242\035\317\030\375\060\251\233\076\336\041\066"
+"\267\030\207\176\360\177\327\115\240\142\360\140\151\365\177\116"
+"\303\311\266\344\131\204\007\123\123\371\342\160\171\373\337\164"
+"\252\060\217\056\055\112\212\312\165\157\336\046\312\161\066\344"
+"\322\104\151\224\313\301\273\325\156\135\142\370\051\002\134\172"
+"\231\331\307\313\074\104\032\364\130\064\322\066\155\055\042\175"
+"\170\033\020\123\126\251\046\254\366\255\370\171\256\112\072\231"
+"\011\273\304\377\053\045\337\111\276\253\074\353\001\111\275\055"
+"\300\312\060\300\153\102\124\175\202\340\274\077\363\072\064\022"
+"\070\114\245\063\254\075\253\233\343\117\017\255\237\215\103\146"
+"\345"
+, (PRUint32)993 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"CertEngine CA", (PRUint32)14 },
+ { (void *)"\301\202\340\336\254\032\145\113\262\022\013\204\012\205\326\300"
+"\267\077\264\154"
+, (PRUint32)20 },
+ { (void *)"\072\276\220\341\242\032\164\211\157\217\240\057\040\204\350\123"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"BankEngine CA", (PRUint32)14 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142"
+"\141\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156"
+"\153\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142"
+"\141\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156"
+"\153\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016"
+"\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030"
+"\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156\147"
+"\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004"
+"\013\023\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\104\151\166\151\163"
+"\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142\141"
+"\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052\206"
+"\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156\153"
+"\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070"
+"\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060"
+"\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060"
+"\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003"
+"\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007"
+"\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125"
+"\004\012\023\017\102\141\156\153\105\156\147\151\156\145\040\111"
+"\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023"
+"\060\021\006\003\125\004\003\023\012\142\141\156\153\145\156\147"
+"\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001"
+"\011\001\026\021\143\141\100\142\141\156\153\145\156\147\151\156"
+"\145\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\327\202\350\115\100\045\327\370\104\313"
+"\342\241\326\102\307\210\027\126\333\060\367\127\202\041\063\274"
+"\161\115\122\254\142\302\007\347\251\353\353\320\023\114\214\124"
+"\077\176\236\107\067\231\327\176\352\267\120\061\034\130\303\012"
+"\047\144\336\155\124\227\251\171\364\372\350\075\354\135\262\122"
+"\313\063\151\351\063\167\366\162\327\240\372\332\062\211\210\222"
+"\020\222\243\313\062\056\327\021\165\217\332\263\032\114\246\111"
+"\217\370\016\305\313\144\331\075\025\247\063\304\311\077\072\207"
+"\072\072\315\114\334\013\336\254\276\025\033\212\330\041\276\237"
+"\171\035\366\160\202\211\365\015\137\032\354\212\223\270\251\253"
+"\125\320\174\365\274\153\304\340\145\326\307\155\356\324\364\151"
+"\067\211\253\006\060\161\357\245\037\104\247\171\206\156\007\123"
+"\271\017\174\110\021\056\043\007\265\005\100\206\203\363\027\245"
+"\134\270\360\303\127\174\003\050\264\030\006\303\212\145\367\052"
+"\222\214\311\342\330\120\176\023\324\075\014\161\154\331\030\027"
+"\062\254\312\272\217\063\160\374\112\307\151\031\350\012\343\363"
+"\355\273\167\015\234\225\002\003\001\000\001\243\020\060\016\060"
+"\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006"
+"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001"
+"\000\132\272\352\107\137\321\041\244\057\353\347\267\172\157\231"
+"\044\171\153\350\202\174\110\077\337\377\114\356\042\303\172\233"
+"\314\205\304\220\365\346\046\154\025\316\134\350\050\225\252\213"
+"\046\276\153\015\175\110\375\076\033\240\263\260\123\201\243\377"
+"\136\206\154\376\205\237\033\205\205\370\062\071\126\315\176\156"
+"\116\171\041\317\136\366\217\327\316\005\111\253\115\123\344\161"
+"\022\054\353\070\302\017\223\320\000\152\001\074\375\177\145\334"
+"\266\067\176\245\147\105\073\226\015\073\072\230\253\217\374\211"
+"\075\042\136\063\150\364\177\002\005\002\272\042\125\311\057\165"
+"\075\001\127\000\172\113\367\017\150\004\006\076\010\133\156\275"
+"\130\031\051\230\254\312\342\112\377\066\344\202\311\121\374\163"
+"\254\226\056\234\144\175\026\046\075\071\276\376\217\002\160\211"
+"\223\022\340\054\122\076\113\156\267\032\377\336\023\257\257\137"
+"\200\055\056\310\161\126\244\206\020\067\076\346\100\045\267\107"
+"\025\027\045\107\332\214\063\306\201\234\026\146\177\345\057\334"
+"\255\356\205\077\224\007\074\330\353\236\024\365\210\265\045\211"
+"\300"
+, (PRUint32)993 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"BankEngine CA", (PRUint32)14 },
+ { (void *)"\174\366\047\174\203\221\226\137\011\161\303\227\066\111\273\003"
+"\233\175\076\211"
+, (PRUint32)20 },
+ { (void *)"\077\126\162\302\341\064\321\166\123\063\106\341\215\272\223\166"
+, (PRUint32)16 },
+ { (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) }
+};
+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 *)"FortEngine CA", (PRUint32)14 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146"
+"\157\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162"
+"\164\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146"
+"\157\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162"
+"\164\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\005\335\060\202\003\305\240\003\002\001\002\002\001\000"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016"
+"\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030"
+"\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156\147"
+"\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004"
+"\013\023\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\104\151\166\151\163"
+"\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146\157"
+"\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052\206"
+"\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162\164"
+"\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070"
+"\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060"
+"\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060"
+"\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003"
+"\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007"
+"\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125"
+"\004\012\023\017\106\157\162\164\105\156\147\151\156\145\040\111"
+"\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023"
+"\060\021\006\003\125\004\003\023\012\146\157\162\164\145\156\147"
+"\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001"
+"\011\001\026\021\143\141\100\146\157\162\164\145\156\147\151\156"
+"\145\056\143\157\155\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\312\276\306\156\234\003\307\035\157\334"
+"\106\033\243\110\034\073\351\142\200\110\145\016\241\266\173\273"
+"\277\001\265\206\241\120\052\163\317\252\351\253\224\045\113\163"
+"\342\056\350\207\114\215\151\333\265\243\331\051\135\157\263\236"
+"\110\016\323\071\153\202\061\254\222\252\214\073\132\050\246\234"
+"\323\045\321\162\374\377\040\107\254\165\042\353\367\221\153\127"
+"\072\354\360\074\361\043\277\117\113\132\130\162\046\303\176\241"
+"\116\063\265\065\137\323\262\064\103\334\330\272\227\050\015\016"
+"\174\134\244\141\170\217\112\164\060\166\015\204\246\307\054\000"
+"\131\042\320\300\207\206\321\006\273\202\372\044\171\011\151\222"
+"\011\004\013\273\342\021\347\011\337\276\166\051\160\111\036\170"
+"\173\002\316\165\233\031\345\246\141\272\260\074\272\354\111\142"
+"\034\074\071\264\161\023\106\246\355\236\307\006\006\073\044\031"
+"\000\152\107\234\155\357\344\047\236\330\131\254\337\007\044\160"
+"\350\153\334\340\031\352\141\302\054\341\220\276\070\225\162\305"
+"\140\257\126\345\170\105\155\271\160\331\317\246\001\301\344\242"
+"\104\142\300\076\302\075\342\050\310\075\232\374\227\060\336\176"
+"\141\172\002\223\224\330\135\340\021\106\124\136\211\107\270\005"
+"\070\131\066\101\361\327\212\336\156\266\033\042\217\325\341\227"
+"\265\200\201\005\052\056\010\040\017\323\051\206\243\337\342\166"
+"\072\350\346\124\045\137\131\262\140\176\101\372\174\122\054\301"
+"\321\140\016\172\006\234\264\245\162\106\241\355\105\257\212\040"
+"\105\320\134\333\131\202\067\046\062\117\102\142\103\364\234\206"
+"\312\266\002\227\150\176\276\365\123\007\064\352\362\012\161\104"
+"\356\224\254\270\365\044\312\231\334\025\140\207\031\047\242\024"
+"\355\360\343\016\011\341\313\045\267\020\100\015\014\361\175\033"
+"\271\051\231\345\116\204\015\355\265\151\043\364\067\326\325\127"
+"\023\226\343\254\227\052\350\350\377\071\072\231\334\200\376\072"
+"\246\344\121\320\040\322\010\043\104\247\023\203\031\313\035\337"
+"\300\154\314\311\350\373\034\224\060\337\355\302\354\321\144\245"
+"\304\314\120\107\374\371\154\324\223\326\263\155\117\332\354\212"
+"\375\223\072\027\357\010\034\116\364\003\243\006\052\016\360\362"
+"\316\323\175\207\114\321\002\003\001\000\001\243\020\060\016\060"
+"\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006"
+"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001"
+"\000\127\040\151\075\147\323\331\123\262\275\132\154\224\142\261"
+"\362\035\076\011\143\374\162\051\162\200\144\155\144\236\135\000"
+"\234\334\377\375\121\020\001\335\274\257\223\201\236\005\243\075"
+"\335\250\170\127\043\344\115\067\101\151\316\345\232\140\310\326"
+"\145\064\264\220\011\234\071\013\206\143\123\250\340\361\245\074"
+"\162\066\326\223\163\333\332\005\015\062\153\321\231\213\004\236"
+"\011\051\133\004\332\312\011\203\236\143\166\117\114\144\160\073"
+"\053\377\373\034\177\121\262\152\326\144\341\071\015\220\345\257"
+"\032\172\372\166\242\306\023\060\236\123\312\052\053\010\313\321"
+"\215\145\103\352\031\325\026\000\023\035\007\360\124\125\123\145"
+"\065\116\123\265\152\110\135\100\245\061\337\032\371\352\012\160"
+"\213\101\171\205\350\302\101\316\006\230\247\076\100\327\335\311"
+"\105\014\205\037\132\054\064\106\215\074\263\304\253\254\132\221"
+"\361\054\360\156\270\371\331\173\365\104\316\172\240\152\202\216"
+"\171\057\045\313\161\212\023\203\127\263\134\247\032\000\026\062"
+"\031\242\100\350\233\112\272\314\372\353\115\113\013\025\012\057"
+"\076\132\057\163\174\071\206\140\013\210\063\054\205\244\357\023"
+"\131\346\334\373\047\343\044\076\026\124\104\361\352\123\146\264"
+"\042\040\154\251\146\106\102\352\127\063\322\146\032\302\347\226"
+"\161\070\130\130\141\141\124\156\044\265\014\316\216\063\121\260"
+"\334\150\245\157\226\355\301\165\315\004\361\211\145\003\237\022"
+"\012\112\076\340\265\324\066\216\053\233\304\101\041\175\126\240"
+"\257\300\314\264\007\034\065\124\331\125\104\151\032\056\172\116"
+"\233\116\072\352\055\255\072\252\013\355\206\276\045\270\206\134"
+"\157\166\371\256\100\335\016\225\171\124\303\074\366\116\274\134"
+"\025\251\215\236\340\071\342\126\160\377\306\253\056\334\154\026"
+"\141\353\162\163\360\347\177\265\262\233\246\054\075\022\345\111"
+"\061\034\333\270\322\036\213\041\132\131\317\161\376\322\262\363"
+"\270\132\037\115\370\262\062\067\037\053\140\062\035\004\340\120"
+"\046\354\256\370\015\270\260\320\121\274\205\031\127\041\164\125"
+"\044\207\073\127\334\070\104\126\174\147\236\272\130\340\025\143"
+"\101\324\352\130\213\360\356\121\245\112\340\302\217\021\020\000"
+"\347"
+, (PRUint32)1505 }
+};
+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 *)"FortEngine CA", (PRUint32)14 },
+ { (void *)"\101\101\246\125\070\252\007\017\342\231\174\272\223\237\274\221"
+"\355\012\034\116"
+, (PRUint32)20 },
+ { (void *)"\225\015\273\365\336\111\267\072\266\302\311\233\100\106\036\155"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"MailEngine CA", (PRUint32)14 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155"
+"\141\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151"
+"\154\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\030\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156"
+"\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125"
+"\004\013\023\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\104\151\166\151"
+"\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155"
+"\141\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052"
+"\206\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151"
+"\154\145\156\147\151\156\145\056\143\157\155"
+, (PRUint32)171 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016"
+"\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030"
+"\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156\147"
+"\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004"
+"\013\023\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\104\151\166\151\163"
+"\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155\141"
+"\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052\206"
+"\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151\154"
+"\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070"
+"\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060"
+"\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060"
+"\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003"
+"\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007"
+"\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125"
+"\004\012\023\017\115\141\151\154\105\156\147\151\156\145\040\111"
+"\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023"
+"\060\021\006\003\125\004\003\023\012\155\141\151\154\145\156\147"
+"\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001"
+"\011\001\026\021\143\141\100\155\141\151\154\145\156\147\151\156"
+"\145\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\251\171\237\261\117\245\307\343\105\232"
+"\176\255\067\136\321\114\354\232\165\321\352\056\172\377\336\274"
+"\304\014\214\223\365\063\176\264\137\123\033\270\346\053\271\111"
+"\046\270\371\152\264\067\235\061\132\054\137\011\270\320\366\123"
+"\134\377\160\263\360\353\364\327\373\133\104\336\375\302\065\100"
+"\322\215\250\254\311\100\342\123\052\167\114\117\041\060\303\063"
+"\315\366\120\237\102\154\032\003\141\205\154\152\313\070\341\105"
+"\001\255\050\276\076\306\331\374\126\301\177\363\061\240\145\211"
+"\036\356\171\146\124\254\377\026\311\103\025\071\315\242\207\113"
+"\004\001\006\212\357\111\101\057\152\252\226\322\263\155\015\165"
+"\236\213\134\362\366\003\210\223\216\173\015\024\025\267\214\203"
+"\025\042\177\311\125\134\232\311\305\073\271\355\250\026\370\203"
+"\274\263\151\221\126\134\107\260\076\216\062\035\042\351\216\163"
+"\225\122\027\114\273\313\276\034\100\056\130\302\104\166\230\262"
+"\273\120\026\003\053\243\102\143\173\132\374\056\014\360\333\014"
+"\320\132\146\275\031\164\370\015\142\275\233\125\302\242\075\361"
+"\334\103\266\236\307\171\002\003\001\000\001\243\020\060\016\060"
+"\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006"
+"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001"
+"\000\043\174\331\371\004\054\361\312\120\103\152\101\120\031\142"
+"\204\374\376\067\075\030\233\060\341\063\175\336\376\017\066\330"
+"\130\207\244\243\075\342\323\100\360\240\175\333\352\076\040\302"
+"\120\311\104\003\252\341\321\172\374\373\177\270\023\207\016\217"
+"\350\247\347\237\373\321\053\230\243\335\371\350\127\067\330\167"
+"\355\006\334\161\070\063\354\073\125\300\016\042\106\120\321\056"
+"\273\276\046\345\363\117\343\254\010\173\205\144\303\213\047\342"
+"\203\330\220\006\207\165\272\360\230\335\160\271\053\225\312\155"
+"\001\115\060\163\226\216\034\363\337\020\027\110\152\037\062\361"
+"\013\115\315\164\125\316\200\155\363\074\357\200\040\021\221\174"
+"\123\113\153\277\365\006\227\107\130\114\057\102\155\016\004\022"
+"\111\326\172\051\337\022\067\254\263\253\020\376\156\346\003\346"
+"\303\237\046\150\301\027\371\367\226\241\107\064\301\347\234\145"
+"\362\331\060\027\146\322\000\133\067\337\123\160\064\160\143\301"
+"\067\241\131\323\156\232\363\241\333\027\125\370\223\354\154\316"
+"\026\311\273\370\244\163\074\256\132\160\211\042\015\337\115\204"
+"\203"
+, (PRUint32)993 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"MailEngine CA", (PRUint32)14 },
+ { (void *)"\052\175\170\152\226\012\241\132\305\231\364\361\115\344\004\057"
+"\271\134\173\220"
+, (PRUint32)20 },
+ { (void *)"\257\331\256\074\245\337\007\060\040\273\005\006\306\111\161\123"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"TraderEngine CA", (PRUint32)16 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162"
+"\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006"
+"\003\125\004\013\023\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\104\151"
+"\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023"
+"\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060"
+"\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141"
+"\100\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157"
+"\155"
+, (PRUint32)177 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162"
+"\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006"
+"\003\125\004\013\023\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\104\151"
+"\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023"
+"\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060"
+"\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141"
+"\100\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157"
+"\155"
+, (PRUint32)177 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\003\351\060\202\002\321\240\003\002\001\002\002\001\000"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101\061"
+"\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016"
+"\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\032"
+"\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162\105"
+"\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003"
+"\125\004\013\023\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\104\151\166"
+"\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023\014"
+"\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060\040"
+"\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141\100"
+"\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157\155"
+"\060\036\027\015\071\070\060\061\060\061\060\060\060\060\060\060"
+"\132\027\015\063\070\060\061\061\067\060\060\060\060\060\060\132"
+"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101"
+"\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060"
+"\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061"
+"\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162"
+"\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006"
+"\003\125\004\013\023\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\104\151"
+"\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023"
+"\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060"
+"\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141"
+"\100\164\162\141\144\145\162\145\156\147\151\156\145\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\317\045\371\100\117\271\110\337\263\200\331\365\277\174"
+"\351\364\171\217\342\024\016\131\157\026\270\105\110\265\225\117"
+"\365\273\177\306\076\115\170\227\165\223\043\313\375\052\247\027"
+"\152\207\160\275\350\377\276\053\320\146\271\345\242\207\236\054"
+"\012\142\004\023\226\236\104\054\147\320\347\257\020\101\343\175"
+"\304\322\007\265\105\336\112\322\075\314\043\131\311\220\276\341"
+"\212\216\155\323\021\376\053\312\003\365\254\055\365\025\062\135"
+"\245\127\222\163\044\234\365\004\341\064\200\241\030\210\114\263"
+"\200\212\271\240\274\344\077\371\216\136\201\321\275\144\231\017"
+"\140\364\170\166\010\073\272\057\127\147\251\124\122\273\203\272"
+"\176\164\056\020\241\342\024\022\130\276\030\137\314\312\017\074"
+"\165\137\352\232\057\222\311\267\044\331\022\317\135\257\015\207"
+"\156\377\021\065\120\356\101\065\021\247\346\307\261\062\012\242"
+"\041\033\356\145\300\220\062\334\174\007\120\034\000\142\354\343"
+"\212\346\163\346\120\374\151\011\253\361\042\256\277\055\336\070"
+"\177\122\124\336\160\207\166\001\226\263\106\301\064\255\220\104"
+"\225\057\002\003\001\000\001\243\020\060\016\060\014\006\003\125"
+"\035\023\004\005\060\003\001\001\377\060\015\006\011\052\206\110"
+"\206\367\015\001\001\005\005\000\003\202\001\001\000\026\070\360"
+"\024\205\227\167\307\321\020\210\122\134\273\021\123\061\337\152"
+"\153\030\034\256\040\263\046\303\072\017\336\254\140\151\050\367"
+"\024\336\056\025\377\226\275\133\226\045\130\043\220\045\272\232"
+"\013\134\007\114\314\141\311\220\350\032\116\052\312\215\005\353"
+"\027\331\362\230\067\124\130\247\267\116\154\006\241\276\164\327"
+"\251\320\224\176\352\104\253\306\073\170\144\153\112\316\031\022"
+"\266\123\375\211\117\376\020\247\310\207\374\061\142\351\314\214"
+"\270\375\052\362\176\270\110\011\061\145\162\363\122\341\120\136"
+"\247\373\123\364\215\217\066\375\134\224\004\040\007\143\247\267"
+"\230\167\164\033\342\060\354\015\305\364\026\262\214\027\126\225"
+"\257\107\102\016\164\273\152\156\326\115\163\330\010\061\235\112"
+"\103\340\020\161\055\055\202\030\037\171\131\247\233\012\165\126"
+"\175\302\136\005\321\143\105\221\025\221\122\276\300\134\370\360"
+"\347\113\213\231\103\146\050\047\174\045\222\314\030\015\123\104"
+"\324\223\213\265\075\021\312\326\267\103\244\061\151\273\341\075"
+"\226\126\160\040\066\300\357\331\152\326\260\147\343"
+, (PRUint32)1005 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"TraderEngine CA", (PRUint32)16 },
+ { (void *)"\226\137\006\006\205\177\333\000\352\163\325\301\271\274\232\264"
+"\350\273\231\263"
+, (PRUint32)20 },
+ { (void *)"\165\061\224\331\224\242\361\006\237\230\167\323\037\336\157\372"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"USPS Root", (PRUint32)10 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123"
+"\040\122\157\157\164\040\103\101"
+, (PRUint32)104 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123"
+"\040\122\157\157\164\040\103\101"
+, (PRUint32)104 },
+ { (void *)"\047\204"
+, (PRUint32)2 },
+ { (void *)"\060\202\003\132\060\202\002\303\240\003\002\001\002\002\002\047"
+"\204\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123"
+"\040\122\157\157\164\040\103\101\060\036\027\015\060\061\060\064"
+"\061\063\061\066\063\070\065\060\132\027\015\062\060\060\070\061"
+"\064\061\071\060\060\060\060\132\060\146\061\013\060\011\006\003"
+"\125\004\006\023\002\125\123\061\045\060\043\006\003\125\004\012"
+"\023\034\125\156\151\164\145\144\040\123\164\141\164\145\163\040"
+"\120\157\163\164\141\154\040\123\145\162\166\151\143\145\061\031"
+"\060\027\006\003\125\004\013\023\020\167\167\167\056\165\163\160"
+"\163\056\143\157\155\057\103\120\123\061\025\060\023\006\003\125"
+"\004\003\023\014\125\123\120\123\040\122\157\157\164\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\267\251\045"
+"\254\143\332\260\222\317\224\066\260\004\377\026\156\166\004\133"
+"\365\306\074\237\306\271\102\046\125\373\223\161\205\021\145\311"
+"\141\047\210\304\136\233\376\052\170\112\122\152\105\237\250\373"
+"\221\264\343\046\135\365\103\024\046\271\336\074\155\054\146\365"
+"\123\175\336\344\126\127\262\242\171\365\341\264\332\152\367\044"
+"\345\263\050\376\236\167\226\342\016\307\005\003\314\351\121\366"
+"\226\374\021\300\226\055\163\065\377\130\163\137\362\110\065\345"
+"\104\113\320\176\325\000\036\204\155\330\045\330\321\002\003\001"
+"\000\001\243\202\001\025\060\202\001\021\060\154\006\003\125\035"
+"\040\004\145\060\143\060\013\006\011\140\206\110\001\206\371\155"
+"\146\001\060\013\006\011\140\206\110\001\206\371\155\146\002\060"
+"\013\006\011\140\206\110\001\206\371\155\146\003\060\013\006\011"
+"\140\206\110\001\206\371\155\146\004\060\013\006\011\140\206\110"
+"\001\206\371\155\146\005\060\013\006\011\140\206\110\001\206\371"
+"\155\146\006\060\013\006\011\140\206\110\001\206\371\155\146\007"
+"\060\006\006\004\125\035\040\000\060\035\006\003\125\035\016\004"
+"\026\004\024\323\316\202\164\363\057\113\211\140\162\244\136\021"
+"\277\137\165\003\242\002\253\060\037\006\003\125\035\043\004\030"
+"\060\026\200\024\323\316\202\164\363\057\113\211\140\162\244\136"
+"\021\277\137\165\003\242\002\253\060\035\006\003\125\035\022\004"
+"\026\060\024\201\022\162\157\157\164\061\060\060\060\061\100\165"
+"\163\160\163\056\143\157\155\060\041\006\003\125\035\021\004\032"
+"\060\030\201\026\143\141\141\144\155\151\156\100\145\155\141\151"
+"\154\056\165\163\160\163\056\143\157\155\060\016\006\003\125\035"
+"\017\001\001\377\004\004\003\002\001\306\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\005\005\000\003\201\201\000\065\061"
+"\212\231\336\052\270\273\344\157\330\351\320\215\337\101\136\110"
+"\047\217\146\205\026\022\263\107\023\353\001\011\176\076\370\125"
+"\065\065\205\012\117\263\350\202\247\257\255\227\135\206\116\327"
+"\267\255\254\217\240\240\124\113\245\117\364\165\007\273\057\056"
+"\031\033\036\216\355\155\113\325\115\203\310\166\227\127\206\366"
+"\044\102\005\365\262\354\026\357\274\354\275\346\220\154\217\222"
+"\263\033\031\147\046\072\257\245\307\036\362\364\165\116\151\331"
+"\273\373\017\154\134\072\310\335\255\216\012\227\035\217"
+, (PRUint32)862 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"USPS Root", (PRUint32)10 },
+ { (void *)"\154\041\132\224\112\235\120\245\027\015\202\313\324\371\325\072"
+"\341\237\030\145"
+, (PRUint32)20 },
+ { (void *)"\274\055\035\316\370\036\035\175\021\044\152\231\160\130\175\031"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"USPS Production 1", (PRUint32)18 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\156\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\035\060\033\006\003\125\004\003\023\024\125\123\120\123"
+"\040\120\162\157\144\165\143\164\151\157\156\040\103\101\040\061"
+, (PRUint32)112 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123"
+"\040\122\157\157\164\040\103\101"
+, (PRUint32)104 },
+ { (void *)"\047\205"
+, (PRUint32)2 },
+ { (void *)"\060\202\010\157\060\202\007\330\240\003\002\001\002\002\002\047"
+"\205\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000"
+"\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061"
+"\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144"
+"\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123"
+"\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023"
+"\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123"
+"\040\122\157\157\164\040\103\101\060\036\027\015\060\061\060\064"
+"\061\063\061\066\065\066\065\064\132\027\015\062\060\060\070\061"
+"\064\061\067\060\060\064\060\132\060\156\061\013\060\011\006\003"
+"\125\004\006\023\002\125\123\061\045\060\043\006\003\125\004\012"
+"\023\034\125\156\151\164\145\144\040\123\164\141\164\145\163\040"
+"\120\157\163\164\141\154\040\123\145\162\166\151\143\145\061\031"
+"\060\027\006\003\125\004\013\023\020\167\167\167\056\165\163\160"
+"\163\056\143\157\155\057\103\120\123\061\035\060\033\006\003\125"
+"\004\003\023\024\125\123\120\123\040\120\162\157\144\165\143\164"
+"\151\157\156\040\103\101\040\061\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\306\326\271\357\262\123\070\312\322\167\014"
+"\154\066\050\060\302\320\050\002\170\161\116\015\211\102\307\131"
+"\047\263\220\010\047\324\227\132\036\266\170\104\100\153\164\306"
+"\215\253\121\213\350\246\355\121\246\326\165\027\354\172\124\136"
+"\126\203\347\360\155\304\111\364\027\275\006\013\022\306\125\357"
+"\351\250\341\050\057\240\103\217\165\364\377\331\334\175\376\252"
+"\324\170\363\234\223\305\231\332\142\106\233\365\166\044\124\011"
+"\012\051\353\024\105\102\013\377\015\166\003\037\247\145\210\242"
+"\244\177\157\320\117\002\003\001\000\001\243\202\006\042\060\202"
+"\006\036\060\202\005\167\006\003\125\035\040\004\202\005\156\060"
+"\202\005\152\060\201\303\006\011\140\206\110\001\206\371\155\146"
+"\001\060\201\265\060\043\006\010\053\006\001\005\005\007\002\001"
+"\026\027\150\164\164\160\072\057\057\167\167\167\056\165\163\160"
+"\163\056\143\157\155\057\103\120\123\060\201\215\006\010\053\006"
+"\001\005\005\007\002\002\060\201\200\032\176\123\145\145\040\125"
+"\123\120\123\040\103\120\123\040\141\164\040\150\164\164\160\072"
+"\057\057\167\167\167\056\165\163\160\163\056\143\157\155\057\103"
+"\120\123\056\040\124\150\151\163\040\143\145\162\164\151\146\151"
+"\143\141\164\145\040\151\163\040\164\157\040\142\145\040\165\163"
+"\145\144\040\157\156\154\171\040\151\156\040\141\143\143\157\162"
+"\144\141\156\143\145\040\167\151\164\150\040\125\123\120\123\040"
+"\162\145\147\165\154\141\164\151\157\156\163\040\141\156\144\040"
+"\160\157\154\151\143\151\145\163\056\060\201\303\006\011\140\206"
+"\110\001\206\371\155\146\002\060\201\265\060\043\006\010\053\006"
+"\001\005\005\007\002\001\026\027\150\164\164\160\072\057\057\167"
+"\167\167\056\165\163\160\163\056\143\157\155\057\103\120\123\060"
+"\201\215\006\010\053\006\001\005\005\007\002\002\060\201\200\032"
+"\176\123\145\145\040\125\123\120\123\040\103\120\123\040\141\164"
+"\040\150\164\164\160\072\057\057\167\167\167\056\165\163\160\163"
+"\056\143\157\155\057\103\120\123\056\040\124\150\151\163\040\143"
+"\145\162\164\151\146\151\143\141\164\145\040\151\163\040\164\157"
+"\040\142\145\040\165\163\145\144\040\157\156\154\171\040\151\156"
+"\040\141\143\143\157\162\144\141\156\143\145\040\167\151\164\150"
+"\040\125\123\120\123\040\162\145\147\165\154\141\164\151\157\156"
+"\163\040\141\156\144\040\160\157\154\151\143\151\145\163\056\060"
+"\201\303\006\011\140\206\110\001\206\371\155\146\003\060\201\265"
+"\060\043\006\010\053\006\001\005\005\007\002\001\026\027\150\164"
+"\164\160\072\057\057\167\167\167\056\165\163\160\163\056\143\157"
+"\155\057\103\120\123\060\201\215\006\010\053\006\001\005\005\007"
+"\002\002\060\201\200\032\176\123\145\145\040\125\123\120\123\040"
+"\103\120\123\040\141\164\040\150\164\164\160\072\057\057\167\167"
+"\167\056\165\163\160\163\056\143\157\155\057\103\120\123\056\040"
+"\124\150\151\163\040\143\145\162\164\151\146\151\143\141\164\145"
+"\040\151\163\040\164\157\040\142\145\040\165\163\145\144\040\157"
+"\156\154\171\040\151\156\040\141\143\143\157\162\144\141\156\143"
+"\145\040\167\151\164\150\040\125\123\120\123\040\162\145\147\165"
+"\154\141\164\151\157\156\163\040\141\156\144\040\160\157\154\151"
+"\143\151\145\163\056\060\201\303\006\011\140\206\110\001\206\371"
+"\155\146\004\060\201\265\060\043\006\010\053\006\001\005\005\007"
+"\002\001\026\027\150\164\164\160\072\057\057\167\167\167\056\165"
+"\163\160\163\056\143\157\155\057\103\120\123\060\201\215\006\010"
+"\053\006\001\005\005\007\002\002\060\201\200\032\176\123\145\145"
+"\040\125\123\120\123\040\103\120\123\040\141\164\040\150\164\164"
+"\160\072\057\057\167\167\167\056\165\163\160\163\056\143\157\155"
+"\057\103\120\123\056\040\124\150\151\163\040\143\145\162\164\151"
+"\146\151\143\141\164\145\040\151\163\040\164\157\040\142\145\040"
+"\165\163\145\144\040\157\156\154\171\040\151\156\040\141\143\143"
+"\157\162\144\141\156\143\145\040\167\151\164\150\040\125\123\120"
+"\123\040\162\145\147\165\154\141\164\151\157\156\163\040\141\156"
+"\144\040\160\157\154\151\143\151\145\163\056\060\201\303\006\011"
+"\140\206\110\001\206\371\155\146\005\060\201\265\060\043\006\010"
+"\053\006\001\005\005\007\002\001\026\027\150\164\164\160\072\057"
+"\057\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120"
+"\123\060\201\215\006\010\053\006\001\005\005\007\002\002\060\201"
+"\200\032\176\123\145\145\040\125\123\120\123\040\103\120\123\040"
+"\141\164\040\150\164\164\160\072\057\057\167\167\167\056\165\163"
+"\160\163\056\143\157\155\057\103\120\123\056\040\124\150\151\163"
+"\040\143\145\162\164\151\146\151\143\141\164\145\040\151\163\040"
+"\164\157\040\142\145\040\165\163\145\144\040\157\156\154\171\040"
+"\151\156\040\141\143\143\157\162\144\141\156\143\145\040\167\151"
+"\164\150\040\125\123\120\123\040\162\145\147\165\154\141\164\151"
+"\157\156\163\040\141\156\144\040\160\157\154\151\143\151\145\163"
+"\056\060\201\303\006\011\140\206\110\001\206\371\155\146\006\060"
+"\201\265\060\043\006\010\053\006\001\005\005\007\002\001\026\027"
+"\150\164\164\160\072\057\057\167\167\167\056\165\163\160\163\056"
+"\143\157\155\057\103\120\123\060\201\215\006\010\053\006\001\005"
+"\005\007\002\002\060\201\200\032\176\123\145\145\040\125\123\120"
+"\123\040\103\120\123\040\141\164\040\150\164\164\160\072\057\057"
+"\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120\123"
+"\056\040\124\150\151\163\040\143\145\162\164\151\146\151\143\141"
+"\164\145\040\151\163\040\164\157\040\142\145\040\165\163\145\144"
+"\040\157\156\154\171\040\151\156\040\141\143\143\157\162\144\141"
+"\156\143\145\040\167\151\164\150\040\125\123\120\123\040\162\145"
+"\147\165\154\141\164\151\157\156\163\040\141\156\144\040\160\157"
+"\154\151\143\151\145\163\056\060\201\303\006\011\140\206\110\001"
+"\206\371\155\146\007\060\201\265\060\043\006\010\053\006\001\005"
+"\005\007\002\001\026\027\150\164\164\160\072\057\057\167\167\167"
+"\056\165\163\160\163\056\143\157\155\057\103\120\123\060\201\215"
+"\006\010\053\006\001\005\005\007\002\002\060\201\200\032\176\123"
+"\145\145\040\125\123\120\123\040\103\120\123\040\141\164\040\150"
+"\164\164\160\072\057\057\167\167\167\056\165\163\160\163\056\143"
+"\157\155\057\103\120\123\056\040\124\150\151\163\040\143\145\162"
+"\164\151\146\151\143\141\164\145\040\151\163\040\164\157\040\142"
+"\145\040\165\163\145\144\040\157\156\154\171\040\151\156\040\141"
+"\143\143\157\162\144\141\156\143\145\040\167\151\164\150\040\125"
+"\123\120\123\040\162\145\147\165\154\141\164\151\157\156\163\040"
+"\141\156\144\040\160\157\154\151\143\151\145\163\056\060\035\006"
+"\003\125\035\016\004\026\004\024\045\345\240\357\055\162\117\155"
+"\225\037\067\037\040\326\303\001\104\003\307\320\060\037\006\003"
+"\125\035\043\004\030\060\026\200\024\323\316\202\164\363\057\113"
+"\211\140\162\244\136\021\277\137\165\003\242\002\253\060\035\006"
+"\003\125\035\022\004\026\060\024\201\022\162\157\157\164\061\060"
+"\060\060\061\100\165\163\160\163\056\143\157\155\060\041\006\003"
+"\125\035\021\004\032\060\030\201\026\143\141\141\144\155\151\156"
+"\100\145\155\141\151\154\056\165\163\160\163\056\143\157\155\060"
+"\016\006\003\125\035\017\001\001\377\004\004\003\002\001\306\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\005\005\000\003"
+"\201\201\000\140\277\111\155\062\312\204\333\360\226\100\310\254"
+"\130\351\111\351\233\034\162\136\305\006\243\075\064\303\034\256"
+"\015\325\164\031\336\230\327\175\001\075\345\110\230\100\177\275"
+"\042\257\134\172\366\353\142\076\253\274\275\217\142\130\313\202"
+"\072\324\304\100\347\213\270\017\020\120\017\054\070\043\071\224"
+"\345\040\307\324\270\371\341\121\102\104\224\154\143\136\343\176"
+"\136\142\336\357\075\106\264\074\133\250\233\016\172\236\035\126"
+"\355\274\005\264\305\361\131\011\257\157\111\205\131\333\072\021"
+"\145\315\351"
+, (PRUint32)2163 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"USPS Production 1", (PRUint32)18 },
+ { (void *)"\246\153\351\054\171\064\177\363\201\000\013\373\142\054\337\247"
+"\121\331\153\123"
+, (PRUint32)20 },
+ { (void *)"\076\000\040\236\051\317\232\170\303\150\117\206\366\173\341\106"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Non-Validated Services Root", (PRUint32)37 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101"
+"\144\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040"
+"\103\101\040\122\157\157\164"
+, (PRUint32)103 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101"
+"\144\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040"
+"\103\101\040\122\157\157\164"
+, (PRUint32)103 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\004\030\060\202\003\000\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024"
+"\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163"
+"\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101"
+"\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167"
+"\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101\144"
+"\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040\103"
+"\101\040\122\157\157\164\060\036\027\015\060\060\060\065\063\060"
+"\061\060\063\070\063\061\132\027\015\062\060\060\065\063\060\061"
+"\060\063\070\063\061\132\060\145\061\013\060\011\006\003\125\004"
+"\006\023\002\123\105\061\024\060\022\006\003\125\004\012\023\013"
+"\101\144\144\124\162\165\163\164\040\101\102\061\035\060\033\006"
+"\003\125\004\013\023\024\101\144\144\124\162\165\163\164\040\124"
+"\124\120\040\116\145\164\167\157\162\153\061\041\060\037\006\003"
+"\125\004\003\023\030\101\144\144\124\162\165\163\164\040\103\154"
+"\141\163\163\040\061\040\103\101\040\122\157\157\164\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\226\226"
+"\324\041\111\140\342\153\350\101\007\014\336\304\340\334\023\043"
+"\315\301\065\307\373\326\116\021\012\147\136\365\006\133\153\245"
+"\010\073\133\051\026\072\347\207\262\064\006\305\274\005\245\003"
+"\174\202\313\051\020\256\341\210\201\275\326\236\323\376\055\126"
+"\301\025\316\343\046\235\025\056\020\373\006\217\060\004\336\247"
+"\264\143\264\377\261\234\256\074\257\167\266\126\305\265\253\242"
+"\351\151\072\075\016\063\171\062\077\160\202\222\231\141\155\215"
+"\060\010\217\161\077\246\110\127\031\370\045\334\113\146\134\245"
+"\164\217\230\256\310\371\300\006\042\347\254\163\337\245\056\373"
+"\122\334\261\025\145\040\372\065\146\151\336\337\054\361\156\274"
+"\060\333\054\044\022\333\353\065\065\150\220\313\000\260\227\041"
+"\075\164\041\043\145\064\053\273\170\131\243\326\341\166\071\232"
+"\244\111\216\214\164\257\156\244\232\243\331\233\322\070\134\233"
+"\242\030\314\165\043\204\276\353\342\115\063\161\216\032\360\302"
+"\370\307\035\242\255\003\227\054\370\317\045\306\366\270\044\061"
+"\261\143\135\222\177\143\360\045\311\123\056\037\277\115\002\003"
+"\001\000\001\243\201\322\060\201\317\060\035\006\003\125\035\016"
+"\004\026\004\024\225\261\264\360\224\266\275\307\332\321\021\011"
+"\041\276\301\257\111\375\020\173\060\013\006\003\125\035\017\004"
+"\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004"
+"\005\060\003\001\001\377\060\201\217\006\003\125\035\043\004\201"
+"\207\060\201\204\200\024\225\261\264\360\224\266\275\307\332\321"
+"\021\011\041\276\301\257\111\375\020\173\241\151\244\147\060\145"
+"\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024\060"
+"\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163\164"
+"\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101\144"
+"\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167\157"
+"\162\153\061\041\060\037\006\003\125\004\003\023\030\101\144\144"
+"\124\162\165\163\164\040\103\154\141\163\163\040\061\040\103\101"
+"\040\122\157\157\164\202\001\001\060\015\006\011\052\206\110\206"
+"\367\015\001\001\005\005\000\003\202\001\001\000\054\155\144\033"
+"\037\315\015\335\271\001\372\226\143\064\062\110\107\231\256\227"
+"\355\375\162\026\246\163\107\132\364\353\335\351\365\326\373\105"
+"\314\051\211\104\135\277\106\071\075\350\356\274\115\124\206\036"
+"\035\154\343\027\047\103\341\211\126\053\251\157\162\116\111\063"
+"\343\162\174\052\043\232\274\076\377\050\052\355\243\377\034\043"
+"\272\103\127\011\147\115\113\142\006\055\370\377\154\235\140\036"
+"\330\034\113\175\265\061\057\331\320\174\135\370\336\153\203\030"
+"\170\067\127\057\350\063\007\147\337\036\307\153\052\225\166\256"
+"\217\127\243\360\364\122\264\251\123\010\317\340\117\323\172\123"
+"\213\375\273\034\126\066\362\376\262\266\345\166\273\325\042\145"
+"\247\077\376\321\146\255\013\274\153\231\206\357\077\175\363\030"
+"\062\312\173\306\343\253\144\106\225\370\046\151\331\125\203\173"
+"\054\226\007\377\131\054\104\243\306\345\351\251\334\241\143\200"
+"\132\041\136\041\317\123\124\360\272\157\211\333\250\252\225\317"
+"\213\343\161\314\036\033\040\104\010\300\172\266\100\375\304\344"
+"\065\341\035\026\034\320\274\053\216\326\161\331"
+, (PRUint32)1052 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Non-Validated Services Root", (PRUint32)37 },
+ { (void *)"\314\253\016\240\114\043\001\326\151\173\335\067\237\315\022\353"
+"\044\343\224\235"
+, (PRUint32)20 },
+ { (void *)"\036\102\225\002\063\222\153\271\137\300\177\332\326\262\113\374"
+, (PRUint32)16 },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
+ { (void *)&ckt_netscape_valid, (PRUint32)sizeof(CK_TRUST) }
+};
+static const NSSItem nss_builtins_items_162 [] = {
+ { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+ { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust External Root", (PRUint32)23 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035"
+"\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141"
+"\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060"
+"\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164"
+"\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157"
+"\164"
+, (PRUint32)113 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035"
+"\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141"
+"\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060"
+"\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164"
+"\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157"
+"\164"
+, (PRUint32)113 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\004\066\060\202\003\036\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024"
+"\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163"
+"\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035\101"
+"\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141\154"
+"\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060\040"
+"\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164\040"
+"\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157\164"
+"\060\036\027\015\060\060\060\065\063\060\061\060\064\070\063\070"
+"\132\027\015\062\060\060\065\063\060\061\060\064\070\063\070\132"
+"\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035"
+"\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141"
+"\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060"
+"\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164"
+"\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157"
+"\164\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\267\367\032\063\346\362\000\004\055\071\340\116\133\355"
+"\037\274\154\017\315\265\372\043\266\316\336\233\021\063\227\244"
+"\051\114\175\223\237\275\112\274\223\355\003\032\343\217\317\345"
+"\155\120\132\326\227\051\224\132\200\260\111\172\333\056\225\375"
+"\270\312\277\067\070\055\036\076\221\101\255\160\126\307\360\117"
+"\077\350\062\236\164\312\310\220\124\351\306\137\017\170\235\232"
+"\100\074\016\254\141\252\136\024\217\236\207\241\152\120\334\327"
+"\232\116\257\005\263\246\161\224\234\161\263\120\140\012\307\023"
+"\235\070\007\206\002\250\351\250\151\046\030\220\253\114\260\117"
+"\043\253\072\117\204\330\337\316\237\341\151\157\273\327\102\327"
+"\153\104\344\307\255\356\155\101\137\162\132\161\010\067\263\171"
+"\145\244\131\240\224\067\367\000\057\015\302\222\162\332\320\070"
+"\162\333\024\250\105\304\135\052\175\267\264\326\304\356\254\315"
+"\023\104\267\311\053\335\103\000\045\372\141\271\151\152\130\043"
+"\021\267\247\063\217\126\165\131\365\315\051\327\106\267\012\053"
+"\145\266\323\102\157\025\262\270\173\373\357\351\135\123\325\064"
+"\132\047\002\003\001\000\001\243\201\334\060\201\331\060\035\006"
+"\003\125\035\016\004\026\004\024\255\275\230\172\064\264\046\367"
+"\372\304\046\124\357\003\275\340\044\313\124\032\060\013\006\003"
+"\125\035\017\004\004\003\002\001\006\060\017\006\003\125\035\023"
+"\001\001\377\004\005\060\003\001\001\377\060\201\231\006\003\125"
+"\035\043\004\201\221\060\201\216\200\024\255\275\230\172\064\264"
+"\046\367\372\304\046\124\357\003\275\340\044\313\124\032\241\163"
+"\244\161\060\157\061\013\060\011\006\003\125\004\006\023\002\123"
+"\105\061\024\060\022\006\003\125\004\012\023\013\101\144\144\124"
+"\162\165\163\164\040\101\102\061\046\060\044\006\003\125\004\013"
+"\023\035\101\144\144\124\162\165\163\164\040\105\170\164\145\162"
+"\156\141\154\040\124\124\120\040\116\145\164\167\157\162\153\061"
+"\042\060\040\006\003\125\004\003\023\031\101\144\144\124\162\165"
+"\163\164\040\105\170\164\145\162\156\141\154\040\103\101\040\122"
+"\157\157\164\202\001\001\060\015\006\011\052\206\110\206\367\015"
+"\001\001\005\005\000\003\202\001\001\000\260\233\340\205\045\302"
+"\326\043\342\017\226\006\222\235\101\230\234\331\204\171\201\331"
+"\036\133\024\007\043\066\145\217\260\330\167\273\254\101\154\107"
+"\140\203\121\260\371\062\075\347\374\366\046\023\307\200\026\245"
+"\277\132\374\207\317\170\171\211\041\232\342\114\007\012\206\065"
+"\274\362\336\121\304\322\226\267\334\176\116\356\160\375\034\071"
+"\353\014\002\121\024\055\216\275\026\340\301\337\106\165\347\044"
+"\255\354\364\102\264\205\223\160\020\147\272\235\006\065\112\030"
+"\323\053\172\314\121\102\241\172\143\321\346\273\241\305\053\302"
+"\066\276\023\015\346\275\143\176\171\173\247\011\015\100\253\152"
+"\335\217\212\303\366\366\214\032\102\005\121\324\105\365\237\247"
+"\142\041\150\025\040\103\074\231\347\174\275\044\330\251\221\027"
+"\163\210\077\126\033\061\070\030\264\161\017\232\315\310\016\236"
+"\216\056\033\341\214\230\203\313\037\061\361\104\114\306\004\163"
+"\111\166\140\017\307\370\275\027\200\153\056\351\314\114\016\132"
+"\232\171\017\040\012\056\325\236\143\046\036\125\222\224\330\202"
+"\027\132\173\320\274\307\217\116\206\004"
+, (PRUint32)1082 }
+};
+static const NSSItem nss_builtins_items_163 [] = {
+ { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+ { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust External Root", (PRUint32)23 },
+ { (void *)"\002\372\363\342\221\103\124\150\140\170\127\151\115\365\344\133"
+"\150\205\030\150"
+, (PRUint32)20 },
+ { (void *)"\035\065\124\004\205\170\260\077\102\102\115\277\040\163\012\077"
+, (PRUint32)16 },
+ { (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) }
+};
+static const NSSItem nss_builtins_items_164 [] = {
+ { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+ { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Public Services Root", (PRUint32)30 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101"
+"\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103"
+"\101\040\122\157\157\164"
+, (PRUint32)102 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101"
+"\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103"
+"\101\040\122\157\157\164"
+, (PRUint32)102 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\004\025\060\202\002\375\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024"
+"\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163"
+"\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101"
+"\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167"
+"\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101\144"
+"\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103\101"
+"\040\122\157\157\164\060\036\027\015\060\060\060\065\063\060\061"
+"\060\064\061\065\060\132\027\015\062\060\060\065\063\060\061\060"
+"\064\061\065\060\132\060\144\061\013\060\011\006\003\125\004\006"
+"\023\002\123\105\061\024\060\022\006\003\125\004\012\023\013\101"
+"\144\144\124\162\165\163\164\040\101\102\061\035\060\033\006\003"
+"\125\004\013\023\024\101\144\144\124\162\165\163\164\040\124\124"
+"\120\040\116\145\164\167\157\162\153\061\040\060\036\006\003\125"
+"\004\003\023\027\101\144\144\124\162\165\163\164\040\120\165\142"
+"\154\151\143\040\103\101\040\122\157\157\164\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\351\032\060\217"
+"\203\210\024\301\040\330\074\233\217\033\176\003\164\273\332\151"
+"\323\106\245\370\216\302\014\021\220\121\245\057\146\124\100\125"
+"\352\333\037\112\126\356\237\043\156\364\071\313\241\271\157\362"
+"\176\371\135\207\046\141\236\034\370\342\354\246\201\370\041\305"
+"\044\314\021\014\077\333\046\162\172\307\001\227\007\027\371\327"
+"\030\054\060\175\016\172\036\142\036\306\113\300\375\175\142\167"
+"\323\104\036\047\366\077\113\104\263\267\070\331\071\037\140\325"
+"\121\222\163\003\264\000\151\343\363\024\116\356\321\334\011\317"
+"\167\064\106\120\260\370\021\362\376\070\171\367\007\071\376\121"
+"\222\227\013\133\010\137\064\206\001\255\210\227\353\146\315\136"
+"\321\377\334\175\362\204\332\272\167\255\334\200\010\307\247\207"
+"\326\125\237\227\152\350\310\021\144\272\347\031\051\077\021\263"
+"\170\220\204\040\122\133\021\357\170\320\203\366\325\110\220\320"
+"\060\034\317\200\371\140\376\171\344\210\362\335\000\353\224\105"
+"\353\145\224\151\100\272\300\325\264\270\272\175\004\021\250\353"
+"\061\005\226\224\116\130\041\216\237\320\140\375\002\003\001\000"
+"\001\243\201\321\060\201\316\060\035\006\003\125\035\016\004\026"
+"\004\024\201\076\067\330\222\260\037\167\237\134\264\253\163\252"
+"\347\366\064\140\057\372\060\013\006\003\125\035\017\004\004\003"
+"\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060"
+"\003\001\001\377\060\201\216\006\003\125\035\043\004\201\206\060"
+"\201\203\200\024\201\076\067\330\222\260\037\167\237\134\264\253"
+"\163\252\347\366\064\140\057\372\241\150\244\146\060\144\061\013"
+"\060\011\006\003\125\004\006\023\002\123\105\061\024\060\022\006"
+"\003\125\004\012\023\013\101\144\144\124\162\165\163\164\040\101"
+"\102\061\035\060\033\006\003\125\004\013\023\024\101\144\144\124"
+"\162\165\163\164\040\124\124\120\040\116\145\164\167\157\162\153"
+"\061\040\060\036\006\003\125\004\003\023\027\101\144\144\124\162"
+"\165\163\164\040\120\165\142\154\151\143\040\103\101\040\122\157"
+"\157\164\202\001\001\060\015\006\011\052\206\110\206\367\015\001"
+"\001\005\005\000\003\202\001\001\000\003\367\025\112\370\044\332"
+"\043\126\026\223\166\335\066\050\271\256\033\270\303\361\144\272"
+"\040\030\170\225\051\047\127\005\274\174\052\364\271\121\125\332"
+"\207\002\336\017\026\027\061\370\252\171\056\011\023\273\257\262"
+"\040\031\022\345\223\371\113\371\203\350\104\325\262\101\045\277"
+"\210\165\157\377\020\374\112\124\320\137\360\372\357\066\163\175"
+"\033\066\105\306\041\155\264\025\270\116\317\234\134\245\075\132"
+"\000\216\006\343\074\153\062\173\362\237\360\266\375\337\360\050"
+"\030\110\360\306\274\320\277\064\200\226\302\112\261\155\216\307"
+"\220\105\336\057\147\254\105\004\243\172\334\125\222\311\107\146"
+"\330\032\214\307\355\234\116\232\340\022\273\265\152\114\204\341"
+"\341\042\015\207\000\144\376\214\175\142\071\145\246\357\102\266"
+"\200\045\022\141\001\250\044\023\160\000\021\046\137\372\065\120"
+"\305\110\314\006\107\350\047\330\160\215\137\144\346\241\104\046"
+"\136\042\354\222\315\377\102\232\104\041\155\134\305\343\042\035"
+"\137\107\022\347\316\137\135\372\330\252\261\063\055\331\166\362"
+"\116\072\063\014\053\263\055\220\006"
+, (PRUint32)1049 }
+};
+static const NSSItem nss_builtins_items_165 [] = {
+ { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) },
+ { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Public Services Root", (PRUint32)30 },
+ { (void *)"\052\266\050\110\136\170\373\363\255\236\171\020\335\153\337\231"
+"\162\054\226\345"
+, (PRUint32)20 },
+ { (void *)"\301\142\076\043\305\202\163\234\003\131\113\053\351\167\111\177"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Qualified Certificates Root", (PRUint32)37 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101"
+"\144\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145"
+"\144\040\103\101\040\122\157\157\164"
+, (PRUint32)105 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061"
+"\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165"
+"\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024"
+"\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164"
+"\167\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101"
+"\144\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145"
+"\144\040\103\101\040\122\157\157\164"
+, (PRUint32)105 },
+ { (void *)"\001"
+, (PRUint32)1 },
+ { (void *)"\060\202\004\036\060\202\003\006\240\003\002\001\002\002\001\001"
+"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060"
+"\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024"
+"\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163"
+"\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101"
+"\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167"
+"\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101\144"
+"\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145\144"
+"\040\103\101\040\122\157\157\164\060\036\027\015\060\060\060\065"
+"\063\060\061\060\064\064\065\060\132\027\015\062\060\060\065\063"
+"\060\061\060\064\064\065\060\132\060\147\061\013\060\011\006\003"
+"\125\004\006\023\002\123\105\061\024\060\022\006\003\125\004\012"
+"\023\013\101\144\144\124\162\165\163\164\040\101\102\061\035\060"
+"\033\006\003\125\004\013\023\024\101\144\144\124\162\165\163\164"
+"\040\124\124\120\040\116\145\164\167\157\162\153\061\043\060\041"
+"\006\003\125\004\003\023\032\101\144\144\124\162\165\163\164\040"
+"\121\165\141\154\151\146\151\145\144\040\103\101\040\122\157\157"
+"\164\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\344\036\232\376\334\011\132\207\244\237\107\276\021\137"
+"\257\204\064\333\142\074\171\170\267\351\060\265\354\014\034\052"
+"\304\026\377\340\354\161\353\212\365\021\156\355\117\015\221\322"
+"\022\030\055\111\025\001\302\244\042\023\307\021\144\377\042\022"
+"\232\271\216\134\057\010\317\161\152\263\147\001\131\361\135\106"
+"\363\260\170\245\366\016\102\172\343\177\033\314\320\360\267\050"
+"\375\052\352\236\263\260\271\004\252\375\366\307\264\261\270\052"
+"\240\373\130\361\031\240\157\160\045\176\076\151\112\177\017\042"
+"\330\357\255\010\021\232\051\231\341\252\104\105\232\022\136\076"
+"\235\155\122\374\347\240\075\150\057\360\113\160\174\023\070\255"
+"\274\025\045\361\326\316\253\242\300\061\326\057\237\340\377\024"
+"\131\374\204\223\331\207\174\114\124\023\353\237\321\055\021\370"
+"\030\072\072\336\045\331\367\323\100\355\244\006\022\304\073\341"
+"\221\301\126\065\360\024\334\145\066\011\156\253\244\007\307\065"
+"\321\302\003\063\066\133\165\046\155\102\361\022\153\103\157\113"
+"\161\224\372\064\035\355\023\156\312\200\177\230\057\154\271\145"
+"\330\351\002\003\001\000\001\243\201\324\060\201\321\060\035\006"
+"\003\125\035\016\004\026\004\024\071\225\213\142\213\134\311\324"
+"\200\272\130\017\227\077\025\010\103\314\230\247\060\013\006\003"
+"\125\035\017\004\004\003\002\001\006\060\017\006\003\125\035\023"
+"\001\001\377\004\005\060\003\001\001\377\060\201\221\006\003\125"
+"\035\043\004\201\211\060\201\206\200\024\071\225\213\142\213\134"
+"\311\324\200\272\130\017\227\077\025\010\103\314\230\247\241\153"
+"\244\151\060\147\061\013\060\011\006\003\125\004\006\023\002\123"
+"\105\061\024\060\022\006\003\125\004\012\023\013\101\144\144\124"
+"\162\165\163\164\040\101\102\061\035\060\033\006\003\125\004\013"
+"\023\024\101\144\144\124\162\165\163\164\040\124\124\120\040\116"
+"\145\164\167\157\162\153\061\043\060\041\006\003\125\004\003\023"
+"\032\101\144\144\124\162\165\163\164\040\121\165\141\154\151\146"
+"\151\145\144\040\103\101\040\122\157\157\164\202\001\001\060\015"
+"\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001"
+"\001\000\031\253\165\352\370\213\145\141\225\023\272\151\004\357"
+"\206\312\023\240\307\252\117\144\033\077\030\366\250\055\054\125"
+"\217\005\267\060\352\102\152\035\300\045\121\055\247\277\014\263"
+"\355\357\010\177\154\074\106\032\352\030\103\337\166\314\371\146"
+"\206\234\054\150\365\351\027\370\061\263\030\304\326\110\175\043"
+"\114\150\301\176\273\001\024\157\305\331\156\336\273\004\102\152"
+"\370\366\134\175\345\332\372\207\353\015\065\122\147\320\236\227"
+"\166\005\223\077\225\307\001\346\151\125\070\177\020\141\231\311"
+"\343\137\246\312\076\202\143\110\252\342\010\110\076\252\362\262"
+"\205\142\246\264\247\331\275\067\234\150\265\055\126\175\260\267"
+"\077\240\261\007\326\351\117\334\336\105\161\060\062\177\033\056"
+"\011\371\277\122\241\356\302\200\076\006\134\056\125\100\301\033"
+"\365\160\105\260\334\135\372\366\162\132\167\322\143\315\317\130"
+"\211\000\102\143\077\171\071\320\104\260\202\156\101\031\350\335"
+"\340\301\210\132\321\036\161\223\037\044\060\164\345\036\250\336"
+"\074\047\067\177\203\256\236\167\317\360\060\261\377\113\231\350"
+"\306\241"
+, (PRUint32)1058 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"AddTrust Qualified Certificates Root", (PRUint32)37 },
+ { (void *)"\115\043\170\354\221\225\071\265\000\177\165\217\003\073\041\036"
+"\305\115\213\317"
+, (PRUint32)20 },
+ { (void *)"\047\354\071\107\315\332\132\257\342\232\001\145\041\251\114\273"
+, (PRUint32)16 },
+ { (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) }
+};
+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) },
@@ -4268,7 +9382,7 @@ static const NSSItem nss_builtins_items_72 [] = {
"\051\303"
, (PRUint32)930 }
};
-static const NSSItem nss_builtins_items_73 [] = {
+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) },
@@ -4283,7 +9397,7 @@ static const NSSItem nss_builtins_items_73 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_74 [] = {
+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) },
@@ -4374,7 +9488,7 @@ static const NSSItem nss_builtins_items_74 [] = {
"\064\215"
, (PRUint32)930 }
};
-static const NSSItem nss_builtins_items_75 [] = {
+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) },
@@ -4389,7 +9503,7 @@ static const NSSItem nss_builtins_items_75 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_76 [] = {
+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) },
@@ -4480,7 +9594,7 @@ static const NSSItem nss_builtins_items_76 [] = {
"\116\101\325\226\343\116"
, (PRUint32)934 }
};
-static const NSSItem nss_builtins_items_77 [] = {
+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) },
@@ -4495,7 +9609,7 @@ static const NSSItem nss_builtins_items_77 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
-static const NSSItem nss_builtins_items_78 [] = {
+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) },
@@ -4587,7 +9701,7 @@ static const NSSItem nss_builtins_items_78 [] = {
"\316\324\357"
, (PRUint32)931 }
};
-static const NSSItem nss_builtins_items_79 [] = {
+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) },
@@ -4602,6 +9716,211 @@ static const NSSItem nss_builtins_items_79 [] = {
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) },
{ (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }
};
+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) },
+ { (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 *)"\123\141\262\140\256\333\161\216\247\224\263\023\063\364\007\011"
+, (PRUint32)16 },
+ { (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_177 [] = {
+ { (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 *)&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) }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Thawte Time Stamping CA", (PRUint32)24 },
+ { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) },
+ { (void *)"\060\201\213\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\024\060\022\006\003\125\004\007"
+"\023\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060"
+"\015\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035"
+"\060\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040"
+"\103\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060"
+"\035\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124"
+"\151\155\145\163\164\141\155\160\151\156\147\040\103\101"
+, (PRUint32)142 },
+ { (void *)"0", (PRUint32)2 },
+ { (void *)"\060\201\213\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\024\060\022\006\003\125\004\007"
+"\023\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060"
+"\015\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035"
+"\060\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040"
+"\103\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060"
+"\035\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124"
+"\151\155\145\163\164\141\155\160\151\156\147\040\103\101"
+, (PRUint32)142 },
+ { (void *)"\000"
+, (PRUint32)1 },
+ { (void *)"\060\202\002\241\060\202\002\012\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\213\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\024\060\022\006\003\125\004\007\023"
+"\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060\015"
+"\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035\060"
+"\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040\103"
+"\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060\035"
+"\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124\151"
+"\155\145\163\164\141\155\160\151\156\147\040\103\101\060\036\027"
+"\015\071\067\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\213"
+"\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\024\060\022\006\003\125\004\007\023\013\104"
+"\165\162\142\141\156\166\151\154\154\145\061\017\060\015\006\003"
+"\125\004\012\023\006\124\150\141\167\164\145\061\035\060\033\006"
+"\003\125\004\013\023\024\124\150\141\167\164\145\040\103\145\162"
+"\164\151\146\151\143\141\164\151\157\156\061\037\060\035\006\003"
+"\125\004\003\023\026\124\150\141\167\164\145\040\124\151\155\145"
+"\163\164\141\155\160\151\156\147\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\326\053\130\170\141\105\206\123"
+"\352\064\173\121\234\355\260\346\056\030\016\376\340\137\250\047"
+"\323\264\311\340\174\131\116\026\016\163\124\140\301\177\366\237"
+"\056\351\072\205\044\025\074\333\107\004\143\303\236\304\224\032"
+"\132\337\114\172\363\331\103\035\074\020\172\171\045\333\220\376"
+"\360\121\347\060\326\101\000\375\237\050\337\171\276\224\273\235"
+"\266\024\343\043\205\327\251\101\340\114\244\171\260\053\032\213"
+"\362\370\073\212\076\105\254\161\222\000\264\220\101\230\373\137"
+"\355\372\267\056\212\370\210\067\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\147\333\342\302\346\207\075\100\203\206\067"
+"\065\175\037\316\232\303\014\146\040\250\272\252\004\211\206\302"
+"\365\020\010\015\277\313\242\005\212\320\115\066\076\364\327\357"
+"\151\306\136\344\260\224\157\112\271\347\336\133\210\266\173\333"
+"\343\047\345\166\303\360\065\301\313\265\047\233\063\171\334\220"
+"\246\000\236\167\372\374\315\047\224\102\026\234\323\034\150\354"
+"\277\134\335\345\251\173\020\012\062\164\124\023\061\213\205\003"
+"\204\221\267\130\001\060\024\070\257\050\312\374\261\120\031\031"
+"\011\254\211\111\323"
+, (PRUint32)677 }
+};
+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) },
+ { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) },
+ { (void *)"Thawte Time Stamping CA", (PRUint32)24 },
+ { (void *)"\276\066\244\126\057\262\356\005\333\263\323\043\043\255\364\105"
+"\010\116\326\126"
+, (PRUint32)20 },
+ { (void *)"\177\146\172\161\323\353\151\170\040\232\121\024\235\203\332\040"
+, (PRUint32)16 },
+ { (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) }
+};
PR_IMPLEMENT_DATA(const builtinsInternalObject)
nss_builtins_data[] = {
@@ -4686,11 +10005,111 @@ nss_builtins_data[] = {
{ 11, nss_builtins_types_76, nss_builtins_items_76 },
{ 10, nss_builtins_types_77, nss_builtins_items_77 },
{ 11, nss_builtins_types_78, nss_builtins_items_78 },
- { 10, nss_builtins_types_79, nss_builtins_items_79 }
+ { 10, nss_builtins_types_79, nss_builtins_items_79 },
+ { 11, nss_builtins_types_80, nss_builtins_items_80 },
+ { 10, nss_builtins_types_81, nss_builtins_items_81 },
+ { 11, nss_builtins_types_82, nss_builtins_items_82 },
+ { 10, nss_builtins_types_83, nss_builtins_items_83 },
+ { 11, nss_builtins_types_84, nss_builtins_items_84 },
+ { 10, nss_builtins_types_85, nss_builtins_items_85 },
+ { 11, nss_builtins_types_86, nss_builtins_items_86 },
+ { 10, nss_builtins_types_87, nss_builtins_items_87 },
+ { 11, nss_builtins_types_88, nss_builtins_items_88 },
+ { 10, nss_builtins_types_89, nss_builtins_items_89 },
+ { 11, nss_builtins_types_90, nss_builtins_items_90 },
+ { 10, nss_builtins_types_91, nss_builtins_items_91 },
+ { 11, nss_builtins_types_92, nss_builtins_items_92 },
+ { 10, nss_builtins_types_93, nss_builtins_items_93 },
+ { 11, nss_builtins_types_94, nss_builtins_items_94 },
+ { 10, nss_builtins_types_95, nss_builtins_items_95 },
+ { 11, nss_builtins_types_96, nss_builtins_items_96 },
+ { 10, nss_builtins_types_97, nss_builtins_items_97 },
+ { 11, nss_builtins_types_98, nss_builtins_items_98 },
+ { 10, nss_builtins_types_99, nss_builtins_items_99 },
+ { 11, nss_builtins_types_100, nss_builtins_items_100 },
+ { 10, nss_builtins_types_101, nss_builtins_items_101 },
+ { 11, nss_builtins_types_102, nss_builtins_items_102 },
+ { 10, nss_builtins_types_103, nss_builtins_items_103 },
+ { 11, nss_builtins_types_104, nss_builtins_items_104 },
+ { 10, nss_builtins_types_105, nss_builtins_items_105 },
+ { 11, nss_builtins_types_106, nss_builtins_items_106 },
+ { 10, nss_builtins_types_107, nss_builtins_items_107 },
+ { 11, nss_builtins_types_108, nss_builtins_items_108 },
+ { 10, nss_builtins_types_109, nss_builtins_items_109 },
+ { 11, nss_builtins_types_110, nss_builtins_items_110 },
+ { 10, nss_builtins_types_111, nss_builtins_items_111 },
+ { 11, nss_builtins_types_112, nss_builtins_items_112 },
+ { 10, nss_builtins_types_113, nss_builtins_items_113 },
+ { 11, nss_builtins_types_114, nss_builtins_items_114 },
+ { 10, nss_builtins_types_115, nss_builtins_items_115 },
+ { 11, nss_builtins_types_116, nss_builtins_items_116 },
+ { 10, nss_builtins_types_117, nss_builtins_items_117 },
+ { 11, nss_builtins_types_118, nss_builtins_items_118 },
+ { 10, nss_builtins_types_119, nss_builtins_items_119 },
+ { 11, nss_builtins_types_120, nss_builtins_items_120 },
+ { 10, nss_builtins_types_121, nss_builtins_items_121 },
+ { 11, nss_builtins_types_122, nss_builtins_items_122 },
+ { 10, nss_builtins_types_123, nss_builtins_items_123 },
+ { 11, nss_builtins_types_124, nss_builtins_items_124 },
+ { 10, nss_builtins_types_125, nss_builtins_items_125 },
+ { 11, nss_builtins_types_126, nss_builtins_items_126 },
+ { 10, nss_builtins_types_127, nss_builtins_items_127 },
+ { 11, nss_builtins_types_128, nss_builtins_items_128 },
+ { 10, nss_builtins_types_129, nss_builtins_items_129 },
+ { 11, nss_builtins_types_130, nss_builtins_items_130 },
+ { 10, nss_builtins_types_131, nss_builtins_items_131 },
+ { 11, nss_builtins_types_132, nss_builtins_items_132 },
+ { 10, nss_builtins_types_133, nss_builtins_items_133 },
+ { 11, nss_builtins_types_134, nss_builtins_items_134 },
+ { 10, nss_builtins_types_135, nss_builtins_items_135 },
+ { 11, nss_builtins_types_136, nss_builtins_items_136 },
+ { 10, nss_builtins_types_137, nss_builtins_items_137 },
+ { 11, nss_builtins_types_138, nss_builtins_items_138 },
+ { 10, nss_builtins_types_139, nss_builtins_items_139 },
+ { 11, nss_builtins_types_140, nss_builtins_items_140 },
+ { 10, nss_builtins_types_141, nss_builtins_items_141 },
+ { 11, nss_builtins_types_142, nss_builtins_items_142 },
+ { 10, nss_builtins_types_143, nss_builtins_items_143 },
+ { 11, nss_builtins_types_144, nss_builtins_items_144 },
+ { 10, nss_builtins_types_145, nss_builtins_items_145 },
+ { 11, nss_builtins_types_146, nss_builtins_items_146 },
+ { 10, nss_builtins_types_147, nss_builtins_items_147 },
+ { 11, nss_builtins_types_148, nss_builtins_items_148 },
+ { 10, nss_builtins_types_149, nss_builtins_items_149 },
+ { 11, nss_builtins_types_150, nss_builtins_items_150 },
+ { 10, nss_builtins_types_151, nss_builtins_items_151 },
+ { 11, nss_builtins_types_152, nss_builtins_items_152 },
+ { 10, nss_builtins_types_153, nss_builtins_items_153 },
+ { 11, nss_builtins_types_154, nss_builtins_items_154 },
+ { 10, nss_builtins_types_155, nss_builtins_items_155 },
+ { 11, nss_builtins_types_156, nss_builtins_items_156 },
+ { 10, nss_builtins_types_157, nss_builtins_items_157 },
+ { 11, nss_builtins_types_158, nss_builtins_items_158 },
+ { 10, nss_builtins_types_159, nss_builtins_items_159 },
+ { 11, nss_builtins_types_160, nss_builtins_items_160 },
+ { 10, nss_builtins_types_161, nss_builtins_items_161 },
+ { 11, nss_builtins_types_162, nss_builtins_items_162 },
+ { 10, nss_builtins_types_163, nss_builtins_items_163 },
+ { 11, nss_builtins_types_164, nss_builtins_items_164 },
+ { 10, nss_builtins_types_165, nss_builtins_items_165 },
+ { 11, nss_builtins_types_166, nss_builtins_items_166 },
+ { 10, nss_builtins_types_167, nss_builtins_items_167 },
+ { 11, nss_builtins_types_168, nss_builtins_items_168 },
+ { 10, nss_builtins_types_169, nss_builtins_items_169 },
+ { 11, nss_builtins_types_170, nss_builtins_items_170 },
+ { 10, nss_builtins_types_171, nss_builtins_items_171 },
+ { 11, nss_builtins_types_172, nss_builtins_items_172 },
+ { 10, nss_builtins_types_173, nss_builtins_items_173 },
+ { 11, nss_builtins_types_174, nss_builtins_items_174 },
+ { 10, nss_builtins_types_175, nss_builtins_items_175 },
+ { 11, nss_builtins_types_176, nss_builtins_items_176 },
+ { 10, nss_builtins_types_177, nss_builtins_items_177 },
+ { 11, nss_builtins_types_178, nss_builtins_items_178 },
+ { 10, nss_builtins_types_179, nss_builtins_items_179 }
};
PR_IMPLEMENT_DATA(const PRUint32)
#ifdef DEBUG
- nss_builtins_nObjects = 79+1;
+ nss_builtins_nObjects = 179+1;
#else
- nss_builtins_nObjects = 79;
+ nss_builtins_nObjects = 179;
#endif /* DEBUG */
diff --git a/security/nss/lib/ckfw/builtins/certdata.txt b/security/nss/lib/ckfw/builtins/certdata.txt
index 654cadf1d..ee7273197 100644
--- a/security/nss/lib/ckfw/builtins/certdata.txt
+++ b/security/nss/lib/ckfw/builtins/certdata.txt
@@ -272,6 +272,456 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
#
+# Certificate "GTE CyberTrust 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 "GTE CyberTrust Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\034\060\032\006\003\125
+\004\003\023\023\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\105\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\034\060\032\006\003\125
+\004\003\023\023\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001\243
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\001\372\060\202\001\143\002\002\001\243\060\015\006\011
+\052\206\110\206\367\015\001\001\004\005\000\060\105\061\013\060
+\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003
+\125\004\012\023\017\107\124\105\040\103\157\162\160\157\162\141
+\164\151\157\156\061\034\060\032\006\003\125\004\003\023\023\107
+\124\105\040\103\171\142\145\162\124\162\165\163\164\040\122\157
+\157\164\060\036\027\015\071\066\060\062\062\063\062\063\060\061
+\060\060\132\027\015\060\066\060\062\062\063\062\063\065\071\060
+\060\132\060\105\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040
+\103\157\162\160\157\162\141\164\151\157\156\061\034\060\032\006
+\003\125\004\003\023\023\107\124\105\040\103\171\142\145\162\124
+\162\165\163\164\040\122\157\157\164\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\270\346\117\272\333\230\174\161\174\257
+\104\267\323\017\106\331\144\345\223\301\102\216\307\272\111\215
+\065\055\172\347\213\275\345\005\061\131\306\261\057\012\014\373
+\237\247\077\242\011\146\204\126\036\067\051\033\207\351\176\014
+\312\232\237\245\177\365\025\224\243\325\242\106\202\330\150\114
+\321\067\025\006\150\257\275\370\260\263\360\051\365\225\132\011
+\026\141\167\012\042\045\324\117\105\252\307\275\345\226\337\371
+\324\250\216\102\314\044\300\036\221\047\112\265\155\006\200\143
+\071\304\242\136\070\003\002\003\001\000\001\060\015\006\011\052
+\206\110\206\367\015\001\001\004\005\000\003\201\201\000\022\263
+\165\306\137\035\341\141\125\200\000\324\201\113\173\061\017\043
+\143\347\075\363\003\371\364\066\250\273\331\343\245\227\115\352
+\053\051\340\326\152\163\201\346\300\211\243\323\361\340\245\245
+\042\067\232\143\302\110\040\264\333\162\343\310\366\331\174\276
+\261\257\123\332\024\264\041\270\326\325\226\343\376\116\014\131
+\142\266\232\112\371\102\335\214\157\201\251\161\377\364\012\162
+\155\155\104\016\235\363\164\164\250\325\064\111\351\136\236\351
+\264\172\341\345\132\037\204\060\234\323\237\245\045\330
+END
+
+# Trust for Certificate "GTE CyberTrust 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 "GTE CyberTrust Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\220\336\336\236\114\116\237\157\330\206\027\127\235\323\221\274
+\145\246\211\144
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\304\327\360\262\243\305\175\141\147\360\004\315\103\323\272\130
+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
+
+#
+# Certificate "GTE CyberTrust Global 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 "GTE CyberTrust Global Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
+\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
+\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105
+\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142
+\141\154\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\165\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
+\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
+\143\056\061\043\060\041\006\003\125\004\003\023\032\107\124\105
+\040\103\171\142\145\162\124\162\165\163\164\040\107\154\157\142
+\141\154\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001\245
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\132\060\202\001\303\002\002\001\245\060\015\006\011
+\052\206\110\206\367\015\001\001\004\005\000\060\165\061\013\060
+\011\006\003\125\004\006\023\002\125\123\061\030\060\026\006\003
+\125\004\012\023\017\107\124\105\040\103\157\162\160\157\162\141
+\164\151\157\156\061\047\060\045\006\003\125\004\013\023\036\107
+\124\105\040\103\171\142\145\162\124\162\165\163\164\040\123\157
+\154\165\164\151\157\156\163\054\040\111\156\143\056\061\043\060
+\041\006\003\125\004\003\023\032\107\124\105\040\103\171\142\145
+\162\124\162\165\163\164\040\107\154\157\142\141\154\040\122\157
+\157\164\060\036\027\015\071\070\060\070\061\063\060\060\062\071
+\060\060\132\027\015\061\070\060\070\061\063\062\063\065\071\060
+\060\132\060\165\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040
+\103\157\162\160\157\162\141\164\151\157\156\061\047\060\045\006
+\003\125\004\013\023\036\107\124\105\040\103\171\142\145\162\124
+\162\165\163\164\040\123\157\154\165\164\151\157\156\163\054\040
+\111\156\143\056\061\043\060\041\006\003\125\004\003\023\032\107
+\124\105\040\103\171\142\145\162\124\162\165\163\164\040\107\154
+\157\142\141\154\040\122\157\157\164\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\225\017\240\266\360\120\234\350\172\307
+\210\315\335\027\016\056\260\224\320\033\075\016\366\224\300\212
+\224\307\006\310\220\227\310\270\144\032\172\176\154\074\123\341
+\067\050\163\140\177\262\227\123\007\237\123\371\155\130\224\322
+\257\215\155\210\147\200\346\355\262\225\317\162\061\312\245\034
+\162\272\134\002\347\144\102\347\371\251\054\326\072\015\254\215
+\102\252\044\001\071\346\234\077\001\205\127\015\130\207\105\370
+\323\205\252\223\151\046\205\160\110\200\077\022\025\307\171\264
+\037\005\057\073\142\231\002\003\001\000\001\060\015\006\011\052
+\206\110\206\367\015\001\001\004\005\000\003\201\201\000\155\353
+\033\011\351\136\331\121\333\147\042\141\244\052\074\110\167\343
+\240\174\246\336\163\242\024\003\205\075\373\253\016\060\305\203
+\026\063\201\023\010\236\173\064\116\337\100\310\164\327\271\175
+\334\364\166\125\175\233\143\124\030\351\360\352\363\134\261\331
+\213\102\036\271\300\225\116\272\372\325\342\174\365\150\141\277
+\216\354\005\227\137\133\260\327\243\205\064\304\044\247\015\017
+\225\223\357\313\224\330\236\037\235\134\205\155\307\252\256\117
+\037\042\265\315\225\255\272\247\314\371\253\013\172\177
+END
+
+# Trust for Certificate "GTE CyberTrust Global 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 "GTE CyberTrust Global Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\227\201\171\120\330\034\226\160\314\064\330\011\317\171\104\061
+\066\176\364\164
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\312\075\323\150\361\003\134\320\062\372\270\053\131\350\132\333
+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
+
+#
+# Certificate "GTE CyberTrust Root 5"
+#
+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 "GTE CyberTrust Root 5"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
+\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
+\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105
+\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164
+\040\065
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
+\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
+\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105
+\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164
+\040\065
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001\266
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\266\060\202\002\236\240\003\002\001\002\002\002\001
+\266\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\060\160\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\030\060\026\006\003\125\004\012\023\017\107\124\105\040\103\157
+\162\160\157\162\141\164\151\157\156\061\047\060\045\006\003\125
+\004\013\023\036\107\124\105\040\103\171\142\145\162\124\162\165
+\163\164\040\123\157\154\165\164\151\157\156\163\054\040\111\156
+\143\056\061\036\060\034\006\003\125\004\003\023\025\107\124\105
+\040\103\171\142\145\162\124\162\165\163\164\040\122\157\157\164
+\040\065\060\036\027\015\071\070\060\070\061\064\061\064\065\060
+\060\060\132\027\015\061\063\060\070\061\064\062\063\065\071\060
+\060\132\060\160\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\030\060\026\006\003\125\004\012\023\017\107\124\105\040
+\103\157\162\160\157\162\141\164\151\157\156\061\047\060\045\006
+\003\125\004\013\023\036\107\124\105\040\103\171\142\145\162\124
+\162\165\163\164\040\123\157\154\165\164\151\157\156\163\054\040
+\111\156\143\056\061\036\060\034\006\003\125\004\003\023\025\107
+\124\105\040\103\171\142\145\162\124\162\165\163\164\040\122\157
+\157\164\040\065\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\274\022\156\077\212\174\172\227\001\354\036
+\273\071\132\002\364\170\104\242\110\033\216\173\111\122\172\270
+\173\107\263\257\224\233\157\273\226\372\053\152\145\134\270\034
+\224\163\276\277\211\012\042\200\356\127\374\214\005\273\160\237
+\227\071\004\332\243\207\134\250\345\312\257\300\063\232\325\067
+\134\113\254\344\200\320\246\043\140\373\375\162\056\224\235\307
+\316\302\004\062\357\170\140\135\355\255\207\017\105\145\036\074
+\232\012\232\276\135\035\231\354\347\362\321\306\172\027\331\255
+\233\124\226\177\304\174\140\277\205\252\025\065\035\100\332\021
+\274\354\124\041\050\055\043\241\250\360\317\055\315\335\374\176
+\017\136\341\145\007\126\313\007\264\322\126\350\136\061\314\030
+\143\304\206\322\055\205\317\223\222\253\155\376\150\071\373\336
+\163\275\206\370\344\106\172\352\237\014\313\364\031\376\143\274
+\321\054\173\210\063\066\366\344\341\234\014\123\201\140\034\332
+\056\253\226\251\026\210\023\120\231\262\275\125\337\025\060\176
+\350\345\230\373\160\176\154\265\007\374\374\106\267\320\355\067
+\226\176\062\376\041\002\003\001\000\001\243\132\060\130\060\022
+\006\003\125\035\023\001\001\377\004\010\060\006\001\001\377\002
+\001\005\060\016\006\003\125\035\017\001\001\377\004\004\003\002
+\001\006\060\027\006\003\125\035\040\004\020\060\016\060\014\006
+\012\052\206\110\206\370\143\001\002\001\003\060\031\006\003\125
+\035\016\004\022\004\020\166\012\111\041\070\114\237\336\370\304
+\111\307\161\161\221\235\060\015\006\011\052\206\110\206\367\015
+\001\001\005\005\000\003\202\001\001\000\101\072\324\030\133\332
+\270\336\041\034\341\216\011\345\361\150\064\377\336\226\364\007
+\365\247\074\363\254\112\261\233\372\222\372\233\355\346\062\041
+\252\112\166\305\334\117\070\345\337\325\206\344\325\310\166\175
+\230\327\261\315\217\115\265\221\043\154\213\212\353\352\174\357
+\024\224\304\306\360\037\112\055\062\161\143\053\143\221\046\002
+\011\266\200\035\355\342\314\270\177\333\207\143\310\341\320\154
+\046\261\065\035\100\146\020\033\315\225\124\030\063\141\354\023
+\117\332\023\367\231\257\076\320\317\216\246\162\242\263\303\005
+\232\311\047\175\222\314\176\122\215\263\253\160\155\236\211\237
+\115\353\032\165\302\230\252\325\002\026\327\014\212\277\045\344
+\353\055\274\230\351\130\070\031\174\271\067\376\333\342\231\010
+\163\006\307\227\203\152\175\020\001\057\062\271\027\005\112\145
+\346\057\316\276\136\123\246\202\351\232\123\012\204\164\055\203
+\312\310\224\026\166\137\224\141\050\360\205\247\071\273\327\213
+\331\250\262\023\035\124\011\064\044\175\040\201\175\146\176\242
+\220\164\134\020\306\275\354\253\033\302
+END
+
+# Trust for Certificate "GTE CyberTrust Root 5"
+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 "GTE CyberTrust Root 5"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\107\305\114\274\332\135\166\316\142\210\070\021\254\021\146\135
+\125\364\054\000
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\175\154\206\344\374\115\321\013\000\272\042\273\116\174\152\216
+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
+
+#
+# Certificate "GTE CyberTrust Japan 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 "GTE CyberTrust Japan Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061
+\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124
+\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056
+\061\041\060\037\006\003\125\004\003\023\030\103\171\142\145\162
+\124\162\165\163\164\040\112\101\120\101\116\040\122\157\157\164
+\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\121\061\013\060\011\006\003\125\004\006\023\002\112\120\061
+\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124
+\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056
+\061\041\060\037\006\003\125\004\003\023\030\103\171\142\145\162
+\124\162\165\163\164\040\112\101\120\101\116\040\122\157\157\164
+\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\116
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\021\060\202\001\172\002\001\116\060\015\006\011\052
+\206\110\206\367\015\001\001\004\005\000\060\121\061\013\060\011
+\006\003\125\004\006\023\002\112\120\061\037\060\035\006\003\125
+\004\012\023\026\103\171\142\145\162\124\162\165\163\164\040\112
+\141\160\141\156\054\040\111\156\143\056\061\041\060\037\006\003
+\125\004\003\023\030\103\171\142\145\162\124\162\165\163\164\040
+\112\101\120\101\116\040\122\157\157\164\040\103\101\060\036\027
+\015\071\070\060\070\060\064\060\067\065\067\060\060\132\027\015
+\060\063\060\070\060\064\062\063\065\071\060\060\132\060\121\061
+\013\060\011\006\003\125\004\006\023\002\112\120\061\037\060\035
+\006\003\125\004\012\023\026\103\171\142\145\162\124\162\165\163
+\164\040\112\141\160\141\156\054\040\111\156\143\056\061\041\060
+\037\006\003\125\004\003\023\030\103\171\142\145\162\124\162\165
+\163\164\040\112\101\120\101\116\040\122\157\157\164\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\267\255\374
+\312\107\020\166\211\375\147\254\344\163\006\174\201\113\035\326
+\265\174\016\107\257\354\246\124\165\250\304\375\145\257\347\310
+\261\261\154\064\065\215\367\271\144\127\050\013\041\132\336\164
+\376\334\170\056\206\106\022\114\177\021\037\334\223\275\137\276
+\146\230\206\270\267\354\155\111\323\220\331\341\171\000\126\150
+\272\255\154\037\054\073\037\311\054\214\103\260\004\102\352\201
+\163\246\316\063\165\105\015\212\105\162\057\252\127\125\344\007
+\303\103\342\165\072\017\274\074\320\204\316\272\357\002\003\001
+\000\001\060\015\006\011\052\206\110\206\367\015\001\001\004\005
+\000\003\201\201\000\267\246\144\243\014\200\074\034\304\330\356
+\101\073\345\206\244\236\140\135\326\001\062\250\152\144\055\040
+\160\100\272\162\116\146\372\007\145\116\003\216\013\375\126\340
+\255\073\040\247\062\372\262\022\036\200\337\036\343\172\030\314
+\127\333\346\311\064\140\357\165\353\020\026\320\244\056\160\330
+\044\043\270\245\167\163\102\371\007\072\335\001\154\010\223\007
+\065\046\020\045\140\051\377\011\345\144\237\151\271\026\111\363
+\134\335\044\143\106\223\015\260\123\066\165\274\110\040\273\031
+\266\217\320\042\375
+END
+
+# Trust for Certificate "GTE CyberTrust Japan 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 "GTE CyberTrust Japan Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\327\237\165\115\072\165\304\327\022\276\200\056\155\367\251\056
+\135\022\021\045
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\336\253\377\103\052\145\067\006\233\050\265\172\350\204\323\216
+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
+
+#
+# Certificate "GTE CyberTrust Japan 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 "GTE CyberTrust Japan Secure Server CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\112\120\061
+\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124
+\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056
+\061\052\060\050\006\003\125\004\003\023\041\103\171\142\145\162
+\124\162\165\163\164\040\112\101\120\101\116\040\123\145\143\165
+\162\145\040\123\145\162\166\145\162\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\112\120\061
+\037\060\035\006\003\125\004\012\023\026\103\171\142\145\162\124
+\162\165\163\164\040\112\141\160\141\156\054\040\111\156\143\056
+\061\052\060\050\006\003\125\004\003\023\041\103\171\142\145\162
+\124\162\165\163\164\040\112\101\120\101\116\040\123\145\143\165
+\162\145\040\123\145\162\166\145\162\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\117
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\043\060\202\001\214\002\001\117\060\015\006\011\052
+\206\110\206\367\015\001\001\004\005\000\060\132\061\013\060\011
+\006\003\125\004\006\023\002\112\120\061\037\060\035\006\003\125
+\004\012\023\026\103\171\142\145\162\124\162\165\163\164\040\112
+\141\160\141\156\054\040\111\156\143\056\061\052\060\050\006\003
+\125\004\003\023\041\103\171\142\145\162\124\162\165\163\164\040
+\112\101\120\101\116\040\123\145\143\165\162\145\040\123\145\162
+\166\145\162\040\103\101\060\036\027\015\071\070\060\070\060\064
+\060\070\060\066\063\062\132\027\015\060\063\060\070\060\064\062
+\063\065\071\060\060\132\060\132\061\013\060\011\006\003\125\004
+\006\023\002\112\120\061\037\060\035\006\003\125\004\012\023\026
+\103\171\142\145\162\124\162\165\163\164\040\112\141\160\141\156
+\054\040\111\156\143\056\061\052\060\050\006\003\125\004\003\023
+\041\103\171\142\145\162\124\162\165\163\164\040\112\101\120\101
+\116\040\123\145\143\165\162\145\040\123\145\162\166\145\162\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\254
+\046\243\241\270\157\152\300\054\022\371\333\061\005\222\347\375
+\372\324\201\264\270\325\052\325\220\372\360\103\145\374\022\025
+\312\354\333\271\141\336\063\143\067\117\257\000\074\177\222\067
+\033\030\163\345\237\074\210\361\032\023\104\376\171\362\303\046
+\225\017\013\360\236\024\007\041\154\127\302\135\303\342\121\260
+\315\213\137\315\137\206\070\370\171\227\071\354\350\277\122\056
+\261\136\252\251\256\214\355\356\327\310\267\056\061\213\264\071
+\222\073\174\201\047\007\032\001\104\057\111\163\040\266\311\002
+\003\001\000\001\060\015\006\011\052\206\110\206\367\015\001\001
+\004\005\000\003\201\201\000\150\035\173\022\356\132\171\051\061
+\312\001\254\213\120\251\047\231\054\000\374\070\032\034\377\302
+\325\360\023\376\033\247\071\365\200\024\353\121\372\300\215\173
+\204\033\131\256\261\065\121\156\241\076\327\033\354\240\236\337
+\340\245\202\226\343\261\077\330\250\361\313\171\200\216\367\360
+\104\231\176\024\365\043\243\021\343\150\113\005\066\156\210\343
+\253\206\252\070\123\003\102\073\323\271\371\340\277\005\351\323
+\137\303\112\247\266\375\267\135\220\111\370\232\262\255\146\246
+\202\000\223\256\140\377\040
+END
+
+# Trust for Certificate "GTE CyberTrust Japan 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 "GTE CyberTrust Japan Secure Server CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\326\371\221\145\061\321\304\017\030\247\073\051\236\031\267\157
+\246\302\111\063
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\335\015\015\264\170\113\175\316\060\012\246\065\306\253\114\210
+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
+
+#
# Certificate "Thawte Personal Basic CA"
#
CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
@@ -848,6 +1298,425 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_VALID
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
#
+# Certificate "American Express 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 "American Express CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\217\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151
+\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160
+\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125
+\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145
+\163\061\057\060\055\006\003\125\004\003\023\046\101\155\145\162
+\151\143\141\156\040\105\170\160\162\145\163\163\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\217\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151
+\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160
+\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125
+\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145
+\163\061\057\060\055\006\003\125\004\003\023\046\101\155\145\162
+\151\143\141\156\040\105\170\160\162\145\163\163\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
+\000\215
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\220\060\202\001\371\002\002\000\215\060\015\006\011
+\052\206\110\206\367\015\001\001\004\005\000\060\201\217\061\013
+\060\011\006\003\125\004\006\023\002\125\123\061\047\060\045\006
+\003\125\004\012\023\036\101\155\145\162\151\143\141\156\040\105
+\170\160\162\145\163\163\040\103\157\155\160\141\156\171\054\040
+\111\156\143\056\061\046\060\044\006\003\125\004\013\023\035\101
+\155\145\162\151\143\141\156\040\105\170\160\162\145\163\163\040
+\124\145\143\150\156\157\154\157\147\151\145\163\061\057\060\055
+\006\003\125\004\003\023\046\101\155\145\162\151\143\141\156\040
+\105\170\160\162\145\163\163\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\071\070\060\070\061\064\062\062\060\061\060\060\132\027\015
+\060\066\060\070\061\064\062\063\065\071\060\060\132\060\201\217
+\061\013\060\011\006\003\125\004\006\023\002\125\123\061\047\060
+\045\006\003\125\004\012\023\036\101\155\145\162\151\143\141\156
+\040\105\170\160\162\145\163\163\040\103\157\155\160\141\156\171
+\054\040\111\156\143\056\061\046\060\044\006\003\125\004\013\023
+\035\101\155\145\162\151\143\141\156\040\105\170\160\162\145\163
+\163\040\124\145\143\150\156\157\154\157\147\151\145\163\061\057
+\060\055\006\003\125\004\003\023\046\101\155\145\162\151\143\141
+\156\040\105\170\160\162\145\163\163\040\103\145\162\164\151\146
+\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\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\362\111\222
+\205\312\375\025\051\265\006\266\104\354\374\210\243\362\206\316
+\377\024\117\044\034\222\371\302\043\301\316\103\337\135\064\310
+\270\024\354\325\052\160\221\111\225\327\126\315\224\361\251\223
+\320\150\042\334\115\175\240\012\162\052\107\352\045\360\205\000
+\137\066\124\141\317\013\371\067\132\147\235\351\037\351\144\077
+\160\225\141\247\320\060\002\336\046\050\244\146\003\004\351\060
+\373\217\063\007\371\157\141\207\242\162\333\363\150\170\143\146
+\131\251\311\267\146\341\025\262\110\066\054\371\002\003\001\000
+\001\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000
+\003\201\201\000\150\027\142\270\163\213\114\154\353\112\245\076
+\253\345\235\056\322\315\212\007\127\363\306\131\227\166\027\027
+\370\122\216\047\223\330\130\330\050\154\364\242\004\172\212\302
+\166\044\261\002\264\337\050\362\367\363\250\247\176\043\110\141
+\210\364\021\150\256\046\135\366\241\113\123\045\152\330\052\024
+\002\016\340\207\040\156\236\031\134\163\220\013\043\342\061\227
+\043\077\325\042\242\323\006\173\332\067\365\327\265\101\104\027
+\172\105\002\331\205\105\146\326\216\307\360\172\014\231\142\042
+\151\133\355\322
+END
+
+# Trust for Certificate "American Express 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 "American Express CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\254\231\217\200\304\240\005\370\156\362\240\256\110\030\344\117
+\110\237\370\177
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\034\325\216\202\276\160\125\216\071\141\337\255\121\333\153\240
+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_VALID
+
+#
+# Certificate "American Express Global 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 "American Express Global CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\226\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151
+\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160
+\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125
+\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145
+\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162
+\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157
+\142\141\154\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\226\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151
+\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160
+\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125
+\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145
+\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162
+\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157
+\142\141\154\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
+\000\205
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\004\060\202\002\354\240\003\002\001\002\002\002\000
+\205\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\060\201\226\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\047\060\045\006\003\125\004\012\023\036\101\155\145\162\151
+\143\141\156\040\105\170\160\162\145\163\163\040\103\157\155\160
+\141\156\171\054\040\111\156\143\056\061\046\060\044\006\003\125
+\004\013\023\035\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\124\145\143\150\156\157\154\157\147\151\145
+\163\061\066\060\064\006\003\125\004\003\023\055\101\155\145\162
+\151\143\141\156\040\105\170\160\162\145\163\163\040\107\154\157
+\142\141\154\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\071\070\060
+\070\061\064\061\071\060\066\060\060\132\027\015\061\063\060\070
+\061\064\062\063\065\071\060\060\132\060\201\226\061\013\060\011
+\006\003\125\004\006\023\002\125\123\061\047\060\045\006\003\125
+\004\012\023\036\101\155\145\162\151\143\141\156\040\105\170\160
+\162\145\163\163\040\103\157\155\160\141\156\171\054\040\111\156
+\143\056\061\046\060\044\006\003\125\004\013\023\035\101\155\145
+\162\151\143\141\156\040\105\170\160\162\145\163\163\040\124\145
+\143\150\156\157\154\157\147\151\145\163\061\066\060\064\006\003
+\125\004\003\023\055\101\155\145\162\151\143\141\156\040\105\170
+\160\162\145\163\163\040\107\154\157\142\141\154\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\360\044\046\146\056\373\353\112\163\161\123\211\107
+\313\046\074\123\222\224\114\312\302\205\265\015\370\303\127\275
+\057\052\037\152\030\267\127\257\014\000\026\372\240\266\220\246
+\367\032\241\056\146\046\307\150\243\212\223\151\146\265\106\126
+\055\035\202\352\220\014\012\042\302\211\120\215\005\363\324\253
+\163\101\360\317\022\254\050\264\157\024\224\226\131\113\236\220
+\165\206\337\342\107\353\341\351\117\103\176\207\312\047\030\146
+\236\265\301\100\145\175\374\141\157\255\233\162\317\251\136\330
+\363\371\332\156\221\020\372\114\265\352\176\040\336\251\071\057
+\365\210\344\212\157\065\306\040\234\053\206\106\063\012\374\061
+\125\245\153\254\026\100\351\315\065\131\157\062\004\303\173\265
+\017\173\167\160\363\110\273\052\122\202\316\257\051\155\361\021
+\157\155\346\007\000\001\357\232\363\046\015\246\171\023\147\257
+\370\253\034\165\254\221\265\153\276\100\260\336\234\014\261\151
+\205\031\161\221\023\105\312\337\321\375\346\262\312\226\203\171
+\333\305\270\252\133\172\220\013\170\126\076\306\327\237\224\110
+\021\365\255\002\003\001\000\001\243\132\060\130\060\022\006\003
+\125\035\023\001\001\377\004\010\060\006\001\001\377\002\001\005
+\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006
+\060\027\006\003\125\035\040\004\020\060\016\060\014\006\012\052
+\206\110\206\371\017\012\001\005\001\060\031\006\003\125\035\016
+\004\022\004\020\127\107\065\173\066\047\021\250\010\374\057\106
+\045\353\044\151\060\015\006\011\052\206\110\206\367\015\001\001
+\005\005\000\003\202\001\001\000\307\141\105\250\212\161\271\276
+\064\351\041\173\041\315\126\023\230\325\060\143\351\030\252\113
+\222\025\277\013\035\273\354\222\151\305\056\303\141\213\350\060
+\105\313\020\106\301\163\070\134\213\031\322\053\363\100\353\174
+\162\263\056\036\047\343\165\225\212\034\233\056\304\225\005\206
+\162\320\125\364\241\222\122\171\134\333\364\370\334\345\327\022
+\261\100\307\074\206\344\061\145\112\312\067\306\336\166\127\031
+\151\114\106\151\374\052\255\026\067\172\223\254\367\041\113\055
+\373\353\251\120\313\301\321\100\010\332\003\151\207\247\067\136
+\125\301\305\355\304\343\216\014\046\227\233\134\127\113\162\343
+\362\003\005\320\002\073\046\003\100\220\236\276\013\133\111\014
+\170\361\325\114\125\051\340\366\375\114\003\251\124\002\062\321
+\127\132\205\254\103\355\133\073\026\137\240\277\065\333\113\236
+\173\350\377\347\015\074\073\250\233\111\101\106\365\163\116\377
+\222\145\041\203\023\125\161\353\111\074\177\210\032\302\022\050
+\045\241\106\113\101\067\227\177\354\216\361\324\241\226\302\040
+\266\136\255\251\034\036\021\240
+END
+
+# Trust for Certificate "American Express Global 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 "American Express Global CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\005\025\203\065\174\267\267\276\344\016\273\221\377\153\073\274
+\361\124\335\126
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\143\033\146\223\214\363\146\313\074\171\127\334\005\111\352\333
+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_VALID
+
+#
+# Certificate "Equifax 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 "Equifax Premium CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141
+\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165\151
+\146\141\170\040\120\162\145\155\151\165\155\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\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141
+\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165\151
+\146\141\170\040\120\162\145\155\151\165\155\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
+\065\341\357\036
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\043\060\202\002\214\240\003\002\001\002\002\004\065
+\341\357\036\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\117\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151
+\146\141\170\061\056\060\054\006\003\125\004\013\023\045\105\161
+\165\151\146\141\170\040\120\162\145\155\151\165\155\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\071\070\060\070\062\064\062\062\065
+\064\062\063\132\027\015\061\070\060\070\062\064\062\062\065\064
+\062\063\132\060\117\061\013\060\011\006\003\125\004\006\023\002
+\125\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165
+\151\146\141\170\061\056\060\054\006\003\125\004\013\023\045\105
+\161\165\151\146\141\170\040\120\162\145\155\151\165\155\040\103
+\145\162\164\151\146\151\143\141\164\145\040\101\165\164\150\157
+\162\151\164\171\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\316\241\006\216\006\314\010\013\301\206\250\336\040\325\015
+\016\321\015\304\237\352\152\331\263\302\062\107\100\157\212\210
+\244\011\275\070\054\035\346\313\346\244\363\066\353\332\353\274
+\374\144\263\007\366\055\274\252\316\237\031\110\150\112\374\365
+\242\105\176\011\020\365\217\263\111\134\043\006\071\352\023\213
+\270\013\315\221\035\166\137\331\067\241\104\373\137\220\362\147
+\263\315\030\231\103\037\166\022\153\002\362\225\203\070\103\302
+\366\142\064\312\311\170\135\137\322\330\272\232\377\276\020\140
+\133\002\003\001\000\001\243\202\001\012\060\202\001\006\060\161
+\006\003\125\035\037\004\152\060\150\060\146\240\144\240\142\244
+\140\060\136\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146
+\141\170\061\056\060\054\006\003\125\004\013\023\045\105\161\165
+\151\146\141\170\040\120\162\145\155\151\165\155\040\103\145\162
+\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151
+\164\171\061\015\060\013\006\003\125\004\003\023\004\103\122\114
+\061\060\032\006\003\125\035\020\004\023\060\021\201\017\062\060
+\061\070\060\070\062\064\062\062\065\064\062\063\132\060\013\006
+\003\125\035\017\004\004\003\002\001\006\060\037\006\003\125\035
+\043\004\030\060\026\200\024\025\356\262\050\131\253\156\345\370
+\317\213\201\364\044\341\256\077\165\033\230\060\035\006\003\125
+\035\016\004\026\004\024\025\356\262\050\131\253\156\345\370\317
+\213\201\364\044\341\256\077\165\033\230\060\014\006\003\125\035
+\023\004\005\060\003\001\001\377\060\032\006\011\052\206\110\206
+\366\175\007\101\000\004\015\060\013\033\005\126\063\056\060\143
+\003\002\006\300\060\015\006\011\052\206\110\206\367\015\001\001
+\005\005\000\003\201\201\000\275\013\234\047\251\003\333\050\334
+\230\251\113\320\321\216\247\250\032\132\221\340\234\361\367\030
+\174\056\042\236\066\037\311\250\265\315\106\112\156\372\065\007
+\033\206\010\353\237\342\250\371\235\101\055\072\256\134\134\266
+\137\064\004\353\374\052\140\260\373\164\344\205\351\145\070\226
+\356\025\307\306\167\143\022\275\212\150\037\253\154\175\332\312
+\134\023\316\352\311\353\011\134\305\163\347\022\001\325\331\123
+\007\236\340\017\226\360\213\264\273\105\110\237\206\305\031\125
+\240\313\226\305\003\374\110
+END
+
+# Trust for Certificate "Equifax 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 "Equifax Premium CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\235\021\167\273\103\333\275\240\007\310\252\321\253\220\127\020
+\256\170\244\135
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\251\351\250\235\016\163\343\261\057\067\015\350\110\077\206\355
+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
+
+#
+# Certificate "Equifax Secure 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 "Equifax Secure CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141
+\170\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151
+\146\141\170\040\123\145\143\165\162\145\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\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\020\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141
+\170\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151
+\146\141\170\040\123\145\143\165\162\145\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
+\065\336\364\317
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\040\060\202\002\211\240\003\002\001\002\002\004\065
+\336\364\317\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151
+\146\141\170\061\055\060\053\006\003\125\004\013\023\044\105\161
+\165\151\146\141\170\040\123\145\143\165\162\145\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\071\070\060\070\062\062\061\066\064\061
+\065\061\132\027\015\061\070\060\070\062\062\061\066\064\061\065
+\061\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\020\060\016\006\003\125\004\012\023\007\105\161\165\151
+\146\141\170\061\055\060\053\006\003\125\004\013\023\044\105\161
+\165\151\146\141\170\040\123\145\143\165\162\145\040\103\145\162
+\164\151\146\151\143\141\164\145\040\101\165\164\150\157\162\151
+\164\171\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\301
+\135\261\130\147\010\142\356\240\232\055\037\010\155\221\024\150
+\230\012\036\376\332\004\157\023\204\142\041\303\321\174\316\237
+\005\340\270\001\360\116\064\354\342\212\225\004\144\254\361\153
+\123\137\005\263\313\147\200\277\102\002\216\376\335\001\011\354
+\341\000\024\117\374\373\360\014\335\103\272\133\053\341\037\200
+\160\231\025\127\223\026\361\017\227\152\267\302\150\043\034\314
+\115\131\060\254\121\036\073\257\053\326\356\143\105\173\305\331
+\137\120\322\343\120\017\072\210\347\277\024\375\340\307\271\002
+\003\001\000\001\243\202\001\011\060\202\001\005\060\160\006\003
+\125\035\037\004\151\060\147\060\145\240\143\240\141\244\137\060
+\135\061\013\060\011\006\003\125\004\006\023\002\125\123\061\020
+\060\016\006\003\125\004\012\023\007\105\161\165\151\146\141\170
+\061\055\060\053\006\003\125\004\013\023\044\105\161\165\151\146
+\141\170\040\123\145\143\165\162\145\040\103\145\162\164\151\146
+\151\143\141\164\145\040\101\165\164\150\157\162\151\164\171\061
+\015\060\013\006\003\125\004\003\023\004\103\122\114\061\060\032
+\006\003\125\035\020\004\023\060\021\201\017\062\060\061\070\060
+\070\062\062\061\066\064\061\065\061\132\060\013\006\003\125\035
+\017\004\004\003\002\001\006\060\037\006\003\125\035\043\004\030
+\060\026\200\024\110\346\150\371\053\322\262\225\327\107\330\043
+\040\020\117\063\230\220\237\324\060\035\006\003\125\035\016\004
+\026\004\024\110\346\150\371\053\322\262\225\327\107\330\043\040
+\020\117\063\230\220\237\324\060\014\006\003\125\035\023\004\005
+\060\003\001\001\377\060\032\006\011\052\206\110\206\366\175\007
+\101\000\004\015\060\013\033\005\126\063\056\060\143\003\002\006
+\300\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\003\201\201\000\130\316\051\352\374\367\336\265\316\002\271\027
+\265\205\321\271\343\340\225\314\045\061\015\000\246\222\156\177
+\266\222\143\236\120\225\321\232\157\344\021\336\143\205\156\230
+\356\250\377\132\310\323\125\262\146\161\127\336\300\041\353\075
+\052\247\043\111\001\004\206\102\173\374\356\177\242\026\122\265
+\147\147\323\100\333\073\046\130\262\050\167\075\256\024\167\141
+\326\372\052\146\047\240\015\372\247\163\134\352\160\361\224\041
+\145\104\137\372\374\357\051\150\251\242\207\171\357\171\357\117
+\254\007\167\070
+END
+
+# Trust for Certificate "Equifax Secure 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 "Equifax Secure CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\322\062\011\255\043\323\024\043\041\164\344\015\177\235\142\023
+\227\206\143\072
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\147\313\235\300\023\044\212\202\233\262\027\036\321\033\354\324
+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
+
+#
# Certificate "BelSign Object Publishing CA"
#
CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
@@ -1712,6 +2581,815 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
#
+# 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
+\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_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
+
+#
+# Certificate "Digital Signature Trust Co. Global CA 1"
+#
+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 1"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\066\160\025\226
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\051\060\202\002\222\240\003\002\001\002\002\004\066
+\160\025\226\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\106\061\013\060\011\006\003\125\004\006\023\002\125
+\123\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\105\061\060\036\027\015\071\070
+\061\062\061\060\061\070\061\060\062\063\132\027\015\061\070\061
+\062\061\060\061\070\064\060\062\063\132\060\106\061\013\060\011
+\006\003\125\004\006\023\002\125\123\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
+\105\061\060\201\235\060\015\006\011\052\206\110\206\367\015\001
+\001\001\005\000\003\201\213\000\060\201\207\002\201\201\000\240
+\154\201\251\317\064\036\044\335\376\206\050\314\336\203\057\371
+\136\324\102\322\350\164\140\146\023\230\006\034\251\121\022\151
+\157\061\125\271\111\162\000\010\176\323\245\142\104\067\044\231
+\217\331\203\110\217\231\155\225\023\273\103\073\056\111\116\210
+\067\301\273\130\177\376\341\275\370\273\141\315\363\107\300\231
+\246\361\363\221\350\170\174\000\313\141\311\104\047\161\151\125
+\112\176\111\115\355\242\243\276\002\114\000\312\002\250\356\001
+\002\061\144\017\122\055\023\164\166\066\265\172\264\055\161\002
+\001\003\243\202\001\044\060\202\001\040\060\021\006\011\140\206
+\110\001\206\370\102\001\001\004\004\003\002\000\007\060\150\006
+\003\125\035\037\004\141\060\137\060\135\240\133\240\131\244\127
+\060\125\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\061\061\015\060\013\006\003\125\004
+\003\023\004\103\122\114\061\060\053\006\003\125\035\020\004\044
+\060\042\200\017\061\071\071\070\061\062\061\060\061\070\061\060
+\062\063\132\201\017\062\060\061\070\061\062\061\060\061\070\061
+\060\062\063\132\060\013\006\003\125\035\017\004\004\003\002\001
+\006\060\037\006\003\125\035\043\004\030\060\026\200\024\152\171
+\176\221\151\106\030\023\012\002\167\245\131\133\140\230\045\016
+\242\370\060\035\006\003\125\035\016\004\026\004\024\152\171\176
+\221\151\106\030\023\012\002\167\245\131\133\140\230\045\016\242
+\370\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060
+\031\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012
+\033\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206
+\110\206\367\015\001\001\005\005\000\003\201\201\000\042\022\330
+\172\035\334\201\006\266\011\145\262\207\310\037\136\264\057\351
+\304\036\362\074\301\273\004\220\021\112\203\116\176\223\271\115
+\102\307\222\046\240\134\064\232\070\162\370\375\153\026\076\040
+\356\202\213\061\052\223\066\205\043\210\212\074\003\150\323\311
+\011\017\115\374\154\244\332\050\162\223\016\211\200\260\175\376
+\200\157\145\155\030\063\227\213\302\153\211\356\140\075\310\233
+\357\177\053\062\142\163\223\313\074\343\173\342\166\170\105\274
+\241\223\004\273\206\237\072\133\103\172\303\212\145
+END
+
+# Trust for Certificate "Digital Signature Trust Co. Global CA 1"
+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 1"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\201\226\213\072\357\034\334\160\365\372\062\151\302\222\243\143
+\133\321\043\323
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\045\172\272\203\056\266\242\013\332\376\365\002\017\010\327\255
+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
+
+#
+# Certificate "Digital Signature Trust Co. Global CA 3"
+#
+CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Digital Signature Trust Co. Global CA 3"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\106\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\066\156\323\316
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\051\060\202\002\222\240\003\002\001\002\002\004\066
+\156\323\316\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\106\061\013\060\011\006\003\125\004\006\023\002\125
+\123\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\105\062\060\036\027\015\071\070
+\061\062\060\071\061\071\061\067\062\066\132\027\015\061\070\061
+\062\060\071\061\071\064\067\062\066\132\060\106\061\013\060\011
+\006\003\125\004\006\023\002\125\123\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
+\105\062\060\201\235\060\015\006\011\052\206\110\206\367\015\001
+\001\001\005\000\003\201\213\000\060\201\207\002\201\201\000\277
+\223\217\027\222\357\063\023\030\353\020\177\116\026\277\377\006
+\217\052\205\274\136\371\044\246\044\210\266\003\267\301\303\137
+\003\133\321\157\256\176\102\352\146\043\270\143\203\126\373\050
+\055\341\070\213\264\356\250\001\341\316\034\266\210\052\042\106
+\205\373\237\247\160\251\107\024\077\316\336\145\360\250\161\367
+\117\046\154\214\274\306\265\357\336\111\047\377\110\052\175\350
+\115\003\314\307\262\122\306\027\061\023\073\265\115\333\310\304
+\366\303\017\044\052\332\014\235\347\221\133\200\315\224\235\002
+\001\003\243\202\001\044\060\202\001\040\060\021\006\011\140\206
+\110\001\206\370\102\001\001\004\004\003\002\000\007\060\150\006
+\003\125\035\037\004\141\060\137\060\135\240\133\240\131\244\127
+\060\125\061\013\060\011\006\003\125\004\006\023\002\125\123\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\105\062\061\015\060\013\006\003\125\004
+\003\023\004\103\122\114\061\060\053\006\003\125\035\020\004\044
+\060\042\200\017\061\071\071\070\061\062\060\071\061\071\061\067
+\062\066\132\201\017\062\060\061\070\061\062\060\071\061\071\061
+\067\062\066\132\060\013\006\003\125\035\017\004\004\003\002\001
+\006\060\037\006\003\125\035\043\004\030\060\026\200\024\036\202
+\115\050\145\200\074\311\101\156\254\065\056\132\313\336\356\370
+\071\133\060\035\006\003\125\035\016\004\026\004\024\036\202\115
+\050\145\200\074\311\101\156\254\065\056\132\313\336\356\370\071
+\133\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060
+\031\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012
+\033\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206
+\110\206\367\015\001\001\005\005\000\003\201\201\000\107\215\203
+\255\142\362\333\260\236\105\042\005\271\242\326\003\016\070\162
+\347\236\374\173\346\223\266\232\245\242\224\310\064\035\221\321
+\305\327\364\012\045\017\075\170\201\236\017\261\147\304\220\114
+\143\335\136\247\342\272\237\365\367\115\245\061\173\234\051\055
+\114\376\144\076\354\266\123\376\352\233\355\202\333\164\165\113
+\007\171\156\036\330\031\203\163\336\365\076\320\265\336\347\113
+\150\175\103\056\052\040\341\176\240\170\104\236\010\365\230\371
+\307\177\033\033\326\006\040\002\130\241\303\242\003
+END
+
+# Trust for Certificate "Digital Signature Trust Co. Global CA 3"
+CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Digital Signature Trust Co. Global CA 3"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\253\110\363\063\333\004\253\271\300\162\332\133\014\301\320\127
+\360\066\233\106
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\223\302\216\021\173\324\363\003\031\275\050\165\023\112\105\112
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+
+#
+# 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
+\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_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
+
+#
+# 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
+\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_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
+
+#
+# Certificate "Deutsche Telekom AG 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 "Deutsche Telekom AG Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061
+\034\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143
+\150\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060
+\033\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040
+\124\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037
+\006\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040
+\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061
+\034\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143
+\150\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060
+\033\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040
+\124\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037
+\006\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040
+\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\006
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\216\060\202\001\367\240\003\002\001\002\002\001\006
+\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
+\155\061\013\060\011\006\003\125\004\006\023\002\104\105\061\034
+\060\032\006\003\125\004\012\023\023\104\145\165\164\163\143\150
+\145\040\124\145\154\145\153\157\155\040\101\107\061\035\060\033
+\006\003\125\004\013\023\024\124\145\154\145\123\145\143\040\124
+\162\165\163\164\040\103\145\156\164\145\162\061\041\060\037\006
+\003\125\004\003\023\030\104\145\165\164\163\143\150\145\040\124
+\145\154\145\153\157\155\040\122\157\157\164\040\103\101\060\036
+\027\015\071\070\061\062\060\071\060\071\061\061\060\060\132\027
+\015\060\064\061\062\060\071\062\063\065\071\060\060\132\060\155
+\061\013\060\011\006\003\125\004\006\023\002\104\105\061\034\060
+\032\006\003\125\004\012\023\023\104\145\165\164\163\143\150\145
+\040\124\145\154\145\153\157\155\040\101\107\061\035\060\033\006
+\003\125\004\013\023\024\124\145\154\145\123\145\143\040\124\162
+\165\163\164\040\103\145\156\164\145\162\061\041\060\037\006\003
+\125\004\003\023\030\104\145\165\164\163\143\150\145\040\124\145
+\154\145\153\157\155\040\122\157\157\164\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\335\005\054\371\005\263
+\271\022\327\151\161\367\352\126\060\010\127\024\103\173\273\032
+\234\155\057\127\141\327\342\365\104\153\356\066\101\226\366\144
+\316\341\301\262\271\244\024\004\230\120\350\160\370\216\065\232
+\175\111\301\141\035\131\256\332\006\030\225\175\255\316\354\251
+\276\321\030\017\100\221\166\052\243\345\375\376\211\025\364\127
+\367\340\125\332\165\255\000\364\054\301\065\314\264\103\046\125
+\142\104\056\001\045\234\212\133\360\301\320\000\065\170\376\065
+\336\224\100\144\170\203\241\314\071\211\002\003\001\000\001\243
+\076\060\074\060\017\006\003\125\035\023\004\010\060\006\001\001
+\377\002\001\005\060\016\006\003\125\035\017\001\001\377\004\004
+\003\002\001\006\060\031\006\003\125\035\016\004\022\004\020\054
+\207\131\037\213\023\200\262\371\206\235\076\022\176\130\226\060
+\015\006\011\052\206\110\206\367\015\001\001\004\005\000\003\201
+\201\000\017\376\163\265\007\210\157\240\013\211\352\312\120\037
+\224\336\224\053\013\047\136\117\365\034\225\046\332\214\226\124
+\255\031\221\067\103\135\253\311\213\263\315\157\230\071\075\355
+\335\065\343\161\267\355\023\223\203\350\206\345\051\063\023\023
+\274\065\173\375\050\057\160\131\325\323\264\215\050\023\131\073
+\310\325\164\371\105\302\007\140\252\270\030\124\371\245\150\377
+\327\005\325\217\266\005\061\056\101\112\364\020\037\140\107\032
+\013\213\031\115\222\127\040\322\357\120\031\350\315\320\160\274
+\274\066
+END
+
+# Trust for Certificate "Deutsche Telekom AG 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 "Deutsche Telekom AG Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\342\023\044\000\203\106\103\235\143\067\021\170\043\310\065\246
+\354\113\316\102
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\167\336\004\224\167\320\014\137\247\261\364\060\030\207\373\125
+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
+
+#
+# Certificate "E-Certify Internet ID"
+#
+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 "E-Certify Internet ID"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164
+\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123
+\101\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060
+\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146
+\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103
+\154\151\145\156\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164
+\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123
+\101\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060
+\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146
+\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103
+\154\151\145\156\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\001\312\060\202\001\164\240\003\002\001\002\002\001\002
+\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
+\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061\022
+\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164\151
+\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123\101
+\040\107\157\154\144\040\103\154\151\145\156\164\061\046\060\044
+\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146\171
+\040\122\123\101\040\065\061\062\040\107\157\154\144\040\103\154
+\151\145\156\164\060\036\027\015\071\070\061\060\061\066\061\063
+\063\064\060\070\132\027\015\060\063\061\060\061\066\061\063\063
+\064\060\070\132\060\143\061\013\060\011\006\003\125\004\006\023
+\002\103\101\061\022\060\020\006\003\125\004\012\023\011\105\055
+\103\145\162\164\151\146\171\061\030\060\026\006\003\125\004\013
+\023\017\122\123\101\040\107\157\154\144\040\103\154\151\145\156
+\164\061\046\060\044\006\003\125\004\003\023\035\105\055\103\145
+\162\164\151\146\171\040\122\123\101\040\065\061\062\040\107\157
+\154\144\040\103\154\151\145\156\164\060\134\060\015\006\011\052
+\206\110\206\367\015\001\001\001\005\000\003\113\000\060\110\002
+\101\000\160\011\304\365\211\211\115\310\243\362\300\037\344\175
+\360\374\172\310\202\314\146\011\305\051\323\135\010\324\351\350
+\377\137\031\300\373\334\252\217\060\014\076\332\205\167\117\170
+\300\317\075\126\311\263\365\203\226\110\356\220\237\254\016\002
+\316\071\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\101\000\035\222
+\327\114\344\014\326\373\112\075\351\341\302\037\000\367\121\374
+\361\076\370\312\304\361\043\210\217\320\116\177\247\214\173\177
+\004\102\133\367\046\132\264\343\121\162\110\045\125\317\157\360
+\377\003\313\301\331\031\000\364\370\371\364\273\030\126
+END
+
+# Trust for Certificate "E-Certify Internet ID"
+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 "E-Certify Internet ID"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\077\065\017\377\111\047\260\141\105\312\101\073\101\244\215\235
+\044\315\125\035
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\374\012\336\152\227\076\143\333\122\302\131\003\010\060\141\042
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_VALID
+
+#
+# Certificate "E-Certify Commerce ID"
+#
+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 "E-Certify Commerce ID"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164
+\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123
+\101\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060
+\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146
+\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123
+\145\162\166\145\162
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\022\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164
+\151\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123
+\101\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060
+\044\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146
+\171\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123
+\145\162\166\145\162
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\001\312\060\202\001\164\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
+\143\061\013\060\011\006\003\125\004\006\023\002\103\101\061\022
+\060\020\006\003\125\004\012\023\011\105\055\103\145\162\164\151
+\146\171\061\030\060\026\006\003\125\004\013\023\017\122\123\101
+\040\107\157\154\144\040\123\145\162\166\145\162\061\046\060\044
+\006\003\125\004\003\023\035\105\055\103\145\162\164\151\146\171
+\040\122\123\101\040\065\061\062\040\107\157\154\144\040\123\145
+\162\166\145\162\060\036\027\015\071\070\061\060\061\066\061\063
+\063\067\065\063\132\027\015\060\063\061\060\061\066\061\063\063
+\067\065\063\132\060\143\061\013\060\011\006\003\125\004\006\023
+\002\103\101\061\022\060\020\006\003\125\004\012\023\011\105\055
+\103\145\162\164\151\146\171\061\030\060\026\006\003\125\004\013
+\023\017\122\123\101\040\107\157\154\144\040\123\145\162\166\145
+\162\061\046\060\044\006\003\125\004\003\023\035\105\055\103\145
+\162\164\151\146\171\040\122\123\101\040\065\061\062\040\107\157
+\154\144\040\123\145\162\166\145\162\060\134\060\015\006\011\052
+\206\110\206\367\015\001\001\001\005\000\003\113\000\060\110\002
+\101\000\315\125\017\167\022\376\363\200\326\211\001\035\131\356
+\000\262\165\116\246\223\055\136\374\036\004\155\215\115\261\333
+\137\262\053\124\365\301\013\252\016\156\104\220\317\003\215\047
+\010\063\336\073\050\245\326\122\171\067\310\136\221\312\211\002
+\111\027\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\101\000\164\365
+\045\172\071\347\203\020\377\011\173\160\316\054\326\166\341\117
+\174\064\172\210\005\060\362\007\213\021\244\071\215\164\173\246
+\373\172\346\340\006\055\316\160\161\033\230\104\112\023\274\365
+\267\026\213\174\211\264\022\023\032\344\321\016\163\052
+END
+
+# Trust for Certificate "E-Certify Commerce ID"
+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 "E-Certify Commerce ID"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\077\025\014\145\325\170\211\025\237\031\377\341\041\331\311\115
+\150\032\031\205
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\265\302\221\035\163\344\353\371\326\123\300\004\343\077\243\215
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_VALID
+
+#
# Certificate "Verisign Class 1 Public Primary Certification Authority"
#
CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
@@ -1829,8 +3507,7 @@ CKA_ISSUER MULTILINE_OCTAL
\171
END
CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\055\033\374\112\027\215\243\221\353\347\377\365\213\105\276
-\013
+\055\033\374\112\027\215\243\221\353\347\377\365\213\105\276\013
END
CKA_VALUE MULTILINE_OCTAL
\060\202\002\074\060\202\001\245\002\020\055\033\374\112\027\215
@@ -4133,6 +5810,421 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
#
+# Certificate "Entrust.net 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 "Entrust.net Secure Server CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\303\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165
+\163\164\056\156\145\164\061\073\060\071\006\003\125\004\013\023
+\062\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164
+\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040
+\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151\141
+\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050\143
+\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156
+\145\164\040\114\151\155\151\164\145\144\061\072\060\070\006\003
+\125\004\003\023\061\105\156\164\162\165\163\164\056\156\145\164
+\040\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\201\303\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165
+\163\164\056\156\145\164\061\073\060\071\006\003\125\004\013\023
+\062\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164
+\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040
+\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151\141
+\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050\143
+\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156
+\145\164\040\114\151\155\151\164\145\144\061\072\060\070\006\003
+\125\004\003\023\061\105\156\164\162\165\163\164\056\156\145\164
+\040\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
+\067\112\322\103
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\330\060\202\004\101\240\003\002\001\002\002\004\067
+\112\322\103\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\201\303\061\013\060\011\006\003\125\004\006\023\002
+\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164
+\162\165\163\164\056\156\145\164\061\073\060\071\006\003\125\004
+\013\023\062\167\167\167\056\145\156\164\162\165\163\164\056\156
+\145\164\057\103\120\123\040\151\156\143\157\162\160\056\040\142
+\171\040\162\145\146\056\040\050\154\151\155\151\164\163\040\154
+\151\141\142\056\051\061\045\060\043\006\003\125\004\013\023\034
+\050\143\051\040\061\071\071\071\040\105\156\164\162\165\163\164
+\056\156\145\164\040\114\151\155\151\164\145\144\061\072\060\070
+\006\003\125\004\003\023\061\105\156\164\162\165\163\164\056\156
+\145\164\040\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\071\060\065
+\062\065\061\066\060\071\064\060\132\027\015\061\071\060\065\062
+\065\061\066\063\071\064\060\132\060\201\303\061\013\060\011\006
+\003\125\004\006\023\002\125\123\061\024\060\022\006\003\125\004
+\012\023\013\105\156\164\162\165\163\164\056\156\145\164\061\073
+\060\071\006\003\125\004\013\023\062\167\167\167\056\145\156\164
+\162\165\163\164\056\156\145\164\057\103\120\123\040\151\156\143
+\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151
+\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006
+\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105
+\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164
+\145\144\061\072\060\070\006\003\125\004\003\023\061\105\156\164
+\162\165\163\164\056\156\145\164\040\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
+\235\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000
+\003\201\213\000\060\201\207\002\201\201\000\315\050\203\064\124
+\033\211\363\017\257\067\221\061\377\257\061\140\311\250\350\262
+\020\150\355\237\347\223\066\361\012\144\273\107\365\004\027\077
+\043\107\115\305\047\031\201\046\014\124\162\015\210\055\331\037
+\232\022\237\274\263\161\323\200\031\077\107\146\173\214\065\050
+\322\271\012\337\044\332\234\326\120\171\201\172\132\323\067\367
+\302\112\330\051\222\046\144\321\344\230\154\072\000\212\365\064
+\233\145\370\355\343\020\377\375\270\111\130\334\240\336\202\071
+\153\201\261\026\031\141\271\124\266\346\103\002\001\003\243\202
+\001\327\060\202\001\323\060\021\006\011\140\206\110\001\206\370
+\102\001\001\004\004\003\002\000\007\060\202\001\031\006\003\125
+\035\037\004\202\001\020\060\202\001\014\060\201\336\240\201\333
+\240\201\330\244\201\325\060\201\322\061\013\060\011\006\003\125
+\004\006\023\002\125\123\061\024\060\022\006\003\125\004\012\023
+\013\105\156\164\162\165\163\164\056\156\145\164\061\073\060\071
+\006\003\125\004\013\023\062\167\167\167\056\145\156\164\162\165
+\163\164\056\156\145\164\057\103\120\123\040\151\156\143\157\162
+\160\056\040\142\171\040\162\145\146\056\040\050\154\151\155\151
+\164\163\040\154\151\141\142\056\051\061\045\060\043\006\003\125
+\004\013\023\034\050\143\051\040\061\071\071\071\040\105\156\164
+\162\165\163\164\056\156\145\164\040\114\151\155\151\164\145\144
+\061\072\060\070\006\003\125\004\003\023\061\105\156\164\162\165
+\163\164\056\156\145\164\040\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\061\015\060\013
+\006\003\125\004\003\023\004\103\122\114\061\060\051\240\047\240
+\045\206\043\150\164\164\160\072\057\057\167\167\167\056\145\156
+\164\162\165\163\164\056\156\145\164\057\103\122\114\057\156\145
+\164\061\056\143\162\154\060\053\006\003\125\035\020\004\044\060
+\042\200\017\061\071\071\071\060\065\062\065\061\066\060\071\064
+\060\132\201\017\062\060\061\071\060\065\062\065\061\066\060\071
+\064\060\132\060\013\006\003\125\035\017\004\004\003\002\001\006
+\060\037\006\003\125\035\043\004\030\060\026\200\024\360\027\142
+\023\125\075\263\377\012\000\153\373\120\204\227\363\355\142\320
+\032\060\035\006\003\125\035\016\004\026\004\024\360\027\142\023
+\125\075\263\377\012\000\153\373\120\204\227\363\355\142\320\032
+\060\014\006\003\125\035\023\004\005\060\003\001\001\377\060\031
+\006\011\052\206\110\206\366\175\007\101\000\004\014\060\012\033
+\004\126\064\056\060\003\002\004\220\060\015\006\011\052\206\110
+\206\367\015\001\001\005\005\000\003\201\201\000\220\334\060\002
+\372\144\164\302\247\012\245\174\041\215\064\027\250\373\107\016
+\377\045\174\215\023\012\373\344\230\265\357\214\370\305\020\015
+\367\222\276\361\303\325\325\225\152\004\273\054\316\046\066\145
+\310\061\306\347\356\077\343\127\165\204\172\021\357\106\117\030
+\364\323\230\273\250\207\062\272\162\366\074\342\075\237\327\035
+\331\303\140\103\214\130\016\042\226\057\142\243\054\037\272\255
+\005\357\253\062\170\207\240\124\163\031\265\134\005\371\122\076
+\155\055\105\013\367\012\223\352\355\006\371\262
+END
+
+# Trust for Certificate "Entrust.net 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 "Entrust.net Secure Server CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\231\246\233\346\032\376\210\153\115\053\202\000\174\270\124\374
+\061\176\025\071
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\337\362\200\163\314\361\346\141\163\374\365\102\351\305\174\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
+
+#
+# Certificate "Entrust.net Secure Personal 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 "Entrust.net Secure Personal CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\311\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165
+\163\164\056\156\145\164\061\110\060\106\006\003\125\004\013\024
+\077\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164
+\057\103\154\151\145\156\164\137\103\101\137\111\156\146\157\057
+\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040\162
+\145\146\056\040\154\151\155\151\164\163\040\154\151\141\142\056
+\061\045\060\043\006\003\125\004\013\023\034\050\143\051\040\061
+\071\071\071\040\105\156\164\162\165\163\164\056\156\145\164\040
+\114\151\155\151\164\145\144\061\063\060\061\006\003\125\004\003
+\023\052\105\156\164\162\165\163\164\056\156\145\164\040\103\154
+\151\145\156\164\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\201\311\061\013\060\011\006\003\125\004\006\023\002\125\123
+\061\024\060\022\006\003\125\004\012\023\013\105\156\164\162\165
+\163\164\056\156\145\164\061\110\060\106\006\003\125\004\013\024
+\077\167\167\167\056\145\156\164\162\165\163\164\056\156\145\164
+\057\103\154\151\145\156\164\137\103\101\137\111\156\146\157\057
+\103\120\123\040\151\156\143\157\162\160\056\040\142\171\040\162
+\145\146\056\040\154\151\155\151\164\163\040\154\151\141\142\056
+\061\045\060\043\006\003\125\004\013\023\034\050\143\051\040\061
+\071\071\071\040\105\156\164\162\165\163\164\056\156\145\164\040
+\114\151\155\151\164\145\144\061\063\060\061\006\003\125\004\003
+\023\052\105\156\164\162\165\163\164\056\156\145\164\040\103\154
+\151\145\156\164\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
+\070\003\221\356
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\355\060\202\004\126\240\003\002\001\002\002\004\070
+\003\221\356\060\015\006\011\052\206\110\206\367\015\001\001\004
+\005\000\060\201\311\061\013\060\011\006\003\125\004\006\023\002
+\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164
+\162\165\163\164\056\156\145\164\061\110\060\106\006\003\125\004
+\013\024\077\167\167\167\056\145\156\164\162\165\163\164\056\156
+\145\164\057\103\154\151\145\156\164\137\103\101\137\111\156\146
+\157\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171
+\040\162\145\146\056\040\154\151\155\151\164\163\040\154\151\141
+\142\056\061\045\060\043\006\003\125\004\013\023\034\050\143\051
+\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156\145
+\164\040\114\151\155\151\164\145\144\061\063\060\061\006\003\125
+\004\003\023\052\105\156\164\162\165\163\164\056\156\145\164\040
+\103\154\151\145\156\164\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\071\061\060\061\062\061\071\062\064\063\060\132\027
+\015\061\071\061\060\061\062\061\071\065\064\063\060\132\060\201
+\311\061\013\060\011\006\003\125\004\006\023\002\125\123\061\024
+\060\022\006\003\125\004\012\023\013\105\156\164\162\165\163\164
+\056\156\145\164\061\110\060\106\006\003\125\004\013\024\077\167
+\167\167\056\145\156\164\162\165\163\164\056\156\145\164\057\103
+\154\151\145\156\164\137\103\101\137\111\156\146\157\057\103\120
+\123\040\151\156\143\157\162\160\056\040\142\171\040\162\145\146
+\056\040\154\151\155\151\164\163\040\154\151\141\142\056\061\045
+\060\043\006\003\125\004\013\023\034\050\143\051\040\061\071\071
+\071\040\105\156\164\162\165\163\164\056\156\145\164\040\114\151
+\155\151\164\145\144\061\063\060\061\006\003\125\004\003\023\052
+\105\156\164\162\165\163\164\056\156\145\164\040\103\154\151\145
+\156\164\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\235\060\015\006
+\011\052\206\110\206\367\015\001\001\001\005\000\003\201\213\000
+\060\201\207\002\201\201\000\310\072\231\136\061\027\337\254\047
+\157\220\173\344\031\377\105\243\064\302\333\301\250\117\360\150
+\352\204\375\237\165\171\317\301\212\121\224\257\307\127\003\107
+\144\236\255\202\033\132\332\177\067\170\107\273\067\230\022\226
+\316\306\023\175\357\322\014\060\121\251\071\236\125\370\373\261
+\347\060\336\203\262\272\076\361\325\211\073\073\205\272\252\164
+\054\376\077\061\156\257\221\225\156\006\324\007\115\113\054\126
+\107\030\004\122\332\016\020\223\277\143\220\233\341\337\214\346
+\002\244\346\117\136\367\213\002\001\003\243\202\001\340\060\202
+\001\334\060\021\006\011\140\206\110\001\206\370\102\001\001\004
+\004\003\002\000\007\060\202\001\042\006\003\125\035\037\004\202
+\001\031\060\202\001\025\060\201\344\240\201\341\240\201\336\244
+\201\333\060\201\330\061\013\060\011\006\003\125\004\006\023\002
+\125\123\061\024\060\022\006\003\125\004\012\023\013\105\156\164
+\162\165\163\164\056\156\145\164\061\110\060\106\006\003\125\004
+\013\024\077\167\167\167\056\145\156\164\162\165\163\164\056\156
+\145\164\057\103\154\151\145\156\164\137\103\101\137\111\156\146
+\157\057\103\120\123\040\151\156\143\157\162\160\056\040\142\171
+\040\162\145\146\056\040\154\151\155\151\164\163\040\154\151\141
+\142\056\061\045\060\043\006\003\125\004\013\023\034\050\143\051
+\040\061\071\071\071\040\105\156\164\162\165\163\164\056\156\145
+\164\040\114\151\155\151\164\145\144\061\063\060\061\006\003\125
+\004\003\023\052\105\156\164\162\165\163\164\056\156\145\164\040
+\103\154\151\145\156\164\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\015
+\060\013\006\003\125\004\003\023\004\103\122\114\061\060\054\240
+\052\240\050\206\046\150\164\164\160\072\057\057\167\167\167\056
+\145\156\164\162\165\163\164\056\156\145\164\057\103\122\114\057
+\103\154\151\145\156\164\061\056\143\162\154\060\053\006\003\125
+\035\020\004\044\060\042\200\017\061\071\071\071\061\060\061\062
+\061\071\062\064\063\060\132\201\017\062\060\061\071\061\060\061
+\062\061\071\062\064\063\060\132\060\013\006\003\125\035\017\004
+\004\003\002\001\006\060\037\006\003\125\035\043\004\030\060\026
+\200\024\304\373\234\051\173\227\315\114\226\374\356\133\263\312
+\231\164\213\225\352\114\060\035\006\003\125\035\016\004\026\004
+\024\304\373\234\051\173\227\315\114\226\374\356\133\263\312\231
+\164\213\225\352\114\060\014\006\003\125\035\023\004\005\060\003
+\001\001\377\060\031\006\011\052\206\110\206\366\175\007\101\000
+\004\014\060\012\033\004\126\064\056\060\003\002\004\220\060\015
+\006\011\052\206\110\206\367\015\001\001\004\005\000\003\201\201
+\000\077\256\212\361\327\146\003\005\236\076\372\352\034\106\273
+\244\133\217\170\232\022\110\231\371\364\065\336\014\066\007\002
+\153\020\072\211\024\201\234\061\246\174\262\101\262\152\347\007
+\001\241\113\371\237\045\073\226\312\231\303\076\241\121\034\363
+\303\056\104\367\260\147\106\252\222\345\073\332\034\031\024\070
+\060\325\342\242\061\045\056\361\354\105\070\355\370\006\130\003
+\163\142\260\020\061\217\100\277\144\340\134\076\305\117\037\332
+\022\103\377\114\346\006\046\250\233\031\252\104\074\166\262\134
+\354
+END
+
+# Trust for Certificate "Entrust.net Secure Personal 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 "Entrust.net Secure Personal CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\332\171\301\161\021\120\302\064\071\252\053\013\014\142\375\125
+\262\371\365\200
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\014\101\057\023\133\240\124\365\226\146\055\176\315\016\003\364
+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
+
+#
+# Certificate "Entrust.net Premium 2048 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 "Entrust.net Premium 2048 Secure Server CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156
+\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125
+\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056
+\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143
+\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151
+\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006
+\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105
+\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164
+\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164
+\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\264\061\024\060\022\006\003\125\004\012\023\013\105\156
+\164\162\165\163\164\056\156\145\164\061\100\060\076\006\003\125
+\004\013\024\067\167\167\167\056\145\156\164\162\165\163\164\056
+\156\145\164\057\103\120\123\137\062\060\064\070\040\151\156\143
+\157\162\160\056\040\142\171\040\162\145\146\056\040\050\154\151
+\155\151\164\163\040\154\151\141\142\056\051\061\045\060\043\006
+\003\125\004\013\023\034\050\143\051\040\061\071\071\071\040\105
+\156\164\162\165\163\164\056\156\145\164\040\114\151\155\151\164
+\145\144\061\063\060\061\006\003\125\004\003\023\052\105\156\164
+\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\070\143\271\146
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\134\060\202\003\104\240\003\002\001\002\002\004\070
+\143\271\146\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\201\264\061\024\060\022\006\003\125\004\012\023\013
+\105\156\164\162\165\163\164\056\156\145\164\061\100\060\076\006
+\003\125\004\013\024\067\167\167\167\056\145\156\164\162\165\163
+\164\056\156\145\164\057\103\120\123\137\062\060\064\070\040\151
+\156\143\157\162\160\056\040\142\171\040\162\145\146\056\040\050
+\154\151\155\151\164\163\040\154\151\141\142\056\051\061\045\060
+\043\006\003\125\004\013\023\034\050\143\051\040\061\071\071\071
+\040\105\156\164\162\165\163\164\056\156\145\164\040\114\151\155
+\151\164\145\144\061\063\060\061\006\003\125\004\003\023\052\105
+\156\164\162\165\163\164\056\156\145\164\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\050\062\060\064\070\051\060\036\027\015\071\071\061
+\062\062\064\061\067\065\060\065\061\132\027\015\061\071\061\062
+\062\064\061\070\062\060\065\061\132\060\201\264\061\024\060\022
+\006\003\125\004\012\023\013\105\156\164\162\165\163\164\056\156
+\145\164\061\100\060\076\006\003\125\004\013\024\067\167\167\167
+\056\145\156\164\162\165\163\164\056\156\145\164\057\103\120\123
+\137\062\060\064\070\040\151\156\143\157\162\160\056\040\142\171
+\040\162\145\146\056\040\050\154\151\155\151\164\163\040\154\151
+\141\142\056\051\061\045\060\043\006\003\125\004\013\023\034\050
+\143\051\040\061\071\071\071\040\105\156\164\162\165\163\164\056
+\156\145\164\040\114\151\155\151\164\145\144\061\063\060\061\006
+\003\125\004\003\023\052\105\156\164\162\165\163\164\056\156\145
+\164\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\050\062\060\064\070\051
+\060\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001
+\001\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001
+\000\255\115\113\251\022\206\262\352\243\040\007\025\026\144\052
+\053\113\321\277\013\112\115\216\355\200\166\245\147\267\170\100
+\300\163\102\310\150\300\333\123\053\335\136\270\166\230\065\223
+\213\032\235\174\023\072\016\037\133\267\036\317\345\044\024\036
+\261\201\251\215\175\270\314\153\113\003\361\002\014\334\253\245
+\100\044\000\177\164\224\241\235\010\051\263\210\013\365\207\167
+\235\125\315\344\303\176\327\152\144\253\205\024\206\225\133\227
+\062\120\157\075\310\272\146\014\343\374\275\270\111\301\166\211
+\111\031\375\300\250\275\211\243\147\057\306\237\274\161\031\140
+\270\055\351\054\311\220\166\146\173\224\342\257\170\326\145\123
+\135\074\326\234\262\317\051\003\371\057\244\120\262\324\110\316
+\005\062\125\212\375\262\144\114\016\344\230\007\165\333\177\337
+\271\010\125\140\205\060\051\371\173\110\244\151\206\343\065\077
+\036\206\135\172\172\025\275\357\000\216\025\042\124\027\000\220
+\046\223\274\016\111\150\221\277\370\107\323\235\225\102\301\016
+\115\337\157\046\317\303\030\041\142\146\103\160\326\325\300\007
+\341\002\003\001\000\001\243\164\060\162\060\021\006\011\140\206
+\110\001\206\370\102\001\001\004\004\003\002\000\007\060\037\006
+\003\125\035\043\004\030\060\026\200\024\125\344\201\321\021\200
+\276\330\211\271\010\243\061\371\241\044\011\026\271\160\060\035
+\006\003\125\035\016\004\026\004\024\125\344\201\321\021\200\276
+\330\211\271\010\243\061\371\241\044\011\026\271\160\060\035\006
+\011\052\206\110\206\366\175\007\101\000\004\020\060\016\033\010
+\126\065\056\060\072\064\056\060\003\002\004\220\060\015\006\011
+\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000
+\131\107\254\041\204\212\027\311\234\211\123\036\272\200\205\032
+\306\074\116\076\261\234\266\174\306\222\135\030\144\002\343\323
+\006\010\021\141\174\143\343\053\235\061\003\160\166\322\243\050
+\240\364\273\232\143\163\355\155\345\052\333\355\024\251\053\306
+\066\021\320\053\353\007\213\245\332\236\134\031\235\126\022\365
+\124\051\310\005\355\262\022\052\215\364\003\033\377\347\222\020
+\207\260\072\265\303\235\005\067\022\243\307\364\025\271\325\244
+\071\026\233\123\072\043\221\361\250\202\242\152\210\150\301\171
+\002\042\274\252\246\326\256\337\260\024\137\270\207\320\335\174
+\177\173\377\257\034\317\346\333\007\255\136\333\205\235\320\053
+\015\063\333\004\321\346\111\100\023\053\166\373\076\351\234\211
+\017\025\316\030\260\205\170\041\117\153\117\016\372\066\147\315
+\007\362\377\010\320\342\336\331\277\052\257\270\207\206\041\074
+\004\312\267\224\150\177\317\074\351\230\327\070\377\354\300\331
+\120\360\056\113\130\256\106\157\320\056\303\140\332\162\125\162
+\275\114\105\236\141\272\277\204\201\222\003\321\322\151\174\305
+END
+
+# Trust for Certificate "Entrust.net Premium 2048 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 "Entrust.net Premium 2048 Secure Server CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\200\035\142\320\173\104\235\134\134\003\134\230\352\141\372\104
+\074\052\130\376
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\272\041\352\040\326\335\333\217\301\127\213\100\255\241\374\374
+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
+
+#
# Certificate "ValiCert OCSP Responder"
#
CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
@@ -4247,6 +6339,3112 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
#
+# Certificate "Baltimore CyberTrust Code Signing 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 "Baltimore CyberTrust Code Signing Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\147\061\013\060\011\006\003\125\004\006\023\002\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\057\060\055\006\003\125\004
+\003\023\046\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\103\157\144\145\040\123\151\147
+\156\151\156\147\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\147\061\013\060\011\006\003\125\004\006\023\002\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\057\060\055\006\003\125\004
+\003\023\046\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\103\157\144\145\040\123\151\147
+\156\151\156\147\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\000\000\277
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\246\060\202\002\216\240\003\002\001\002\002\004\002
+\000\000\277\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\147\061\013\060\011\006\003\125\004\006\023\002\111
+\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164
+\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012
+\103\171\142\145\162\124\162\165\163\164\061\057\060\055\006\003
+\125\004\003\023\046\102\141\154\164\151\155\157\162\145\040\103
+\171\142\145\162\124\162\165\163\164\040\103\157\144\145\040\123
+\151\147\156\151\156\147\040\122\157\157\164\060\036\027\015\060
+\060\060\065\061\067\061\064\060\061\060\060\132\027\015\062\065
+\060\065\061\067\062\063\065\071\060\060\132\060\147\061\013\060
+\011\006\003\125\004\006\023\002\111\105\061\022\060\020\006\003
+\125\004\012\023\011\102\141\154\164\151\155\157\162\145\061\023
+\060\021\006\003\125\004\013\023\012\103\171\142\145\162\124\162
+\165\163\164\061\057\060\055\006\003\125\004\003\023\046\102\141
+\154\164\151\155\157\162\145\040\103\171\142\145\162\124\162\165
+\163\164\040\103\157\144\145\040\123\151\147\156\151\156\147\040
+\122\157\157\164\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\310\161\232\030\022\216\172\333\371\232\374
+\101\257\330\362\364\011\216\255\077\376\147\067\074\332\311\046
+\120\261\261\076\313\350\116\163\000\362\262\334\363\305\106\373
+\011\357\030\226\316\247\340\234\204\135\040\016\172\240\252\066
+\213\372\050\266\170\056\263\354\350\107\363\004\360\220\043\264
+\352\257\345\123\270\005\367\107\135\053\206\361\247\244\306\073
+\065\266\322\015\122\101\327\364\222\165\341\242\012\120\126\207
+\276\227\013\173\063\205\020\271\050\030\356\063\352\110\021\327
+\133\221\107\166\042\324\356\317\135\347\250\116\034\235\226\221
+\335\234\275\164\011\250\162\141\252\260\041\072\361\075\054\003
+\126\011\322\301\334\303\265\307\124\067\253\346\046\242\262\106
+\161\163\312\021\210\356\274\347\144\367\320\021\032\163\100\132
+\310\111\054\017\267\357\220\177\150\200\004\070\013\033\017\073
+\324\365\240\263\302\216\341\064\264\200\231\155\236\166\324\222
+\051\100\261\225\322\067\244\147\022\177\340\142\273\256\065\305
+\231\066\202\104\270\346\170\030\063\141\161\223\133\055\215\237
+\170\225\202\353\155\002\003\001\000\001\243\132\060\130\060\023
+\006\003\125\035\045\004\014\060\012\006\010\053\006\001\005\005
+\007\003\003\060\035\006\003\125\035\016\004\026\004\024\310\101
+\064\134\025\025\004\345\100\362\321\253\232\157\044\222\172\207
+\102\132\060\022\006\003\125\035\023\001\001\377\004\010\060\006
+\001\001\377\002\001\003\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\122\164\252\225\113\042
+\214\307\075\226\244\376\135\372\057\265\274\353\360\013\351\126
+\070\035\321\155\015\241\274\150\213\360\305\200\245\044\064\375
+\362\226\030\021\206\241\066\365\067\347\124\100\325\144\037\303
+\137\160\102\153\055\071\307\236\122\005\316\347\152\162\322\215
+\162\077\107\120\203\253\307\215\045\311\260\343\247\123\026\225
+\246\152\123\352\030\235\217\170\251\167\167\032\371\264\227\107
+\131\210\047\050\265\312\341\056\327\076\016\242\015\270\042\104
+\003\343\321\143\260\101\072\241\365\244\055\367\166\036\004\124
+\231\170\062\100\327\053\174\115\272\246\234\260\171\156\007\276
+\214\354\356\327\070\151\133\301\014\126\150\237\376\353\321\341
+\310\210\371\362\315\177\276\205\264\104\147\000\120\076\364\046
+\003\144\352\167\175\350\136\076\034\067\107\310\326\352\244\363
+\066\074\227\302\071\162\005\224\031\045\303\327\067\101\017\301
+\037\207\212\375\252\276\351\261\144\127\344\333\222\241\317\341
+\111\350\073\037\221\023\132\303\217\331\045\130\111\200\107\017
+\306\003\256\254\343\277\267\300\252\052
+END
+
+# Trust for Certificate "Baltimore CyberTrust Code Signing 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 "Baltimore CyberTrust Code Signing Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\060\106\330\310\210\377\151\060\303\112\374\315\111\047\010\174
+\140\126\173\015
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\220\365\050\111\126\321\135\054\260\123\324\113\357\157\220\042
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR
+
+#
+# Certificate "Baltimore CyberTrust 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 "Baltimore CyberTrust Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004
+\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\042\060\040\006\003\125\004
+\003\023\031\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\000\000\271
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\167\060\202\002\137\240\003\002\001\002\002\004\002
+\000\000\271\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\111
+\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164
+\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012
+\103\171\142\145\162\124\162\165\163\164\061\042\060\040\006\003
+\125\004\003\023\031\102\141\154\164\151\155\157\162\145\040\103
+\171\142\145\162\124\162\165\163\164\040\122\157\157\164\060\036
+\027\015\060\060\060\065\061\062\061\070\064\066\060\060\132\027
+\015\062\065\060\065\061\062\062\063\065\071\060\060\132\060\132
+\061\013\060\011\006\003\125\004\006\023\002\111\105\061\022\060
+\020\006\003\125\004\012\023\011\102\141\154\164\151\155\157\162
+\145\061\023\060\021\006\003\125\004\013\023\012\103\171\142\145
+\162\124\162\165\163\164\061\042\060\040\006\003\125\004\003\023
+\031\102\141\154\164\151\155\157\162\145\040\103\171\142\145\162
+\124\162\165\163\164\040\122\157\157\164\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\243\004\273\042\253
+\230\075\127\350\046\162\232\265\171\324\051\342\341\350\225\200
+\261\260\343\133\216\053\051\232\144\337\241\135\355\260\011\005
+\155\333\050\056\316\142\242\142\376\264\210\332\022\353\070\353
+\041\235\300\101\053\001\122\173\210\167\323\034\217\307\272\271
+\210\265\152\011\347\163\350\021\100\247\321\314\312\142\215\055
+\345\217\013\246\120\322\250\120\303\050\352\365\253\045\207\212
+\232\226\034\251\147\270\077\014\325\367\371\122\023\057\302\033
+\325\160\160\360\217\300\022\312\006\313\232\341\331\312\063\172
+\167\326\370\354\271\361\150\104\102\110\023\322\300\302\244\256
+\136\140\376\266\246\005\374\264\335\007\131\002\324\131\030\230
+\143\365\245\143\340\220\014\175\135\262\006\172\363\205\352\353
+\324\003\256\136\204\076\137\377\025\355\151\274\371\071\066\162
+\165\317\167\122\115\363\311\220\054\271\075\345\311\043\123\077
+\037\044\230\041\134\007\231\051\275\306\072\354\347\156\206\072
+\153\227\164\143\063\275\150\030\061\360\170\215\166\277\374\236
+\216\135\052\206\247\115\220\334\047\032\071\002\003\001\000\001
+\243\105\060\103\060\035\006\003\125\035\016\004\026\004\024\345
+\235\131\060\202\107\130\314\254\372\010\124\066\206\173\072\265
+\004\115\360\060\022\006\003\125\035\023\001\001\377\004\010\060
+\006\001\001\377\002\001\003\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\205\014\135\216\344
+\157\121\150\102\005\240\335\273\117\047\045\204\003\275\367\144
+\375\055\327\060\343\244\020\027\353\332\051\051\266\171\077\166
+\366\031\023\043\270\020\012\371\130\244\324\141\160\275\004\141
+\152\022\212\027\325\012\275\305\274\060\174\326\351\014\045\215
+\206\100\117\354\314\243\176\070\306\067\021\117\355\335\150\061
+\216\114\322\263\001\164\356\276\165\136\007\110\032\177\160\377
+\026\134\204\300\171\205\270\005\375\177\276\145\021\243\017\300
+\002\264\370\122\067\071\004\325\251\061\172\030\277\240\052\364
+\022\231\367\243\105\202\343\074\136\365\235\236\265\310\236\174
+\056\310\244\236\116\010\024\113\155\375\160\155\153\032\143\275
+\144\346\037\267\316\360\362\237\056\273\033\267\362\120\210\163
+\222\302\342\343\026\215\232\062\002\253\216\030\335\351\020\021
+\356\176\065\253\220\257\076\060\224\172\320\063\075\247\145\017
+\365\374\216\236\142\317\107\104\054\001\135\273\035\265\062\322
+\107\322\070\056\320\376\201\334\062\152\036\265\356\074\325\374
+\347\201\035\031\303\044\102\352\143\071\251
+END
+
+# Trust for Certificate "Baltimore CyberTrust 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 "Baltimore CyberTrust Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\324\336\040\320\136\146\374\123\376\032\120\210\054\170\333\050
+\122\312\344\164
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\254\266\224\245\234\027\340\327\221\122\233\261\227\006\246\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_VALID
+
+#
+# Certificate "Baltimore CyberTrust Mobile Commerce 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 "Baltimore CyberTrust Mobile Commerce Root"
+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\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\051\060\047\006\003\125\004
+\003\023\040\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\115\157\142\151\154\145\040\122
+\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\141\061\013\060\011\006\003\125\004\006\023\002\111\105\061
+\022\060\020\006\003\125\004\012\023\011\102\141\154\164\151\155
+\157\162\145\061\023\060\021\006\003\125\004\013\023\012\103\171
+\142\145\162\124\162\165\163\164\061\051\060\047\006\003\125\004
+\003\023\040\102\141\154\164\151\155\157\162\145\040\103\171\142
+\145\162\124\162\165\163\164\040\115\157\142\151\154\145\040\122
+\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\002\000\000\270
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\175\060\202\001\346\240\003\002\001\002\002\004\002
+\000\000\270\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\111
+\105\061\022\060\020\006\003\125\004\012\023\011\102\141\154\164
+\151\155\157\162\145\061\023\060\021\006\003\125\004\013\023\012
+\103\171\142\145\162\124\162\165\163\164\061\051\060\047\006\003
+\125\004\003\023\040\102\141\154\164\151\155\157\162\145\040\103
+\171\142\145\162\124\162\165\163\164\040\115\157\142\151\154\145
+\040\122\157\157\164\060\036\027\015\060\060\060\065\061\062\061
+\070\062\060\060\060\132\027\015\062\060\060\065\061\062\062\063
+\065\071\060\060\132\060\141\061\013\060\011\006\003\125\004\006
+\023\002\111\105\061\022\060\020\006\003\125\004\012\023\011\102
+\141\154\164\151\155\157\162\145\061\023\060\021\006\003\125\004
+\013\023\012\103\171\142\145\162\124\162\165\163\164\061\051\060
+\047\006\003\125\004\003\023\040\102\141\154\164\151\155\157\162
+\145\040\103\171\142\145\162\124\162\165\163\164\040\115\157\142
+\151\154\145\040\122\157\157\164\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\243\155\261\070\126\254\374\265\126\041\336
+\300\220\135\046\107\202\306\175\217\037\240\205\217\057\273\324
+\341\034\035\362\044\037\050\260\057\271\244\245\157\242\042\040
+\144\376\204\107\074\176\053\154\151\152\270\324\300\226\216\214
+\122\015\315\157\101\324\277\004\256\247\201\057\055\230\110\322
+\301\224\243\265\031\135\135\121\144\364\216\101\260\233\300\055
+\042\240\136\306\330\132\022\143\274\021\112\136\046\022\035\342
+\046\005\346\017\137\042\037\172\137\166\224\256\317\132\050\016
+\253\105\332\042\061\002\003\001\000\001\243\102\060\100\060\035
+\006\003\125\035\016\004\026\004\024\311\342\217\300\002\046\132
+\266\300\007\343\177\224\007\030\333\056\245\232\160\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\206\060\015
+\006\011\052\206\110\206\367\015\001\001\005\005\000\003\201\201
+\000\123\010\013\046\011\170\102\163\324\354\172\167\107\015\343
+\013\063\161\357\256\063\024\115\373\372\375\032\267\121\365\344
+\231\034\006\161\327\051\031\327\346\025\040\121\121\106\155\117
+\336\030\111\230\320\370\170\273\161\350\215\001\006\325\327\144
+\217\224\337\107\376\240\205\151\066\251\057\102\172\150\112\022
+\326\213\013\160\104\012\244\004\357\046\210\301\065\161\070\135
+\033\133\110\102\360\347\224\034\160\225\064\250\253\365\253\342
+\170\255\365\360\122\375\233\352\102\014\350\330\124\276\123\146
+\365
+END
+
+# Trust for Certificate "Baltimore CyberTrust Mobile Commerce 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 "Baltimore CyberTrust Mobile Commerce Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\264\343\013\234\301\325\356\275\240\040\030\370\271\212\321\377
+\151\267\072\161
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\353\264\040\035\017\266\161\003\367\304\367\307\244\162\206\350
+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_VALID
+
+#
+# Certificate "Equifax Secure Global eBusiness 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 "Equifax Secure Global eBusiness CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
+\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
+\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
+\165\163\151\156\145\163\163\040\103\101\055\061
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060
+\053\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040
+\123\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102
+\165\163\151\156\145\163\163\040\103\101\055\061
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\220\060\202\001\371\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
+\132\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034
+\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170
+\040\123\145\143\165\162\145\040\111\156\143\056\061\055\060\053
+\006\003\125\004\003\023\044\105\161\165\151\146\141\170\040\123
+\145\143\165\162\145\040\107\154\157\142\141\154\040\145\102\165
+\163\151\156\145\163\163\040\103\101\055\061\060\036\027\015\071
+\071\060\066\062\061\060\064\060\060\060\060\132\027\015\062\060
+\060\066\062\061\060\064\060\060\060\060\132\060\132\061\013\060
+\011\006\003\125\004\006\023\002\125\123\061\034\060\032\006\003
+\125\004\012\023\023\105\161\165\151\146\141\170\040\123\145\143
+\165\162\145\040\111\156\143\056\061\055\060\053\006\003\125\004
+\003\023\044\105\161\165\151\146\141\170\040\123\145\143\165\162
+\145\040\107\154\157\142\141\154\040\145\102\165\163\151\156\145
+\163\163\040\103\101\055\061\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\272\347\027\220\002\145\261\064\125\074\111\302
+\121\325\337\247\321\067\217\321\347\201\163\101\122\140\233\235
+\241\027\046\170\255\307\261\350\046\224\062\265\336\063\215\072
+\057\333\362\232\172\132\163\230\243\134\351\373\212\163\033\134
+\347\303\277\200\154\315\251\364\326\053\300\367\371\231\252\143
+\242\261\107\002\017\324\344\121\072\022\074\154\212\132\124\204
+\160\333\301\305\220\317\162\105\313\250\131\300\315\063\235\077
+\243\226\353\205\063\041\034\076\036\076\140\156\166\234\147\205
+\305\310\303\141\002\003\001\000\001\243\146\060\144\060\021\006
+\011\140\206\110\001\206\370\102\001\001\004\004\003\002\000\007
+\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\276\250
+\240\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153
+\150\154\060\035\006\003\125\035\016\004\026\004\024\276\250\240
+\164\162\120\153\104\267\311\043\330\373\250\377\263\127\153\150
+\154\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000
+\003\201\201\000\060\342\001\121\252\307\352\137\332\271\320\145
+\017\060\326\076\332\015\024\111\156\221\223\047\024\061\357\304
+\367\055\105\370\354\307\277\242\101\015\043\264\222\371\031\000
+\147\275\001\257\315\340\161\374\132\317\144\304\340\226\230\320
+\243\100\342\001\212\357\047\007\361\145\001\212\104\055\006\145
+\165\122\300\206\020\040\041\137\154\153\017\154\256\011\034\257
+\362\242\030\064\304\165\244\163\034\361\215\334\357\255\371\263
+\166\264\222\277\334\225\020\036\276\313\310\073\132\204\140\031
+\126\224\251\125
+END
+
+# Trust for Certificate "Equifax Secure Global eBusiness 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 "Equifax Secure Global eBusiness CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\176\170\112\020\034\202\145\314\055\341\361\155\107\264\100\312
+\331\012\031\105
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\217\135\167\006\047\304\230\074\133\223\170\347\327\175\233\314
+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
+
+#
+# Certificate "Equifax Secure eBusiness CA 1"
+#
+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 "Equifax Secure eBusiness CA 1"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060
+\044\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040
+\123\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163
+\040\103\101\055\061
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\034\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060
+\044\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040
+\123\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163
+\040\103\101\055\061
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\004
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\202\060\202\001\353\240\003\002\001\002\002\001\004
+\060\015\006\011\052\206\110\206\367\015\001\001\004\005\000\060
+\123\061\013\060\011\006\003\125\004\006\023\002\125\123\061\034
+\060\032\006\003\125\004\012\023\023\105\161\165\151\146\141\170
+\040\123\145\143\165\162\145\040\111\156\143\056\061\046\060\044
+\006\003\125\004\003\023\035\105\161\165\151\146\141\170\040\123
+\145\143\165\162\145\040\145\102\165\163\151\156\145\163\163\040
+\103\101\055\061\060\036\027\015\071\071\060\066\062\061\060\064
+\060\060\060\060\132\027\015\062\060\060\066\062\061\060\064\060
+\060\060\060\132\060\123\061\013\060\011\006\003\125\004\006\023
+\002\125\123\061\034\060\032\006\003\125\004\012\023\023\105\161
+\165\151\146\141\170\040\123\145\143\165\162\145\040\111\156\143
+\056\061\046\060\044\006\003\125\004\003\023\035\105\161\165\151
+\146\141\170\040\123\145\143\165\162\145\040\145\102\165\163\151
+\156\145\163\163\040\103\101\055\061\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\316\057\031\274\027\267\167\336\223\251
+\137\132\015\027\117\064\032\014\230\364\042\331\131\324\304\150
+\106\360\264\065\305\205\003\040\306\257\105\245\041\121\105\101
+\353\026\130\066\062\157\342\120\142\144\371\375\121\234\252\044
+\331\364\235\203\052\207\012\041\323\022\070\064\154\215\000\156
+\132\240\331\102\356\032\041\225\371\122\114\125\132\305\017\070
+\117\106\372\155\370\056\065\326\035\174\353\342\360\260\165\200
+\310\251\023\254\276\210\357\072\156\253\137\052\070\142\002\260
+\022\173\376\217\246\003\002\003\001\000\001\243\146\060\144\060
+\021\006\011\140\206\110\001\206\370\102\001\001\004\004\003\002
+\000\007\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
+\112\170\062\122\021\333\131\026\066\136\337\301\024\066\100\152
+\107\174\114\241\060\035\006\003\125\035\016\004\026\004\024\112
+\170\062\122\021\333\131\026\066\136\337\301\024\066\100\152\107
+\174\114\241\060\015\006\011\052\206\110\206\367\015\001\001\004
+\005\000\003\201\201\000\165\133\250\233\003\021\346\351\126\114
+\315\371\251\114\300\015\232\363\314\145\151\346\045\166\314\131
+\267\326\124\303\035\315\231\254\031\335\264\205\325\340\075\374
+\142\040\247\204\113\130\145\361\342\371\225\041\077\365\324\176
+\130\036\107\207\124\076\130\241\265\265\370\052\357\161\347\274
+\303\366\261\111\106\342\327\240\153\345\126\172\232\047\230\174
+\106\142\024\347\311\374\156\003\022\171\200\070\035\110\202\215
+\374\027\376\052\226\053\265\142\246\246\075\275\177\222\131\315
+\132\052\202\262\067\171
+END
+
+# Trust for Certificate "Equifax Secure eBusiness CA 1"
+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 "Equifax Secure eBusiness CA 1"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\332\100\030\213\221\211\243\355\356\256\332\227\376\057\235\365
+\267\321\212\101
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\144\234\357\056\104\374\306\217\122\007\320\121\163\217\313\075
+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
+
+#
+# Certificate "Equifax Secure eBusiness 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 "Equifax Secure eBusiness CA 2"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\027\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004
+\013\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162
+\145\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\027\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141
+\170\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004
+\013\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162
+\145\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\067\160\317\265
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\040\060\202\002\211\240\003\002\001\002\002\004\067
+\160\317\265\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\116\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\027\060\025\006\003\125\004\012\023\016\105\161\165\151
+\146\141\170\040\123\145\143\165\162\145\061\046\060\044\006\003
+\125\004\013\023\035\105\161\165\151\146\141\170\040\123\145\143
+\165\162\145\040\145\102\165\163\151\156\145\163\163\040\103\101
+\055\062\060\036\027\015\071\071\060\066\062\063\061\062\061\064
+\064\065\132\027\015\061\071\060\066\062\063\061\062\061\064\064
+\065\132\060\116\061\013\060\011\006\003\125\004\006\023\002\125
+\123\061\027\060\025\006\003\125\004\012\023\016\105\161\165\151
+\146\141\170\040\123\145\143\165\162\145\061\046\060\044\006\003
+\125\004\013\023\035\105\161\165\151\146\141\170\040\123\145\143
+\165\162\145\040\145\102\165\163\151\156\145\163\163\040\103\101
+\055\062\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\344
+\071\071\223\036\122\006\033\050\066\370\262\243\051\305\355\216
+\262\021\275\376\353\347\264\164\302\217\377\005\347\331\235\006
+\277\022\310\077\016\362\326\321\044\262\021\336\321\163\011\212
+\324\261\054\230\011\015\036\120\106\262\203\246\105\215\142\150
+\273\205\033\040\160\062\252\100\315\246\226\137\304\161\067\077
+\004\363\267\101\044\071\007\032\036\056\141\130\240\022\013\345
+\245\337\305\253\352\067\161\314\034\310\067\072\271\227\122\247
+\254\305\152\044\224\116\234\173\317\300\152\326\337\041\275\002
+\003\001\000\001\243\202\001\011\060\202\001\005\060\160\006\003
+\125\035\037\004\151\060\147\060\145\240\143\240\141\244\137\060
+\135\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027
+\060\025\006\003\125\004\012\023\016\105\161\165\151\146\141\170
+\040\123\145\143\165\162\145\061\046\060\044\006\003\125\004\013
+\023\035\105\161\165\151\146\141\170\040\123\145\143\165\162\145
+\040\145\102\165\163\151\156\145\163\163\040\103\101\055\062\061
+\015\060\013\006\003\125\004\003\023\004\103\122\114\061\060\032
+\006\003\125\035\020\004\023\060\021\201\017\062\060\061\071\060
+\066\062\063\061\062\061\064\064\065\132\060\013\006\003\125\035
+\017\004\004\003\002\001\006\060\037\006\003\125\035\043\004\030
+\060\026\200\024\120\236\013\352\257\136\271\040\110\246\120\152
+\313\375\330\040\172\247\202\166\060\035\006\003\125\035\016\004
+\026\004\024\120\236\013\352\257\136\271\040\110\246\120\152\313
+\375\330\040\172\247\202\166\060\014\006\003\125\035\023\004\005
+\060\003\001\001\377\060\032\006\011\052\206\110\206\366\175\007
+\101\000\004\015\060\013\033\005\126\063\056\060\143\003\002\006
+\300\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\003\201\201\000\014\206\202\255\350\116\032\365\216\211\047\342
+\065\130\075\051\264\007\217\066\120\225\277\156\301\236\353\304
+\220\262\205\250\273\267\102\340\017\007\071\337\373\236\220\262
+\321\301\076\123\237\003\104\260\176\113\364\157\344\174\037\347
+\342\261\344\270\232\357\303\275\316\336\013\062\064\331\336\050
+\355\063\153\304\324\327\075\022\130\253\175\011\055\313\160\365
+\023\212\224\241\047\244\326\160\305\155\224\265\311\175\235\240
+\322\306\010\111\331\146\233\246\323\364\013\334\305\046\127\341
+\221\060\352\315
+END
+
+# Trust for Certificate "Equifax Secure eBusiness 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 "Equifax Secure eBusiness CA 2"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\071\117\366\205\013\006\276\122\345\030\126\314\020\341\200\350
+\202\263\205\314
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\252\277\277\144\227\332\230\035\157\306\010\072\225\160\063\312
+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
+
+#
+# Certificate "Visa International Global Root 1"
+#
+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 1"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\115\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
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\115\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
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\003\035
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\130\060\202\002\100\240\003\002\001\002\002\002\003
+\035\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\060\115\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\060
+\036\027\015\060\060\060\070\061\066\062\061\065\062\060\060\132
+\027\015\062\060\060\070\061\065\062\063\065\071\060\060\132\060
+\115\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\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\305
+\035\115\163\101\225\341\040\264\154\154\316\147\352\165\006\254
+\304\004\302\140\057\010\222\317\040\355\156\251\311\161\046\126
+\242\375\332\273\014\370\225\011\311\371\362\035\317\104\225\355
+\061\112\332\155\340\275\374\165\026\226\302\357\012\172\014\307
+\270\264\220\106\056\251\027\012\340\107\104\204\174\034\075\040
+\106\006\103\103\205\162\353\135\341\003\274\062\232\313\356\011
+\306\127\025\263\056\332\062\140\247\022\230\222\233\323\312\043
+\102\260\043\367\120\151\116\214\233\150\241\067\060\222\311\041
+\057\150\212\240\326\204\251\130\115\014\353\125\075\272\012\106
+\110\372\302\276\271\007\300\354\275\223\064\171\071\075\267\232
+\064\240\014\075\243\377\232\204\346\372\340\077\252\124\204\001
+\063\112\205\306\250\024\136\025\301\327\140\325\360\151\170\151
+\144\170\327\024\356\023\330\243\362\377\165\141\070\154\324\046
+\262\327\150\210\031\147\016\353\341\277\274\216\232\352\310\224
+\351\266\314\370\025\205\223\155\146\167\053\261\027\013\210\046
+\154\106\242\337\316\103\245\156\367\375\033\107\156\130\367\002
+\003\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001
+\001\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001
+\001\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016
+\004\026\004\024\313\303\306\143\312\336\161\177\333\247\327\377
+\102\164\366\313\314\266\120\062\060\015\006\011\052\206\110\206
+\367\015\001\001\005\005\000\003\202\001\001\000\266\030\204\244
+\276\346\177\315\373\106\221\024\175\000\100\167\167\206\271\215
+\161\035\234\376\361\330\345\001\077\331\242\140\033\315\272\163
+\064\054\356\136\004\222\304\042\104\126\354\352\373\367\311\001
+\026\375\350\050\355\370\336\375\074\076\056\230\214\215\343\170
+\342\317\216\213\340\257\301\215\140\024\202\202\126\261\207\056
+\360\351\022\025\035\076\151\012\255\216\246\130\364\231\374\021
+\106\356\367\311\355\306\257\054\271\206\045\322\227\376\117\235
+\330\062\341\302\146\121\163\206\015\335\165\343\212\372\364\212
+\065\146\335\210\147\255\171\250\374\151\365\333\372\257\225\264
+\234\220\037\137\301\026\311\310\010\200\032\327\003\362\136\161
+\243\126\143\036\105\066\175\161\276\061\147\164\206\057\331\354
+\210\302\040\275\231\115\075\125\005\320\242\132\114\125\042\230
+\320\361\165\364\027\372\330\343\376\342\024\340\017\145\372\262
+\326\151\054\063\120\311\047\240\254\220\061\113\024\345\353\143
+\144\340\075\343\374\022\112\305\226\202\055\332\045\071\376\324
+\177\056\101\307\142\110\327\161\105\073\170\222
+END
+
+# Trust for Certificate "Visa International Global Root 1"
+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 1"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\106\260\324\152\346\120\054\267\223\205\000\010\220\373\363\120
+\251\310\140\157
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\031\152\006\154\335\311\017\266\024\321\311\373\163\077\005\317
+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_VALID
+
+#
+# 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
+\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_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_VALID
+
+#
+# Certificate "Visa International Global Root 3"
+#
+CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Visa International Global Root 3"
+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\063
+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\063
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\003\037
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\200\060\202\002\150\240\003\002\001\002\002\002\003
+\037\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\063\060\036\027\015\060\060\060\070\061\066\062\063\063
+\064\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\063\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\272\354\103\270\064\352\243\147\337
+\167\011\037\032\020\242\036\251\116\225\114\164\347\014\334\154
+\306\230\320\253\372\027\044\232\147\243\111\024\144\211\217\223
+\022\057\357\217\330\316\020\004\213\205\300\334\057\274\051\230
+\257\234\102\305\313\322\226\317\364\245\305\055\156\115\214\070
+\216\262\152\010\231\325\221\033\250\355\063\223\111\135\313\347
+\025\103\155\122\361\310\350\327\332\060\340\230\052\251\133\243
+\303\321\001\003\201\135\176\266\011\225\350\333\062\156\375\072
+\303\265\236\233\375\131\031\040\263\043\300\342\152\356\104\226
+\200\357\150\011\100\224\302\267\063\111\203\345\311\256\055\040
+\067\220\030\075\040\066\332\171\071\257\270\127\237\172\357\140
+\052\041\204\370\377\240\071\041\323\330\155\124\307\303\152\074
+\310\134\037\056\107\162\024\154\125\113\011\006\315\216\305\153
+\013\347\007\107\072\175\222\137\175\017\260\134\063\127\203\203
+\077\036\204\250\171\220\237\227\116\042\334\165\042\310\156\057
+\326\320\313\166\341\014\127\227\341\046\217\051\204\123\362\345
+\216\223\312\113\212\114\065\002\003\001\000\001\243\102\060\100
+\060\035\006\003\125\035\016\004\026\004\024\242\134\156\015\145
+\010\301\367\116\133\311\155\360\320\126\033\071\202\103\273\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\003\215\126\010\263\241\255\375\163\102\331\147
+\054\156\232\317\277\036\310\115\362\115\322\331\067\311\070\104
+\215\256\211\014\357\214\231\053\112\223\365\155\254\146\112\077
+\127\152\020\245\242\032\023\246\054\352\142\347\200\371\275\375
+\344\377\332\021\237\071\130\155\365\103\362\364\375\246\277\235
+\261\253\232\106\007\337\341\360\133\077\376\135\131\100\006\254
+\030\010\107\114\074\114\110\106\316\210\341\250\266\236\165\246
+\240\367\176\033\266\304\215\355\360\052\123\025\112\333\051\117
+\071\123\347\122\130\243\276\334\344\220\055\265\311\316\230\377
+\054\206\241\010\240\310\316\367\202\071\011\014\301\302\324\251
+\244\052\016\063\201\307\074\160\313\060\155\244\126\267\233\134
+\174\002\042\276\345\007\175\155\044\321\047\261\326\035\036\134
+\107\074\277\056\156\370\034\204\110\354\365\341\240\225\021\315
+\347\060\353\134\360\051\173\165\202\002\006\262\363\223\071\322
+\016\254\337\137\044\023\025\060\103\365\120\324\307\203\240\103
+\071\117\145\064\275\246\351\316\341\164\276\040\337\322\162\026
+\113\211\106\166
+END
+
+# Trust for Certificate "Visa International Global Root 3"
+CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST
+CKA_TOKEN CK_BBOOL CK_TRUE
+CKA_PRIVATE CK_BBOOL CK_FALSE
+CKA_MODIFIABLE CK_BBOOL CK_FALSE
+CKA_LABEL UTF8 "Visa International Global Root 3"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\000\263\327\076\235\205\161\066\073\147\325\056\136\156\371\022
+\242\205\067\122
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\327\276\275\236\373\162\170\072\347\212\275\201\276\013\075\030
+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_VALID
+
+#
+# Certificate "Visa International Global Root 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 "Visa International Global Root 4"
+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\064
+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\064
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\003\040
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\173\060\202\001\344\240\003\002\001\002\002\002\003
+\040\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\064\060\036\027\015\060\060\060\070\061\067\060\060\061
+\071\060\060\132\027\015\062\060\060\070\061\066\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\064\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\270\353\360\217\240\346\361\343\000\077\136\162\236
+\256\004\017\364\117\316\312\332\142\063\352\356\132\302\301\366
+\056\070\211\264\015\317\241\256\271\061\263\375\246\307\266\304
+\154\203\014\200\141\070\072\012\276\034\001\240\031\033\347\373
+\162\155\222\143\233\246\257\063\364\264\133\032\350\050\336\114
+\347\067\361\024\361\340\027\340\024\110\354\104\035\171\245\116
+\252\341\244\204\167\275\313\115\266\352\160\176\137\252\027\054
+\113\133\260\352\205\324\151\250\021\351\053\067\035\273\246\004
+\356\233\101\002\003\001\000\001\243\102\060\100\060\035\006\003
+\125\035\016\004\026\004\024\103\306\110\100\300\017\306\030\132
+\111\111\345\201\200\006\115\137\335\324\205\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\201\201\000\244
+\031\075\163\316\207\321\237\126\022\134\310\070\345\356\371\022
+\310\331\001\352\235\203\064\306\242\153\213\167\172\222\176\207
+\307\125\043\024\215\302\150\115\031\362\151\264\352\107\024\221
+\073\121\207\030\372\166\233\342\173\034\023\323\346\146\036\012
+\022\271\135\220\306\073\023\024\042\315\065\214\055\105\140\000
+\004\310\357\130\002\305\135\231\264\220\155\336\124\327\043\342
+\071\204\045\303\150\243\142\243\171\330\230\241\132\322\134\211
+\375\345\026\014\364\253\027\110\176\255\353\200\300\125\201
+END
+
+# Trust for Certificate "Visa International Global Root 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 "Visa International Global Root 4"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\231\001\027\355\035\374\376\140\054\136\120\175\140\223\051\223
+\214\100\014\146
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\010\107\110\253\040\057\157\302\163\013\262\025\005\041\036\312
+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_VALID
+
+#
+# Certificate "Visa International Global Root 5"
+#
+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 5"
+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\065
+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\065
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\003\041
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\173\060\202\001\344\240\003\002\001\002\002\002\003
+\041\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\065\060\036\027\015\060\060\060\070\061\067\060\060\062
+\070\060\060\132\027\015\062\060\060\070\061\066\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\065\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\255\000\156\362\240\174\061\021\034\101\260\067\217
+\203\242\103\313\227\137\002\040\211\015\156\274\052\261\361\245
+\144\357\330\216\112\326\162\235\236\156\037\232\250\371\205\003
+\254\301\047\152\204\345\146\110\161\232\136\102\017\212\342\237
+\366\200\017\043\254\123\303\301\237\002\304\370\130\106\352\364
+\251\202\257\155\007\106\206\361\055\374\006\270\036\125\325\071
+\141\222\204\213\361\330\212\063\116\074\023\265\326\161\374\153
+\076\264\034\172\013\207\325\065\146\064\303\163\062\143\130\337
+\022\153\043\002\003\001\000\001\243\102\060\100\060\035\006\003
+\125\035\016\004\026\004\024\043\116\363\002\004\004\327\322\247
+\000\126\301\316\111\054\214\025\226\063\057\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\201\201\000\074
+\224\001\207\362\310\317\341\217\256\271\013\342\034\175\361\031
+\255\321\355\366\001\133\066\123\012\200\076\256\064\126\147\160
+\156\103\124\116\171\315\213\325\120\031\062\330\111\070\064\375
+\266\163\111\353\016\111\172\277\032\367\352\007\050\045\273\025
+\111\034\121\112\125\232\070\057\055\017\130\371\171\321\002\145
+\023\214\131\237\020\177\135\027\074\164\362\265\352\167\201\066
+\206\157\062\133\005\264\015\243\046\147\360\344\065\016\107\275
+\153\301\221\235\013\364\077\232\021\174\224\026\147\266\230
+END
+
+# Trust for Certificate "Visa International Global Root 5"
+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 5"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\367\027\230\102\276\276\302\037\113\055\235\013\234\067\036\064
+\206\325\251\317
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\317\200\157\240\170\121\321\126\233\253\310\135\243\157\220\012
+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_VALID
+
+#
+# Certificate "beTRUSTed 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 "beTRUSTed Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\127\127\061
+\022\060\020\006\003\125\004\012\023\011\142\145\124\122\125\123
+\124\145\144\061\033\060\031\006\003\125\004\003\023\022\142\145
+\124\122\125\123\124\145\144\040\122\157\157\164\040\103\101\163
+\061\032\060\030\006\003\125\004\003\023\021\142\145\124\122\125
+\123\124\145\144\040\122\157\157\164\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\132\061\013\060\011\006\003\125\004\006\023\002\127\127\061
+\022\060\020\006\003\125\004\012\023\011\142\145\124\122\125\123
+\124\145\144\061\033\060\031\006\003\125\004\003\023\022\142\145
+\124\122\125\123\124\145\144\040\122\157\157\164\040\103\101\163
+\061\032\060\030\006\003\125\004\003\023\021\142\145\124\122\125
+\123\124\145\144\040\122\157\157\164\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\071\117\175\207
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\005\054\060\202\004\024\240\003\002\001\002\002\004\071
+\117\175\207\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\060\132\061\013\060\011\006\003\125\004\006\023\002\127
+\127\061\022\060\020\006\003\125\004\012\023\011\142\145\124\122
+\125\123\124\145\144\061\033\060\031\006\003\125\004\003\023\022
+\142\145\124\122\125\123\124\145\144\040\122\157\157\164\040\103
+\101\163\061\032\060\030\006\003\125\004\003\023\021\142\145\124
+\122\125\123\124\145\144\040\122\157\157\164\040\103\101\060\036
+\027\015\060\060\060\066\062\060\061\064\062\061\060\064\132\027
+\015\061\060\060\066\062\060\061\063\062\061\060\064\132\060\132
+\061\013\060\011\006\003\125\004\006\023\002\127\127\061\022\060
+\020\006\003\125\004\012\023\011\142\145\124\122\125\123\124\145
+\144\061\033\060\031\006\003\125\004\003\023\022\142\145\124\122
+\125\123\124\145\144\040\122\157\157\164\040\103\101\163\061\032
+\060\030\006\003\125\004\003\023\021\142\145\124\122\125\123\124
+\145\144\040\122\157\157\164\040\103\101\060\202\001\042\060\015
+\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
+\017\000\060\202\001\012\002\202\001\001\000\324\264\163\172\023
+\012\070\125\001\276\211\126\341\224\236\324\276\132\353\112\064
+\165\033\141\051\304\341\255\010\140\041\170\110\377\264\320\372
+\136\101\215\141\104\207\350\355\311\130\372\374\223\232\337\117
+\352\076\065\175\370\063\172\346\361\327\315\157\111\113\075\117
+\055\156\016\203\072\030\170\167\243\317\347\364\115\163\330\232
+\073\032\035\276\225\123\317\040\227\302\317\076\044\122\154\014
+\216\145\131\305\161\377\142\011\217\252\305\217\314\140\240\163
+\112\327\070\077\025\162\277\242\227\267\160\350\257\342\176\026
+\006\114\365\252\144\046\162\007\045\255\065\374\030\261\046\327
+\330\377\031\016\203\033\214\334\170\105\147\064\075\364\257\034
+\215\344\155\153\355\040\263\147\232\264\141\313\027\157\211\065
+\377\347\116\300\062\022\347\356\354\337\377\227\060\164\355\215
+\107\216\353\264\303\104\346\247\114\177\126\103\350\270\274\266
+\276\372\203\227\346\273\373\304\266\223\276\031\030\076\214\201
+\271\163\210\026\364\226\103\234\147\163\027\220\330\011\156\143
+\254\112\266\043\304\001\241\255\244\344\305\002\003\001\000\001
+\243\202\001\370\060\202\001\364\060\017\006\003\125\035\023\001
+\001\377\004\005\060\003\001\001\377\060\202\001\131\006\003\125
+\035\040\004\202\001\120\060\202\001\114\060\202\001\110\006\012
+\053\006\001\004\001\261\076\001\000\000\060\202\001\070\060\202
+\001\001\006\010\053\006\001\005\005\007\002\002\060\201\364\032
+\201\361\122\145\154\151\141\156\143\145\040\157\156\040\164\150
+\151\163\040\143\145\162\164\151\146\151\143\141\164\145\040\142
+\171\040\141\156\171\040\160\141\162\164\171\040\141\163\163\165
+\155\145\163\040\141\143\143\145\160\164\141\156\143\145\040\157
+\146\040\164\150\145\040\164\150\145\156\040\141\160\160\154\151
+\143\141\142\154\145\040\163\164\141\156\144\141\162\144\040\164
+\145\162\155\163\040\141\156\144\040\143\157\156\144\151\164\151
+\157\156\163\040\157\146\040\165\163\145\054\040\141\156\144\040
+\143\145\162\164\151\146\151\143\141\164\151\157\156\040\160\162
+\141\143\164\151\143\145\040\163\164\141\164\145\155\145\156\164
+\054\040\167\150\151\143\150\040\143\141\156\040\142\145\040\146
+\157\165\156\144\040\141\164\040\142\145\124\122\125\123\124\145
+\144\047\163\040\167\145\142\040\163\151\164\145\054\040\150\164
+\164\160\163\072\057\057\167\167\167\056\142\145\124\122\125\123
+\124\145\144\056\143\157\155\057\166\141\165\154\164\057\164\145
+\162\155\163\060\061\006\010\053\006\001\005\005\007\002\001\026
+\045\150\164\164\160\163\072\057\057\167\167\167\056\142\145\124
+\122\125\123\124\145\144\056\143\157\155\057\166\141\165\154\164
+\057\164\145\162\155\163\060\064\006\003\125\035\037\004\055\060
+\053\060\051\240\047\240\045\244\043\060\041\061\022\060\020\006
+\003\125\004\012\023\011\142\145\124\122\125\123\124\145\144\061
+\013\060\011\006\003\125\004\006\023\002\127\127\060\035\006\003
+\125\035\016\004\026\004\024\052\271\233\151\056\073\233\330\315
+\336\052\061\004\064\153\312\007\030\253\147\060\037\006\003\125
+\035\043\004\030\060\026\200\024\052\271\233\151\056\073\233\330
+\315\336\052\061\004\064\153\312\007\030\253\147\060\016\006\003
+\125\035\017\001\001\377\004\004\003\002\001\376\060\015\006\011
+\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000
+\171\141\333\243\136\156\026\261\352\166\121\371\313\025\233\313
+\151\276\346\201\153\237\050\037\145\076\335\021\205\222\324\350
+\101\277\176\063\275\043\347\361\040\277\244\264\246\031\001\306
+\214\215\065\174\145\244\117\011\244\326\330\043\025\005\023\247
+\103\171\257\333\243\016\233\173\170\032\363\004\206\132\306\366
+\214\040\107\070\111\120\006\235\162\147\072\360\230\003\255\226
+\147\104\374\077\020\015\206\115\344\000\073\051\173\316\073\073
+\231\206\141\045\100\204\334\023\142\267\372\312\131\326\003\036
+\326\123\001\315\155\114\150\125\100\341\356\153\307\052\000\000
+\110\202\263\012\001\303\140\052\014\367\202\065\356\110\206\226
+\344\164\324\075\352\001\161\272\004\165\100\247\251\177\071\071
+\232\125\227\051\145\256\031\125\045\005\162\107\323\350\030\334
+\270\351\257\103\163\001\022\164\243\341\134\137\025\135\044\363
+\371\344\364\266\147\147\022\347\144\042\212\366\245\101\246\034
+\266\140\143\105\212\020\264\272\106\020\256\101\127\145\154\077
+\043\020\077\041\020\131\267\344\100\335\046\014\043\366\252\256
+END
+
+# Trust for Certificate "beTRUSTed 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 "beTRUSTed Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\133\315\315\314\146\366\334\344\104\037\343\175\134\303\023\114
+\106\364\160\070
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\205\312\166\132\033\321\150\042\334\242\043\022\312\306\200\064
+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
+
+#
+# Certificate "Xcert 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 "Xcert Root CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\073\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\026\060\024\006\003\125\004\013\023\015
+\130\143\145\162\164\040\122\157\157\164\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\073\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\026\060\024\006\003\125\004\013\023\015
+\130\143\145\162\164\040\122\157\157\164\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\012\001\001\001\000\000\002\174\000\000\000\002\000\000\000\002
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\143\060\202\002\113\240\003\002\001\002\002\020\012
+\001\001\001\000\000\002\174\000\000\000\002\000\000\000\002\060
+\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\073
+\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164
+\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111
+\156\143\056\061\026\060\024\006\003\125\004\013\023\015\130\143
+\145\162\164\040\122\157\157\164\040\103\101\060\036\027\015\060
+\060\060\070\061\070\061\070\061\070\061\067\132\027\015\062\065
+\060\070\061\065\061\071\060\063\061\067\132\060\073\061\041\060
+\037\006\003\125\004\012\023\030\130\143\145\162\164\040\111\156
+\164\145\162\156\141\164\151\157\156\141\154\040\111\156\143\056
+\061\026\060\024\006\003\125\004\013\023\015\130\143\145\162\164
+\040\122\157\157\164\040\103\101\060\202\001\042\060\015\006\011
+\052\206\110\206\367\015\001\001\001\005\000\003\202\001\017\000
+\060\202\001\012\002\202\001\001\000\250\264\141\213\035\034\076
+\220\173\160\062\100\155\215\026\312\065\141\141\265\342\373\025
+\311\364\041\136\201\033\317\042\234\254\253\273\140\320\240\063
+\336\021\123\032\011\017\073\032\023\251\324\207\314\130\367\055
+\122\251\242\302\251\072\355\317\064\235\241\002\357\270\362\270
+\053\127\210\020\223\265\251\065\143\273\005\102\103\042\177\277
+\160\136\323\050\245\125\050\040\113\223\111\217\247\277\075\100
+\050\015\021\257\162\046\011\005\064\011\305\253\001\223\127\241
+\254\146\124\230\042\234\043\353\272\014\144\234\266\075\373\342
+\306\226\302\317\013\117\352\310\060\372\212\053\312\034\021\226
+\032\051\000\214\353\162\324\121\105\251\235\167\040\325\022\273
+\265\362\177\006\070\202\115\175\222\036\350\325\372\310\051\107
+\151\032\025\021\214\257\246\054\301\050\364\151\133\151\236\344
+\074\023\356\300\241\140\352\101\277\302\142\113\155\242\067\204
+\072\076\363\260\062\256\212\153\154\023\363\072\041\012\173\226
+\130\063\051\136\156\250\312\151\242\276\216\006\105\135\361\146
+\071\125\112\034\132\044\261\113\321\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
+\104\250\111\070\165\061\154\253\050\347\161\362\330\324\310\257
+\101\017\107\221\060\035\006\003\125\035\016\004\026\004\024\104
+\250\111\070\165\061\154\253\050\347\161\362\330\324\310\257\101
+\017\107\221\060\015\006\011\052\206\110\206\367\015\001\001\005
+\005\000\003\202\001\001\000\075\163\136\245\012\273\265\021\303
+\361\147\321\022\032\242\107\051\021\114\116\131\067\040\206\011
+\100\362\105\361\111\171\071\032\075\045\327\057\051\320\010\005
+\025\024\373\344\104\154\077\176\136\265\122\330\221\130\074\226
+\373\324\112\357\361\056\301\126\036\114\151\014\331\140\035\112
+\107\047\265\003\063\333\030\273\333\123\236\241\173\121\152\220
+\323\245\025\310\202\013\300\267\067\062\165\205\124\136\125\020
+\174\221\073\251\053\140\306\061\166\254\304\060\111\003\304\266
+\126\100\245\360\143\257\151\112\210\257\327\253\013\356\072\333
+\275\023\203\250\073\242\351\271\105\365\121\115\224\360\131\251
+\333\241\067\147\322\024\236\247\173\327\031\252\025\043\153\151
+\165\321\023\076\130\364\363\001\350\210\304\224\126\311\300\376
+\337\117\107\125\037\153\201\116\124\355\023\137\162\374\046\206
+\004\066\217\117\022\115\234\120\342\116\132\126\254\271\375\054
+\037\130\173\005\022\007\143\070\357\031\343\364\074\221\132\242
+\045\142\127\274\306\224\240\167\234\317\064\142\340\277\373\165
+\074\351\033\046\033\234\144
+END
+
+# Trust for Certificate "Xcert 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 "Xcert Root CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\041\021\164\054\135\202\325\257\325\231\114\122\004\123\125\050
+\104\361\154\261
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\226\201\231\014\155\262\211\205\303\331\200\234\063\273\076\031
+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
+
+#
+# Certificate "Xcert Root CA 1024"
+#
+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 "Xcert Root CA 1024"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060
+\062\064
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060
+\062\064
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\012\001\001\001\000\000\002\174\000\000\000\003\000\000\000\002
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\150\060\202\001\321\240\003\002\001\002\002\020\012
+\001\001\001\000\000\002\174\000\000\000\003\000\000\000\002\060
+\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\100
+\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164
+\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111
+\156\143\056\061\033\060\031\006\003\125\004\013\023\022\130\143
+\145\162\164\040\122\157\157\164\040\103\101\040\061\060\062\064
+\060\036\027\015\060\060\060\070\061\070\061\070\063\061\063\062
+\132\027\015\062\065\060\070\061\065\061\071\060\060\065\066\132
+\060\100\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\033\060\031\006\003\125\004\013\023\022
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\061\060
+\062\064\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\326
+\276\067\211\021\251\242\367\107\054\052\317\152\000\046\145\050
+\104\244\212\344\336\240\103\125\231\104\153\274\156\270\307\316
+\306\143\266\323\350\157\305\230\053\044\221\270\236\242\272\161
+\110\336\064\040\041\172\326\322\305\211\062\245\211\306\334\205
+\204\124\362\236\110\355\314\104\266\006\377\216\304\316\131\255
+\237\154\351\042\130\301\077\024\012\103\200\207\031\122\120\343
+\050\007\310\254\030\342\261\032\252\243\342\140\267\166\121\007
+\051\071\136\110\351\146\160\201\056\070\232\275\031\175\353\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\204\171\307\117\007\131\261\153\301\072
+\065\272\270\364\325\231\047\310\272\016\060\035\006\003\125\035
+\016\004\026\004\024\204\171\307\117\007\131\261\153\301\072\065
+\272\270\364\325\231\047\310\272\016\060\015\006\011\052\206\110
+\206\367\015\001\001\005\005\000\003\201\201\000\163\260\341\000
+\355\256\150\322\140\003\106\353\371\034\361\245\246\174\134\062
+\174\354\002\141\323\034\035\163\061\054\272\216\275\111\115\310
+\335\331\167\165\101\347\222\041\232\154\051\333\247\154\160\206
+\240\134\303\344\363\062\314\001\204\131\327\210\071\070\363\250
+\342\342\032\260\227\315\053\027\334\144\004\017\252\152\163\224
+\326\353\010\306\200\151\115\336\172\325\305\067\361\222\027\074
+\155\323\212\041\314\144\020\252\336\142\207\037\217\270\370\252
+\165\112\364\010\054\365\334\146\317\303\070\176
+END
+
+# Trust for Certificate "Xcert Root CA 1024"
+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 "Xcert Root CA 1024"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\054\245\040\131\044\213\336\160\224\354\326\313\143\116\176\051
+\207\004\113\220
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\304\040\322\322\017\140\113\244\062\340\221\324\040\113\111\270
+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
+
+#
+# Certificate "Xcert Root CA v1"
+#
+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 "Xcert Root CA v1"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\076\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\031\060\027\006\003\125\004\013\023\020
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\076\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\031\060\027\006\003\125\004\013\023\020
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\012\001\001\001\000\000\002\174\000\000\000\004\000\000\000\002
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\377\060\202\001\347\002\020\012\001\001\001\000\000
+\002\174\000\000\000\004\000\000\000\002\060\015\006\011\052\206
+\110\206\367\015\001\001\005\005\000\060\076\061\041\060\037\006
+\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145
+\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\031
+\060\027\006\003\125\004\013\023\020\130\143\145\162\164\040\122
+\157\157\164\040\103\101\040\166\061\060\036\027\015\060\060\060
+\070\061\070\061\070\064\060\065\060\132\027\015\062\065\060\070
+\061\065\061\071\060\060\063\070\132\060\076\061\041\060\037\006
+\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145
+\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\031
+\060\027\006\003\125\004\013\023\020\130\143\145\162\164\040\122
+\157\157\164\040\103\101\040\166\061\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\301\222\253\362\266\065
+\066\002\110\017\205\364\116\057\202\145\315\110\276\261\267\075
+\263\173\256\272\062\064\206\074\230\277\370\260\275\373\302\314
+\366\011\227\070\134\215\245\043\116\341\310\204\346\220\147\164
+\073\243\366\156\231\053\217\303\007\322\227\121\007\117\004\313
+\236\262\370\074\367\070\346\226\112\072\353\025\157\347\142\346
+\103\063\007\262\015\132\317\225\051\071\147\210\023\043\324\214
+\155\137\216\041\340\061\363\265\334\231\305\304\355\205\020\176
+\222\324\242\035\074\037\013\263\043\346\300\313\044\233\154\020
+\246\315\024\326\243\235\123\217\367\036\101\232\266\033\035\010
+\134\367\071\101\303\036\336\114\046\243\140\174\056\023\207\221
+\154\327\302\043\057\347\175\031\037\315\133\352\230\305\271\106
+\175\065\106\344\173\213\112\331\223\340\006\253\300\314\112\375
+\333\332\013\060\077\270\134\340\007\023\250\305\060\374\274\206
+\366\252\277\016\143\057\217\111\162\020\321\236\205\371\101\355
+\110\074\170\014\375\240\052\006\033\257\323\335\147\057\354\110
+\057\121\111\066\042\267\110\315\111\357\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\250\334\263\040\056\375\127\110\020\017\346\215\140
+\122\033\166\035\234\146\240\157\372\150\006\330\247\234\313\241
+\014\216\045\350\256\307\337\072\160\255\251\370\052\044\274\274
+\307\252\307\011\267\273\020\351\037\132\325\242\001\106\213\005
+\304\243\165\111\013\100\307\261\153\237\333\130\026\143\062\204
+\132\020\215\142\226\253\230\146\233\272\372\126\010\033\272\142
+\363\357\071\153\374\144\261\311\256\357\136\224\341\242\200\371
+\010\203\026\022\066\226\331\011\220\331\230\072\257\075\205\330
+\221\052\222\034\134\271\314\325\134\163\070\216\173\163\122\014
+\272\237\362\216\277\310\174\012\023\272\162\221\240\073\040\357
+\211\052\303\014\200\151\126\163\020\364\140\031\340\036\026\112
+\144\253\374\106\072\320\013\323\227\261\134\331\234\254\030\072
+\040\007\172\042\371\267\020\145\272\354\346\123\324\252\344\303
+\101\274\233\337\302\335\232\001\106\324\216\105\355\311\312\026
+\064\204\215\062\124\074\124\142\220\215\032\146\122\315\372\034
+\314\014\374\261\343\223\310\247\331\353\150\143\217\320\176\056
+\055\335\051
+END
+
+# Trust for Certificate "Xcert Root CA v1"
+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 "Xcert Root CA v1"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\252\070\226\073\042\304\350\333\032\031\107\202\076\257\220\003
+\207\102\254\345
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\111\216\265\061\147\112\303\226\274\213\257\160\026\303\005\111
+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
+
+#
+# Certificate "Xcert Root CA v1 1024"
+#
+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 "Xcert Root CA v1 1024"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\103\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\036\060\034\006\003\125\004\013\023\025
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061
+\040\061\060\062\064
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\103\061\041\060\037\006\003\125\004\012\023\030\130\143\145
+\162\164\040\111\156\164\145\162\156\141\164\151\157\156\141\154
+\040\111\156\143\056\061\036\060\034\006\003\125\004\013\023\025
+\130\143\145\162\164\040\122\157\157\164\040\103\101\040\166\061
+\040\061\060\062\064
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\012\001\001\001\000\000\002\174\000\000\000\005\000\000\000\002
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\004\060\202\001\155\002\020\012\001\001\001\000\000
+\002\174\000\000\000\005\000\000\000\002\060\015\006\011\052\206
+\110\206\367\015\001\001\005\005\000\060\103\061\041\060\037\006
+\003\125\004\012\023\030\130\143\145\162\164\040\111\156\164\145
+\162\156\141\164\151\157\156\141\154\040\111\156\143\056\061\036
+\060\034\006\003\125\004\013\023\025\130\143\145\162\164\040\122
+\157\157\164\040\103\101\040\166\061\040\061\060\062\064\060\036
+\027\015\060\060\060\070\061\070\061\070\065\060\065\066\132\027
+\015\062\065\060\070\061\065\061\071\060\061\060\070\132\060\103
+\061\041\060\037\006\003\125\004\012\023\030\130\143\145\162\164
+\040\111\156\164\145\162\156\141\164\151\157\156\141\154\040\111
+\156\143\056\061\036\060\034\006\003\125\004\013\023\025\130\143
+\145\162\164\040\122\157\157\164\040\103\101\040\166\061\040\061
+\060\062\064\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
+\247\011\303\322\251\246\031\160\354\051\351\105\173\066\340\352
+\076\311\231\160\100\321\266\140\364\335\043\307\131\171\235\036
+\245\276\065\143\000\346\300\056\154\100\123\346\321\166\106\361
+\240\313\203\105\124\230\031\317\173\232\070\370\164\063\063\077
+\251\045\040\050\046\135\050\161\106\206\040\075\060\053\253\346
+\115\372\077\352\104\100\114\373\163\324\334\226\164\364\116\344
+\152\035\033\227\240\174\060\341\300\163\266\015\242\167\172\361
+\030\370\112\161\161\236\370\250\165\376\142\370\252\075\317\175
+\002\003\001\000\001\060\015\006\011\052\206\110\206\367\015\001
+\001\005\005\000\003\201\201\000\173\323\325\114\177\114\242\176
+\174\327\126\141\331\225\230\205\212\327\111\334\214\107\252\007
+\354\270\333\171\044\236\347\245\222\127\146\011\217\024\260\376
+\004\362\275\121\020\270\070\303\241\022\333\220\203\176\265\143
+\130\253\063\255\227\036\106\120\102\020\254\310\253\055\035\065
+\154\306\346\103\120\050\003\241\254\373\021\225\377\351\325\112
+\017\221\345\003\344\210\060\074\034\166\321\227\360\012\324\207
+\240\014\232\217\141\316\332\176\162\263\073\120\300\200\204\017
+\041\040\224\150\052\332\214\276
+END
+
+# Trust for Certificate "Xcert Root CA v1 1024"
+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 "Xcert Root CA v1 1024"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\042\072\107\064\216\347\211\332\165\206\073\031\062\260\146\340
+\264\121\247\064
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\100\212\076\322\066\036\040\237\374\055\066\253\350\371\202\062
+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
+
+#
+# Certificate "Xcert EZ"
+#
+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 "Xcert EZ"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\214\061\013\060\011\006\003\125\004\006\023\002\125\123
+\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\030\060\026\006\003\125\004
+\012\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104
+\123\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145
+\162\164\040\105\132\040\142\171\040\104\123\124\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\214\061\013\060\011\006\003\125\004\006\023\002\125\123
+\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\030\060\026\006\003\125\004
+\012\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104
+\123\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145
+\162\164\040\105\132\040\142\171\040\104\123\124\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
+\000\320\036\100\220\000\000\047\113\000\000\000\001\000\000\000
+\004
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\370\060\202\002\340\240\003\002\001\002\002\021\000
+\320\036\100\220\000\000\047\113\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\214\061\013\060\011\006\003\125\004\006\023\002\125\123\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\030\060\026\006\003\125\004\012
+\023\017\130\143\145\162\164\040\105\132\040\142\171\040\104\123
+\124\061\030\060\026\006\003\125\004\003\023\017\130\143\145\162
+\164\040\105\132\040\142\171\040\104\123\124\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\071\060\067\061\064\061\066\061\064\061\070\132\027
+\015\060\071\060\067\061\061\061\066\061\064\061\070\132\060\201
+\214\061\013\060\011\006\003\125\004\006\023\002\125\123\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\030\060\026\006\003\125\004\012\023
+\017\130\143\145\162\164\040\105\132\040\142\171\040\104\123\124
+\061\030\060\026\006\003\125\004\003\023\017\130\143\145\162\164
+\040\105\132\040\142\171\040\104\123\124\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\255\124
+\030\336\264\277\367\255\350\164\252\355\213\174\217\302\324\165
+\032\325\204\271\266\142\374\211\357\344\227\141\222\373\035\270
+\341\132\107\064\236\236\006\042\373\323\352\070\313\270\213\007
+\367\032\240\027\167\007\132\060\034\324\051\070\040\327\047\100
+\330\120\223\103\277\322\030\242\051\166\005\162\252\153\266\151
+\230\253\171\036\034\145\365\152\213\374\305\026\252\242\162\332
+\140\355\116\156\031\045\172\012\035\060\343\120\233\102\074\104
+\353\241\260\040\036\333\002\176\376\075\037\277\320\000\212\333
+\100\166\246\030\245\025\247\127\266\122\302\001\027\230\167\217
+\212\201\306\032\264\152\052\346\257\251\326\000\254\317\330\025
+\111\174\333\033\241\376\201\372\207\371\323\220\301\002\300\371
+\320\102\351\221\150\045\137\306\277\207\071\351\225\000\140\050
+\277\203\054\300\347\136\266\327\066\026\347\140\207\166\350\347
+\047\262\045\015\213\172\345\252\035\345\131\315\316\013\016\157
+\306\310\234\343\020\331\205\071\323\267\233\372\306\272\174\164
+\322\135\165\126\253\164\244\242\121\277\122\174\356\161\002\003
+\001\000\001\243\123\060\121\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\010\040\154\146\353\201\012\154\134\325\265
+\246\074\101\335\034\226\221\047\167\060\035\006\003\125\035\016
+\004\026\004\024\010\040\154\146\353\201\012\154\134\325\265\246
+\074\101\335\034\226\221\047\167\060\015\006\011\052\206\110\206
+\367\015\001\001\005\005\000\003\202\001\001\000\132\207\130\217
+\055\253\166\041\153\124\014\331\361\101\366\116\315\053\236\343
+\037\233\243\055\177\331\053\175\130\310\147\244\051\365\351\354
+\325\275\226\077\243\163\370\304\133\066\174\320\143\054\064\071
+\233\110\270\075\157\366\024\305\236\143\346\247\064\156\323\350
+\063\263\307\074\030\156\043\256\103\222\231\077\230\305\151\060
+\361\066\073\255\271\060\202\326\266\131\026\226\002\013\051\022
+\141\264\021\211\367\014\057\224\220\205\230\050\234\123\154\176
+\143\335\163\364\031\377\112\201\321\262\122\043\375\074\112\064
+\316\132\033\340\120\212\355\117\201\225\330\140\347\344\304\015
+\273\130\076\130\367\116\150\157\076\147\311\313\172\227\026\047
+\354\102\141\024\166\273\000\305\353\010\075\025\177\113\266\042
+\135\207\073\220\364\363\300\376\067\263\351\331\142\014\300\303
+\131\257\140\275\037\015\333\241\064\037\060\304\075\213\255\260
+\035\004\223\355\137\325\344\277\040\060\004\364\110\351\063\001
+\321\056\220\047\122\263\233\336\072\034\253\251\227\177\233\353
+\302\215\302\155\354\334\023\323\106\305\171\174
+END
+
+# Trust for Certificate "Xcert EZ"
+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 "Xcert EZ"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\150\355\030\263\011\315\122\221\300\323\065\174\035\021\101\277
+\210\070\146\261
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\202\022\367\211\341\013\221\140\244\266\042\237\224\150\021\222
+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
+
+#
+# Certificate "CertEngine 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 "CertEngine CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143
+\145\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162
+\164\145\156\147\151\156\145\056\143\157\155
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143
+\145\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162
+\164\145\156\147\151\156\145\056\143\157\155
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016
+\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030
+\060\026\006\003\125\004\012\023\017\103\145\162\164\105\156\147
+\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004
+\013\023\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\104\151\166\151\163
+\151\157\156\061\023\060\021\006\003\125\004\003\023\012\143\145
+\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052\206
+\110\206\367\015\001\011\001\026\021\143\141\100\143\145\162\164
+\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070
+\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060
+\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060
+\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003
+\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007
+\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125
+\004\012\023\017\103\145\162\164\105\156\147\151\156\145\040\111
+\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023
+\060\021\006\003\125\004\003\023\012\143\145\162\164\145\156\147
+\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001
+\011\001\026\021\143\141\100\143\145\162\164\145\156\147\151\156
+\145\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\355\244\327\121\024\241\151\345\155\366
+\357\335\077\164\066\165\130\233\336\064\302\146\361\062\163\254
+\237\244\150\032\141\147\260\135\153\217\340\163\222\174\216\041
+\031\226\345\156\231\176\167\062\134\351\030\341\107\352\140\270
+\204\155\155\076\105\044\037\022\044\150\321\252\213\243\004\103
+\220\073\033\125\265\315\237\214\317\103\252\035\042\072\363\026
+\131\056\233\273\021\306\347\221\225\254\160\020\150\356\107\134
+\104\234\051\000\132\365\234\215\232\224\227\075\061\001\254\063
+\036\217\123\200\030\351\034\347\156\077\115\232\340\024\361\170
+\002\042\113\056\114\102\160\377\015\273\065\012\225\155\326\314
+\323\022\112\200\255\216\105\012\313\214\043\110\271\100\130\041
+\114\321\077\103\177\257\376\147\306\124\101\074\307\240\240\203
+\235\301\371\102\174\247\167\260\345\073\002\220\330\234\060\305
+\030\130\032\041\225\115\103\164\031\112\273\250\015\165\221\155
+\376\276\166\305\172\302\220\136\201\172\243\143\325\307\333\066
+\141\173\342\043\143\127\135\110\331\322\225\147\262\161\102\163
+\216\117\233\305\350\217\002\003\001\000\001\243\020\060\016\060
+\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006
+\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
+\000\117\375\241\316\050\235\064\002\114\334\364\165\214\325\175
+\364\206\125\231\024\026\220\213\212\152\017\205\041\223\317\251
+\053\074\360\024\376\103\104\260\116\317\304\330\005\273\135\136
+\264\272\207\025\114\257\153\052\132\150\125\222\354\236\245\150
+\107\145\254\312\033\041\330\377\055\005\154\345\354\173\000\025
+\325\014\161\113\054\173\275\357\075\244\042\257\343\374\064\255
+\007\017\367\136\242\035\317\030\375\060\251\233\076\336\041\066
+\267\030\207\176\360\177\327\115\240\142\360\140\151\365\177\116
+\303\311\266\344\131\204\007\123\123\371\342\160\171\373\337\164
+\252\060\217\056\055\112\212\312\165\157\336\046\312\161\066\344
+\322\104\151\224\313\301\273\325\156\135\142\370\051\002\134\172
+\231\331\307\313\074\104\032\364\130\064\322\066\155\055\042\175
+\170\033\020\123\126\251\046\254\366\255\370\171\256\112\072\231
+\011\273\304\377\053\045\337\111\276\253\074\353\001\111\275\055
+\300\312\060\300\153\102\124\175\202\340\274\077\363\072\064\022
+\070\114\245\063\254\075\253\233\343\117\017\255\237\215\103\146
+\345
+END
+
+# Trust for Certificate "CertEngine 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 "CertEngine CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\301\202\340\336\254\032\145\113\262\022\013\204\012\205\326\300
+\267\077\264\154
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\072\276\220\341\242\032\164\211\157\217\240\057\040\204\350\123
+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
+
+#
+# Certificate "BankEngine 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 "BankEngine CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142
+\141\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156
+\153\145\156\147\151\156\145\056\143\157\155
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142
+\141\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156
+\153\145\156\147\151\156\145\056\143\157\155
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016
+\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030
+\060\026\006\003\125\004\012\023\017\102\141\156\153\105\156\147
+\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004
+\013\023\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\104\151\166\151\163
+\151\157\156\061\023\060\021\006\003\125\004\003\023\012\142\141
+\156\153\145\156\147\151\156\145\061\040\060\036\006\011\052\206
+\110\206\367\015\001\011\001\026\021\143\141\100\142\141\156\153
+\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070
+\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060
+\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060
+\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003
+\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007
+\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125
+\004\012\023\017\102\141\156\153\105\156\147\151\156\145\040\111
+\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023
+\060\021\006\003\125\004\003\023\012\142\141\156\153\145\156\147
+\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001
+\011\001\026\021\143\141\100\142\141\156\153\145\156\147\151\156
+\145\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\327\202\350\115\100\045\327\370\104\313
+\342\241\326\102\307\210\027\126\333\060\367\127\202\041\063\274
+\161\115\122\254\142\302\007\347\251\353\353\320\023\114\214\124
+\077\176\236\107\067\231\327\176\352\267\120\061\034\130\303\012
+\047\144\336\155\124\227\251\171\364\372\350\075\354\135\262\122
+\313\063\151\351\063\167\366\162\327\240\372\332\062\211\210\222
+\020\222\243\313\062\056\327\021\165\217\332\263\032\114\246\111
+\217\370\016\305\313\144\331\075\025\247\063\304\311\077\072\207
+\072\072\315\114\334\013\336\254\276\025\033\212\330\041\276\237
+\171\035\366\160\202\211\365\015\137\032\354\212\223\270\251\253
+\125\320\174\365\274\153\304\340\145\326\307\155\356\324\364\151
+\067\211\253\006\060\161\357\245\037\104\247\171\206\156\007\123
+\271\017\174\110\021\056\043\007\265\005\100\206\203\363\027\245
+\134\270\360\303\127\174\003\050\264\030\006\303\212\145\367\052
+\222\214\311\342\330\120\176\023\324\075\014\161\154\331\030\027
+\062\254\312\272\217\063\160\374\112\307\151\031\350\012\343\363
+\355\273\167\015\234\225\002\003\001\000\001\243\020\060\016\060
+\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006
+\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
+\000\132\272\352\107\137\321\041\244\057\353\347\267\172\157\231
+\044\171\153\350\202\174\110\077\337\377\114\356\042\303\172\233
+\314\205\304\220\365\346\046\154\025\316\134\350\050\225\252\213
+\046\276\153\015\175\110\375\076\033\240\263\260\123\201\243\377
+\136\206\154\376\205\237\033\205\205\370\062\071\126\315\176\156
+\116\171\041\317\136\366\217\327\316\005\111\253\115\123\344\161
+\022\054\353\070\302\017\223\320\000\152\001\074\375\177\145\334
+\266\067\176\245\147\105\073\226\015\073\072\230\253\217\374\211
+\075\042\136\063\150\364\177\002\005\002\272\042\125\311\057\165
+\075\001\127\000\172\113\367\017\150\004\006\076\010\133\156\275
+\130\031\051\230\254\312\342\112\377\066\344\202\311\121\374\163
+\254\226\056\234\144\175\026\046\075\071\276\376\217\002\160\211
+\223\022\340\054\122\076\113\156\267\032\377\336\023\257\257\137
+\200\055\056\310\161\126\244\206\020\067\076\346\100\045\267\107
+\025\027\045\107\332\214\063\306\201\234\026\146\177\345\057\334
+\255\356\205\077\224\007\074\330\353\236\024\365\210\265\045\211
+\300
+END
+
+# Trust for Certificate "BankEngine 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 "BankEngine CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\174\366\047\174\203\221\226\137\011\161\303\227\066\111\273\003
+\233\175\076\211
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\077\126\162\302\341\064\321\166\123\063\106\341\215\272\223\166
+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
+
+#
+# Certificate "FortEngine 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 "FortEngine CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146
+\157\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162
+\164\145\156\147\151\156\145\056\143\157\155
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146
+\157\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162
+\164\145\156\147\151\156\145\056\143\157\155
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\005\335\060\202\003\305\240\003\002\001\002\002\001\000
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016
+\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030
+\060\026\006\003\125\004\012\023\017\106\157\162\164\105\156\147
+\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004
+\013\023\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\104\151\166\151\163
+\151\157\156\061\023\060\021\006\003\125\004\003\023\012\146\157
+\162\164\145\156\147\151\156\145\061\040\060\036\006\011\052\206
+\110\206\367\015\001\011\001\026\021\143\141\100\146\157\162\164
+\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070
+\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060
+\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060
+\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003
+\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007
+\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125
+\004\012\023\017\106\157\162\164\105\156\147\151\156\145\040\111
+\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023
+\060\021\006\003\125\004\003\023\012\146\157\162\164\145\156\147
+\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001
+\011\001\026\021\143\141\100\146\157\162\164\145\156\147\151\156
+\145\056\143\157\155\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\312\276\306\156\234\003\307\035\157\334
+\106\033\243\110\034\073\351\142\200\110\145\016\241\266\173\273
+\277\001\265\206\241\120\052\163\317\252\351\253\224\045\113\163
+\342\056\350\207\114\215\151\333\265\243\331\051\135\157\263\236
+\110\016\323\071\153\202\061\254\222\252\214\073\132\050\246\234
+\323\045\321\162\374\377\040\107\254\165\042\353\367\221\153\127
+\072\354\360\074\361\043\277\117\113\132\130\162\046\303\176\241
+\116\063\265\065\137\323\262\064\103\334\330\272\227\050\015\016
+\174\134\244\141\170\217\112\164\060\166\015\204\246\307\054\000
+\131\042\320\300\207\206\321\006\273\202\372\044\171\011\151\222
+\011\004\013\273\342\021\347\011\337\276\166\051\160\111\036\170
+\173\002\316\165\233\031\345\246\141\272\260\074\272\354\111\142
+\034\074\071\264\161\023\106\246\355\236\307\006\006\073\044\031
+\000\152\107\234\155\357\344\047\236\330\131\254\337\007\044\160
+\350\153\334\340\031\352\141\302\054\341\220\276\070\225\162\305
+\140\257\126\345\170\105\155\271\160\331\317\246\001\301\344\242
+\104\142\300\076\302\075\342\050\310\075\232\374\227\060\336\176
+\141\172\002\223\224\330\135\340\021\106\124\136\211\107\270\005
+\070\131\066\101\361\327\212\336\156\266\033\042\217\325\341\227
+\265\200\201\005\052\056\010\040\017\323\051\206\243\337\342\166
+\072\350\346\124\045\137\131\262\140\176\101\372\174\122\054\301
+\321\140\016\172\006\234\264\245\162\106\241\355\105\257\212\040
+\105\320\134\333\131\202\067\046\062\117\102\142\103\364\234\206
+\312\266\002\227\150\176\276\365\123\007\064\352\362\012\161\104
+\356\224\254\270\365\044\312\231\334\025\140\207\031\047\242\024
+\355\360\343\016\011\341\313\045\267\020\100\015\014\361\175\033
+\271\051\231\345\116\204\015\355\265\151\043\364\067\326\325\127
+\023\226\343\254\227\052\350\350\377\071\072\231\334\200\376\072
+\246\344\121\320\040\322\010\043\104\247\023\203\031\313\035\337
+\300\154\314\311\350\373\034\224\060\337\355\302\354\321\144\245
+\304\314\120\107\374\371\154\324\223\326\263\155\117\332\354\212
+\375\223\072\027\357\010\034\116\364\003\243\006\052\016\360\362
+\316\323\175\207\114\321\002\003\001\000\001\243\020\060\016\060
+\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006
+\011\052\206\110\206\367\015\001\001\005\005\000\003\202\002\001
+\000\127\040\151\075\147\323\331\123\262\275\132\154\224\142\261
+\362\035\076\011\143\374\162\051\162\200\144\155\144\236\135\000
+\234\334\377\375\121\020\001\335\274\257\223\201\236\005\243\075
+\335\250\170\127\043\344\115\067\101\151\316\345\232\140\310\326
+\145\064\264\220\011\234\071\013\206\143\123\250\340\361\245\074
+\162\066\326\223\163\333\332\005\015\062\153\321\231\213\004\236
+\011\051\133\004\332\312\011\203\236\143\166\117\114\144\160\073
+\053\377\373\034\177\121\262\152\326\144\341\071\015\220\345\257
+\032\172\372\166\242\306\023\060\236\123\312\052\053\010\313\321
+\215\145\103\352\031\325\026\000\023\035\007\360\124\125\123\145
+\065\116\123\265\152\110\135\100\245\061\337\032\371\352\012\160
+\213\101\171\205\350\302\101\316\006\230\247\076\100\327\335\311
+\105\014\205\037\132\054\064\106\215\074\263\304\253\254\132\221
+\361\054\360\156\270\371\331\173\365\104\316\172\240\152\202\216
+\171\057\045\313\161\212\023\203\127\263\134\247\032\000\026\062
+\031\242\100\350\233\112\272\314\372\353\115\113\013\025\012\057
+\076\132\057\163\174\071\206\140\013\210\063\054\205\244\357\023
+\131\346\334\373\047\343\044\076\026\124\104\361\352\123\146\264
+\042\040\154\251\146\106\102\352\127\063\322\146\032\302\347\226
+\161\070\130\130\141\141\124\156\044\265\014\316\216\063\121\260
+\334\150\245\157\226\355\301\165\315\004\361\211\145\003\237\022
+\012\112\076\340\265\324\066\216\053\233\304\101\041\175\126\240
+\257\300\314\264\007\034\065\124\331\125\104\151\032\056\172\116
+\233\116\072\352\055\255\072\252\013\355\206\276\045\270\206\134
+\157\166\371\256\100\335\016\225\171\124\303\074\366\116\274\134
+\025\251\215\236\340\071\342\126\160\377\306\253\056\334\154\026
+\141\353\162\163\360\347\177\265\262\233\246\054\075\022\345\111
+\061\034\333\270\322\036\213\041\132\131\317\161\376\322\262\363
+\270\132\037\115\370\262\062\067\037\053\140\062\035\004\340\120
+\046\354\256\370\015\270\260\320\121\274\205\031\127\041\164\125
+\044\207\073\127\334\070\104\126\174\147\236\272\130\340\025\143
+\101\324\352\130\213\360\356\121\245\112\340\302\217\021\020\000
+\347
+END
+
+# Trust for Certificate "FortEngine 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 "FortEngine CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\101\101\246\125\070\252\007\017\342\231\174\272\223\237\274\221
+\355\012\034\116
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\225\015\273\365\336\111\267\072\266\302\311\233\100\106\036\155
+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
+
+#
+# Certificate "MailEngine 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 "MailEngine CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155
+\141\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151
+\154\145\156\147\151\156\145\056\143\157\155
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\030\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156
+\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125
+\004\013\023\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\104\151\166\151
+\163\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155
+\141\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052
+\206\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151
+\154\145\156\147\151\156\145\056\143\157\155
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\335\060\202\002\305\240\003\002\001\002\002\001\000
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\250\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016
+\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\030
+\060\026\006\003\125\004\012\023\017\115\141\151\154\105\156\147
+\151\156\145\040\111\156\143\056\061\051\060\047\006\003\125\004
+\013\023\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\104\151\166\151\163
+\151\157\156\061\023\060\021\006\003\125\004\003\023\012\155\141
+\151\154\145\156\147\151\156\145\061\040\060\036\006\011\052\206
+\110\206\367\015\001\011\001\026\021\143\141\100\155\141\151\154
+\145\156\147\151\156\145\056\143\157\155\060\036\027\015\071\070
+\060\061\060\061\060\060\060\060\060\060\132\027\015\063\070\060
+\061\061\067\060\060\060\060\060\060\132\060\201\250\061\013\060
+\011\006\003\125\004\006\023\002\103\101\061\013\060\011\006\003
+\125\004\010\023\002\117\116\061\020\060\016\006\003\125\004\007
+\023\007\124\157\162\157\156\164\157\061\030\060\026\006\003\125
+\004\012\023\017\115\141\151\154\105\156\147\151\156\145\040\111
+\156\143\056\061\051\060\047\006\003\125\004\013\023\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\104\151\166\151\163\151\157\156\061\023
+\060\021\006\003\125\004\003\023\012\155\141\151\154\145\156\147
+\151\156\145\061\040\060\036\006\011\052\206\110\206\367\015\001
+\011\001\026\021\143\141\100\155\141\151\154\145\156\147\151\156
+\145\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\251\171\237\261\117\245\307\343\105\232
+\176\255\067\136\321\114\354\232\165\321\352\056\172\377\336\274
+\304\014\214\223\365\063\176\264\137\123\033\270\346\053\271\111
+\046\270\371\152\264\067\235\061\132\054\137\011\270\320\366\123
+\134\377\160\263\360\353\364\327\373\133\104\336\375\302\065\100
+\322\215\250\254\311\100\342\123\052\167\114\117\041\060\303\063
+\315\366\120\237\102\154\032\003\141\205\154\152\313\070\341\105
+\001\255\050\276\076\306\331\374\126\301\177\363\061\240\145\211
+\036\356\171\146\124\254\377\026\311\103\025\071\315\242\207\113
+\004\001\006\212\357\111\101\057\152\252\226\322\263\155\015\165
+\236\213\134\362\366\003\210\223\216\173\015\024\025\267\214\203
+\025\042\177\311\125\134\232\311\305\073\271\355\250\026\370\203
+\274\263\151\221\126\134\107\260\076\216\062\035\042\351\216\163
+\225\122\027\114\273\313\276\034\100\056\130\302\104\166\230\262
+\273\120\026\003\053\243\102\143\173\132\374\056\014\360\333\014
+\320\132\146\275\031\164\370\015\142\275\233\125\302\242\075\361
+\334\103\266\236\307\171\002\003\001\000\001\243\020\060\016\060
+\014\006\003\125\035\023\004\005\060\003\001\001\377\060\015\006
+\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001
+\000\043\174\331\371\004\054\361\312\120\103\152\101\120\031\142
+\204\374\376\067\075\030\233\060\341\063\175\336\376\017\066\330
+\130\207\244\243\075\342\323\100\360\240\175\333\352\076\040\302
+\120\311\104\003\252\341\321\172\374\373\177\270\023\207\016\217
+\350\247\347\237\373\321\053\230\243\335\371\350\127\067\330\167
+\355\006\334\161\070\063\354\073\125\300\016\042\106\120\321\056
+\273\276\046\345\363\117\343\254\010\173\205\144\303\213\047\342
+\203\330\220\006\207\165\272\360\230\335\160\271\053\225\312\155
+\001\115\060\163\226\216\034\363\337\020\027\110\152\037\062\361
+\013\115\315\164\125\316\200\155\363\074\357\200\040\021\221\174
+\123\113\153\277\365\006\227\107\130\114\057\102\155\016\004\022
+\111\326\172\051\337\022\067\254\263\253\020\376\156\346\003\346
+\303\237\046\150\301\027\371\367\226\241\107\064\301\347\234\145
+\362\331\060\027\146\322\000\133\067\337\123\160\064\160\143\301
+\067\241\131\323\156\232\363\241\333\027\125\370\223\354\154\316
+\026\311\273\370\244\163\074\256\132\160\211\042\015\337\115\204
+\203
+END
+
+# Trust for Certificate "MailEngine 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 "MailEngine CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\052\175\170\152\226\012\241\132\305\231\364\361\115\344\004\057
+\271\134\173\220
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\257\331\256\074\245\337\007\060\040\273\005\006\306\111\161\123
+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
+
+#
+# Certificate "TraderEngine 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 "TraderEngine CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162
+\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006
+\003\125\004\013\023\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\104\151
+\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023
+\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060
+\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141
+\100\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157
+\155
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162
+\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006
+\003\125\004\013\023\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\104\151
+\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023
+\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060
+\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141
+\100\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157
+\155
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\351\060\202\002\321\240\003\002\001\002\002\001\000
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101\061
+\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060\016
+\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061\032
+\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162\105
+\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006\003
+\125\004\013\023\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\104\151\166
+\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023\014
+\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060\040
+\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141\100
+\164\162\141\144\145\162\145\156\147\151\156\145\056\143\157\155
+\060\036\027\015\071\070\060\061\060\061\060\060\060\060\060\060
+\132\027\015\063\070\060\061\061\067\060\060\060\060\060\060\132
+\060\201\256\061\013\060\011\006\003\125\004\006\023\002\103\101
+\061\013\060\011\006\003\125\004\010\023\002\117\116\061\020\060
+\016\006\003\125\004\007\023\007\124\157\162\157\156\164\157\061
+\032\060\030\006\003\125\004\012\023\021\124\162\141\144\145\162
+\105\156\147\151\156\145\040\111\156\143\056\061\051\060\047\006
+\003\125\004\013\023\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\104\151
+\166\151\163\151\157\156\061\025\060\023\006\003\125\004\003\023
+\014\164\162\141\144\145\162\145\156\147\151\156\145\061\042\060
+\040\006\011\052\206\110\206\367\015\001\011\001\026\023\143\141
+\100\164\162\141\144\145\162\145\156\147\151\156\145\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\317\045\371\100\117\271\110\337\263\200\331\365\277\174
+\351\364\171\217\342\024\016\131\157\026\270\105\110\265\225\117
+\365\273\177\306\076\115\170\227\165\223\043\313\375\052\247\027
+\152\207\160\275\350\377\276\053\320\146\271\345\242\207\236\054
+\012\142\004\023\226\236\104\054\147\320\347\257\020\101\343\175
+\304\322\007\265\105\336\112\322\075\314\043\131\311\220\276\341
+\212\216\155\323\021\376\053\312\003\365\254\055\365\025\062\135
+\245\127\222\163\044\234\365\004\341\064\200\241\030\210\114\263
+\200\212\271\240\274\344\077\371\216\136\201\321\275\144\231\017
+\140\364\170\166\010\073\272\057\127\147\251\124\122\273\203\272
+\176\164\056\020\241\342\024\022\130\276\030\137\314\312\017\074
+\165\137\352\232\057\222\311\267\044\331\022\317\135\257\015\207
+\156\377\021\065\120\356\101\065\021\247\346\307\261\062\012\242
+\041\033\356\145\300\220\062\334\174\007\120\034\000\142\354\343
+\212\346\163\346\120\374\151\011\253\361\042\256\277\055\336\070
+\177\122\124\336\160\207\166\001\226\263\106\301\064\255\220\104
+\225\057\002\003\001\000\001\243\020\060\016\060\014\006\003\125
+\035\023\004\005\060\003\001\001\377\060\015\006\011\052\206\110
+\206\367\015\001\001\005\005\000\003\202\001\001\000\026\070\360
+\024\205\227\167\307\321\020\210\122\134\273\021\123\061\337\152
+\153\030\034\256\040\263\046\303\072\017\336\254\140\151\050\367
+\024\336\056\025\377\226\275\133\226\045\130\043\220\045\272\232
+\013\134\007\114\314\141\311\220\350\032\116\052\312\215\005\353
+\027\331\362\230\067\124\130\247\267\116\154\006\241\276\164\327
+\251\320\224\176\352\104\253\306\073\170\144\153\112\316\031\022
+\266\123\375\211\117\376\020\247\310\207\374\061\142\351\314\214
+\270\375\052\362\176\270\110\011\061\145\162\363\122\341\120\136
+\247\373\123\364\215\217\066\375\134\224\004\040\007\143\247\267
+\230\167\164\033\342\060\354\015\305\364\026\262\214\027\126\225
+\257\107\102\016\164\273\152\156\326\115\163\330\010\061\235\112
+\103\340\020\161\055\055\202\030\037\171\131\247\233\012\165\126
+\175\302\136\005\321\143\105\221\025\221\122\276\300\134\370\360
+\347\113\213\231\103\146\050\047\174\045\222\314\030\015\123\104
+\324\223\213\265\075\021\312\326\267\103\244\061\151\273\341\075
+\226\126\160\040\066\300\357\331\152\326\260\147\343
+END
+
+# Trust for Certificate "TraderEngine 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 "TraderEngine CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\226\137\006\006\205\177\333\000\352\163\325\301\271\274\232\264
+\350\273\231\263
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\165\061\224\331\224\242\361\006\237\230\167\323\037\336\157\372
+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
+
+#
+# Certificate "USPS 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 "USPS Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123
+\040\122\157\157\164\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123
+\040\122\157\157\164\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\047\204
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\003\132\060\202\002\303\240\003\002\001\002\002\002\047
+\204\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123
+\040\122\157\157\164\040\103\101\060\036\027\015\060\061\060\064
+\061\063\061\066\063\070\065\060\132\027\015\062\060\060\070\061
+\064\061\071\060\060\060\060\132\060\146\061\013\060\011\006\003
+\125\004\006\023\002\125\123\061\045\060\043\006\003\125\004\012
+\023\034\125\156\151\164\145\144\040\123\164\141\164\145\163\040
+\120\157\163\164\141\154\040\123\145\162\166\151\143\145\061\031
+\060\027\006\003\125\004\013\023\020\167\167\167\056\165\163\160
+\163\056\143\157\155\057\103\120\123\061\025\060\023\006\003\125
+\004\003\023\014\125\123\120\123\040\122\157\157\164\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\267\251\045
+\254\143\332\260\222\317\224\066\260\004\377\026\156\166\004\133
+\365\306\074\237\306\271\102\046\125\373\223\161\205\021\145\311
+\141\047\210\304\136\233\376\052\170\112\122\152\105\237\250\373
+\221\264\343\046\135\365\103\024\046\271\336\074\155\054\146\365
+\123\175\336\344\126\127\262\242\171\365\341\264\332\152\367\044
+\345\263\050\376\236\167\226\342\016\307\005\003\314\351\121\366
+\226\374\021\300\226\055\163\065\377\130\163\137\362\110\065\345
+\104\113\320\176\325\000\036\204\155\330\045\330\321\002\003\001
+\000\001\243\202\001\025\060\202\001\021\060\154\006\003\125\035
+\040\004\145\060\143\060\013\006\011\140\206\110\001\206\371\155
+\146\001\060\013\006\011\140\206\110\001\206\371\155\146\002\060
+\013\006\011\140\206\110\001\206\371\155\146\003\060\013\006\011
+\140\206\110\001\206\371\155\146\004\060\013\006\011\140\206\110
+\001\206\371\155\146\005\060\013\006\011\140\206\110\001\206\371
+\155\146\006\060\013\006\011\140\206\110\001\206\371\155\146\007
+\060\006\006\004\125\035\040\000\060\035\006\003\125\035\016\004
+\026\004\024\323\316\202\164\363\057\113\211\140\162\244\136\021
+\277\137\165\003\242\002\253\060\037\006\003\125\035\043\004\030
+\060\026\200\024\323\316\202\164\363\057\113\211\140\162\244\136
+\021\277\137\165\003\242\002\253\060\035\006\003\125\035\022\004
+\026\060\024\201\022\162\157\157\164\061\060\060\060\061\100\165
+\163\160\163\056\143\157\155\060\041\006\003\125\035\021\004\032
+\060\030\201\026\143\141\141\144\155\151\156\100\145\155\141\151
+\154\056\165\163\160\163\056\143\157\155\060\016\006\003\125\035
+\017\001\001\377\004\004\003\002\001\306\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\005\005\000\003\201\201\000\065\061
+\212\231\336\052\270\273\344\157\330\351\320\215\337\101\136\110
+\047\217\146\205\026\022\263\107\023\353\001\011\176\076\370\125
+\065\065\205\012\117\263\350\202\247\257\255\227\135\206\116\327
+\267\255\254\217\240\240\124\113\245\117\364\165\007\273\057\056
+\031\033\036\216\355\155\113\325\115\203\310\166\227\127\206\366
+\044\102\005\365\262\354\026\357\274\354\275\346\220\154\217\222
+\263\033\031\147\046\072\257\245\307\036\362\364\165\116\151\331
+\273\373\017\154\134\072\310\335\255\216\012\227\035\217
+END
+
+# Trust for Certificate "USPS 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 "USPS Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\154\041\132\224\112\235\120\245\027\015\202\313\324\371\325\072
+\341\237\030\145
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\274\055\035\316\370\036\035\175\021\044\152\231\160\130\175\031
+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
+
+#
+# Certificate "USPS Production 1"
+#
+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 "USPS Production 1"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\156\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\035\060\033\006\003\125\004\003\023\024\125\123\120\123
+\040\120\162\157\144\165\143\164\151\157\156\040\103\101\040\061
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123
+\040\122\157\157\164\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\047\205
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\010\157\060\202\007\330\240\003\002\001\002\002\002\047
+\205\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000
+\060\146\061\013\060\011\006\003\125\004\006\023\002\125\123\061
+\045\060\043\006\003\125\004\012\023\034\125\156\151\164\145\144
+\040\123\164\141\164\145\163\040\120\157\163\164\141\154\040\123
+\145\162\166\151\143\145\061\031\060\027\006\003\125\004\013\023
+\020\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\061\025\060\023\006\003\125\004\003\023\014\125\123\120\123
+\040\122\157\157\164\040\103\101\060\036\027\015\060\061\060\064
+\061\063\061\066\065\066\065\064\132\027\015\062\060\060\070\061
+\064\061\067\060\060\064\060\132\060\156\061\013\060\011\006\003
+\125\004\006\023\002\125\123\061\045\060\043\006\003\125\004\012
+\023\034\125\156\151\164\145\144\040\123\164\141\164\145\163\040
+\120\157\163\164\141\154\040\123\145\162\166\151\143\145\061\031
+\060\027\006\003\125\004\013\023\020\167\167\167\056\165\163\160
+\163\056\143\157\155\057\103\120\123\061\035\060\033\006\003\125
+\004\003\023\024\125\123\120\123\040\120\162\157\144\165\143\164
+\151\157\156\040\103\101\040\061\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\306\326\271\357\262\123\070\312\322\167\014
+\154\066\050\060\302\320\050\002\170\161\116\015\211\102\307\131
+\047\263\220\010\047\324\227\132\036\266\170\104\100\153\164\306
+\215\253\121\213\350\246\355\121\246\326\165\027\354\172\124\136
+\126\203\347\360\155\304\111\364\027\275\006\013\022\306\125\357
+\351\250\341\050\057\240\103\217\165\364\377\331\334\175\376\252
+\324\170\363\234\223\305\231\332\142\106\233\365\166\044\124\011
+\012\051\353\024\105\102\013\377\015\166\003\037\247\145\210\242
+\244\177\157\320\117\002\003\001\000\001\243\202\006\042\060\202
+\006\036\060\202\005\167\006\003\125\035\040\004\202\005\156\060
+\202\005\152\060\201\303\006\011\140\206\110\001\206\371\155\146
+\001\060\201\265\060\043\006\010\053\006\001\005\005\007\002\001
+\026\027\150\164\164\160\072\057\057\167\167\167\056\165\163\160
+\163\056\143\157\155\057\103\120\123\060\201\215\006\010\053\006
+\001\005\005\007\002\002\060\201\200\032\176\123\145\145\040\125
+\123\120\123\040\103\120\123\040\141\164\040\150\164\164\160\072
+\057\057\167\167\167\056\165\163\160\163\056\143\157\155\057\103
+\120\123\056\040\124\150\151\163\040\143\145\162\164\151\146\151
+\143\141\164\145\040\151\163\040\164\157\040\142\145\040\165\163
+\145\144\040\157\156\154\171\040\151\156\040\141\143\143\157\162
+\144\141\156\143\145\040\167\151\164\150\040\125\123\120\123\040
+\162\145\147\165\154\141\164\151\157\156\163\040\141\156\144\040
+\160\157\154\151\143\151\145\163\056\060\201\303\006\011\140\206
+\110\001\206\371\155\146\002\060\201\265\060\043\006\010\053\006
+\001\005\005\007\002\001\026\027\150\164\164\160\072\057\057\167
+\167\167\056\165\163\160\163\056\143\157\155\057\103\120\123\060
+\201\215\006\010\053\006\001\005\005\007\002\002\060\201\200\032
+\176\123\145\145\040\125\123\120\123\040\103\120\123\040\141\164
+\040\150\164\164\160\072\057\057\167\167\167\056\165\163\160\163
+\056\143\157\155\057\103\120\123\056\040\124\150\151\163\040\143
+\145\162\164\151\146\151\143\141\164\145\040\151\163\040\164\157
+\040\142\145\040\165\163\145\144\040\157\156\154\171\040\151\156
+\040\141\143\143\157\162\144\141\156\143\145\040\167\151\164\150
+\040\125\123\120\123\040\162\145\147\165\154\141\164\151\157\156
+\163\040\141\156\144\040\160\157\154\151\143\151\145\163\056\060
+\201\303\006\011\140\206\110\001\206\371\155\146\003\060\201\265
+\060\043\006\010\053\006\001\005\005\007\002\001\026\027\150\164
+\164\160\072\057\057\167\167\167\056\165\163\160\163\056\143\157
+\155\057\103\120\123\060\201\215\006\010\053\006\001\005\005\007
+\002\002\060\201\200\032\176\123\145\145\040\125\123\120\123\040
+\103\120\123\040\141\164\040\150\164\164\160\072\057\057\167\167
+\167\056\165\163\160\163\056\143\157\155\057\103\120\123\056\040
+\124\150\151\163\040\143\145\162\164\151\146\151\143\141\164\145
+\040\151\163\040\164\157\040\142\145\040\165\163\145\144\040\157
+\156\154\171\040\151\156\040\141\143\143\157\162\144\141\156\143
+\145\040\167\151\164\150\040\125\123\120\123\040\162\145\147\165
+\154\141\164\151\157\156\163\040\141\156\144\040\160\157\154\151
+\143\151\145\163\056\060\201\303\006\011\140\206\110\001\206\371
+\155\146\004\060\201\265\060\043\006\010\053\006\001\005\005\007
+\002\001\026\027\150\164\164\160\072\057\057\167\167\167\056\165
+\163\160\163\056\143\157\155\057\103\120\123\060\201\215\006\010
+\053\006\001\005\005\007\002\002\060\201\200\032\176\123\145\145
+\040\125\123\120\123\040\103\120\123\040\141\164\040\150\164\164
+\160\072\057\057\167\167\167\056\165\163\160\163\056\143\157\155
+\057\103\120\123\056\040\124\150\151\163\040\143\145\162\164\151
+\146\151\143\141\164\145\040\151\163\040\164\157\040\142\145\040
+\165\163\145\144\040\157\156\154\171\040\151\156\040\141\143\143
+\157\162\144\141\156\143\145\040\167\151\164\150\040\125\123\120
+\123\040\162\145\147\165\154\141\164\151\157\156\163\040\141\156
+\144\040\160\157\154\151\143\151\145\163\056\060\201\303\006\011
+\140\206\110\001\206\371\155\146\005\060\201\265\060\043\006\010
+\053\006\001\005\005\007\002\001\026\027\150\164\164\160\072\057
+\057\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120
+\123\060\201\215\006\010\053\006\001\005\005\007\002\002\060\201
+\200\032\176\123\145\145\040\125\123\120\123\040\103\120\123\040
+\141\164\040\150\164\164\160\072\057\057\167\167\167\056\165\163
+\160\163\056\143\157\155\057\103\120\123\056\040\124\150\151\163
+\040\143\145\162\164\151\146\151\143\141\164\145\040\151\163\040
+\164\157\040\142\145\040\165\163\145\144\040\157\156\154\171\040
+\151\156\040\141\143\143\157\162\144\141\156\143\145\040\167\151
+\164\150\040\125\123\120\123\040\162\145\147\165\154\141\164\151
+\157\156\163\040\141\156\144\040\160\157\154\151\143\151\145\163
+\056\060\201\303\006\011\140\206\110\001\206\371\155\146\006\060
+\201\265\060\043\006\010\053\006\001\005\005\007\002\001\026\027
+\150\164\164\160\072\057\057\167\167\167\056\165\163\160\163\056
+\143\157\155\057\103\120\123\060\201\215\006\010\053\006\001\005
+\005\007\002\002\060\201\200\032\176\123\145\145\040\125\123\120
+\123\040\103\120\123\040\141\164\040\150\164\164\160\072\057\057
+\167\167\167\056\165\163\160\163\056\143\157\155\057\103\120\123
+\056\040\124\150\151\163\040\143\145\162\164\151\146\151\143\141
+\164\145\040\151\163\040\164\157\040\142\145\040\165\163\145\144
+\040\157\156\154\171\040\151\156\040\141\143\143\157\162\144\141
+\156\143\145\040\167\151\164\150\040\125\123\120\123\040\162\145
+\147\165\154\141\164\151\157\156\163\040\141\156\144\040\160\157
+\154\151\143\151\145\163\056\060\201\303\006\011\140\206\110\001
+\206\371\155\146\007\060\201\265\060\043\006\010\053\006\001\005
+\005\007\002\001\026\027\150\164\164\160\072\057\057\167\167\167
+\056\165\163\160\163\056\143\157\155\057\103\120\123\060\201\215
+\006\010\053\006\001\005\005\007\002\002\060\201\200\032\176\123
+\145\145\040\125\123\120\123\040\103\120\123\040\141\164\040\150
+\164\164\160\072\057\057\167\167\167\056\165\163\160\163\056\143
+\157\155\057\103\120\123\056\040\124\150\151\163\040\143\145\162
+\164\151\146\151\143\141\164\145\040\151\163\040\164\157\040\142
+\145\040\165\163\145\144\040\157\156\154\171\040\151\156\040\141
+\143\143\157\162\144\141\156\143\145\040\167\151\164\150\040\125
+\123\120\123\040\162\145\147\165\154\141\164\151\157\156\163\040
+\141\156\144\040\160\157\154\151\143\151\145\163\056\060\035\006
+\003\125\035\016\004\026\004\024\045\345\240\357\055\162\117\155
+\225\037\067\037\040\326\303\001\104\003\307\320\060\037\006\003
+\125\035\043\004\030\060\026\200\024\323\316\202\164\363\057\113
+\211\140\162\244\136\021\277\137\165\003\242\002\253\060\035\006
+\003\125\035\022\004\026\060\024\201\022\162\157\157\164\061\060
+\060\060\061\100\165\163\160\163\056\143\157\155\060\041\006\003
+\125\035\021\004\032\060\030\201\026\143\141\141\144\155\151\156
+\100\145\155\141\151\154\056\165\163\160\163\056\143\157\155\060
+\016\006\003\125\035\017\001\001\377\004\004\003\002\001\306\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\005\005\000\003
+\201\201\000\140\277\111\155\062\312\204\333\360\226\100\310\254
+\130\351\111\351\233\034\162\136\305\006\243\075\064\303\034\256
+\015\325\164\031\336\230\327\175\001\075\345\110\230\100\177\275
+\042\257\134\172\366\353\142\076\253\274\275\217\142\130\313\202
+\072\324\304\100\347\213\270\017\020\120\017\054\070\043\071\224
+\345\040\307\324\270\371\341\121\102\104\224\154\143\136\343\176
+\136\142\336\357\075\106\264\074\133\250\233\016\172\236\035\126
+\355\274\005\264\305\361\131\011\257\157\111\205\131\333\072\021
+\145\315\351
+END
+
+# Trust for Certificate "USPS Production 1"
+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 "USPS Production 1"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\246\153\351\054\171\064\177\363\201\000\013\373\142\054\337\247
+\121\331\153\123
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\076\000\040\236\051\317\232\170\303\150\117\206\366\173\341\106
+END
+CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_VALID
+CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_VALID
+
+#
+# Certificate "AddTrust Non-Validated Services 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 "AddTrust Non-Validated Services Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101
+\144\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040
+\103\101\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101
+\144\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040
+\103\101\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\030\060\202\003\000\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\145\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024
+\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163
+\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101
+\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167
+\157\162\153\061\041\060\037\006\003\125\004\003\023\030\101\144
+\144\124\162\165\163\164\040\103\154\141\163\163\040\061\040\103
+\101\040\122\157\157\164\060\036\027\015\060\060\060\065\063\060
+\061\060\063\070\063\061\132\027\015\062\060\060\065\063\060\061
+\060\063\070\063\061\132\060\145\061\013\060\011\006\003\125\004
+\006\023\002\123\105\061\024\060\022\006\003\125\004\012\023\013
+\101\144\144\124\162\165\163\164\040\101\102\061\035\060\033\006
+\003\125\004\013\023\024\101\144\144\124\162\165\163\164\040\124
+\124\120\040\116\145\164\167\157\162\153\061\041\060\037\006\003
+\125\004\003\023\030\101\144\144\124\162\165\163\164\040\103\154
+\141\163\163\040\061\040\103\101\040\122\157\157\164\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\226\226
+\324\041\111\140\342\153\350\101\007\014\336\304\340\334\023\043
+\315\301\065\307\373\326\116\021\012\147\136\365\006\133\153\245
+\010\073\133\051\026\072\347\207\262\064\006\305\274\005\245\003
+\174\202\313\051\020\256\341\210\201\275\326\236\323\376\055\126
+\301\025\316\343\046\235\025\056\020\373\006\217\060\004\336\247
+\264\143\264\377\261\234\256\074\257\167\266\126\305\265\253\242
+\351\151\072\075\016\063\171\062\077\160\202\222\231\141\155\215
+\060\010\217\161\077\246\110\127\031\370\045\334\113\146\134\245
+\164\217\230\256\310\371\300\006\042\347\254\163\337\245\056\373
+\122\334\261\025\145\040\372\065\146\151\336\337\054\361\156\274
+\060\333\054\044\022\333\353\065\065\150\220\313\000\260\227\041
+\075\164\041\043\145\064\053\273\170\131\243\326\341\166\071\232
+\244\111\216\214\164\257\156\244\232\243\331\233\322\070\134\233
+\242\030\314\165\043\204\276\353\342\115\063\161\216\032\360\302
+\370\307\035\242\255\003\227\054\370\317\045\306\366\270\044\061
+\261\143\135\222\177\143\360\045\311\123\056\037\277\115\002\003
+\001\000\001\243\201\322\060\201\317\060\035\006\003\125\035\016
+\004\026\004\024\225\261\264\360\224\266\275\307\332\321\021\011
+\041\276\301\257\111\375\020\173\060\013\006\003\125\035\017\004
+\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004
+\005\060\003\001\001\377\060\201\217\006\003\125\035\043\004\201
+\207\060\201\204\200\024\225\261\264\360\224\266\275\307\332\321
+\021\011\041\276\301\257\111\375\020\173\241\151\244\147\060\145
+\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024\060
+\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163\164
+\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101\144
+\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167\157
+\162\153\061\041\060\037\006\003\125\004\003\023\030\101\144\144
+\124\162\165\163\164\040\103\154\141\163\163\040\061\040\103\101
+\040\122\157\157\164\202\001\001\060\015\006\011\052\206\110\206
+\367\015\001\001\005\005\000\003\202\001\001\000\054\155\144\033
+\037\315\015\335\271\001\372\226\143\064\062\110\107\231\256\227
+\355\375\162\026\246\163\107\132\364\353\335\351\365\326\373\105
+\314\051\211\104\135\277\106\071\075\350\356\274\115\124\206\036
+\035\154\343\027\047\103\341\211\126\053\251\157\162\116\111\063
+\343\162\174\052\043\232\274\076\377\050\052\355\243\377\034\043
+\272\103\127\011\147\115\113\142\006\055\370\377\154\235\140\036
+\330\034\113\175\265\061\057\331\320\174\135\370\336\153\203\030
+\170\067\127\057\350\063\007\147\337\036\307\153\052\225\166\256
+\217\127\243\360\364\122\264\251\123\010\317\340\117\323\172\123
+\213\375\273\034\126\066\362\376\262\266\345\166\273\325\042\145
+\247\077\376\321\146\255\013\274\153\231\206\357\077\175\363\030
+\062\312\173\306\343\253\144\106\225\370\046\151\331\125\203\173
+\054\226\007\377\131\054\104\243\306\345\351\251\334\241\143\200
+\132\041\136\041\317\123\124\360\272\157\211\333\250\252\225\317
+\213\343\161\314\036\033\040\104\010\300\172\266\100\375\304\344
+\065\341\035\026\034\320\274\053\216\326\161\331
+END
+
+# Trust for Certificate "AddTrust Non-Validated Services 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 "AddTrust Non-Validated Services Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\314\253\016\240\114\043\001\326\151\173\335\067\237\315\022\353
+\044\343\224\235
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\036\102\225\002\063\222\153\271\137\300\177\332\326\262\113\374
+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_VALID
+
+#
+# Certificate "AddTrust External 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 "AddTrust External Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035
+\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141
+\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060
+\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164
+\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157
+\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035
+\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141
+\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060
+\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164
+\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157
+\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\066\060\202\003\036\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024
+\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163
+\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035\101
+\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141\154
+\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060\040
+\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164\040
+\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157\164
+\060\036\027\015\060\060\060\065\063\060\061\060\064\070\063\070
+\132\027\015\062\060\060\065\063\060\061\060\064\070\063\070\132
+\060\157\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\046\060\044\006\003\125\004\013\023\035
+\101\144\144\124\162\165\163\164\040\105\170\164\145\162\156\141
+\154\040\124\124\120\040\116\145\164\167\157\162\153\061\042\060
+\040\006\003\125\004\003\023\031\101\144\144\124\162\165\163\164
+\040\105\170\164\145\162\156\141\154\040\103\101\040\122\157\157
+\164\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\267\367\032\063\346\362\000\004\055\071\340\116\133\355
+\037\274\154\017\315\265\372\043\266\316\336\233\021\063\227\244
+\051\114\175\223\237\275\112\274\223\355\003\032\343\217\317\345
+\155\120\132\326\227\051\224\132\200\260\111\172\333\056\225\375
+\270\312\277\067\070\055\036\076\221\101\255\160\126\307\360\117
+\077\350\062\236\164\312\310\220\124\351\306\137\017\170\235\232
+\100\074\016\254\141\252\136\024\217\236\207\241\152\120\334\327
+\232\116\257\005\263\246\161\224\234\161\263\120\140\012\307\023
+\235\070\007\206\002\250\351\250\151\046\030\220\253\114\260\117
+\043\253\072\117\204\330\337\316\237\341\151\157\273\327\102\327
+\153\104\344\307\255\356\155\101\137\162\132\161\010\067\263\171
+\145\244\131\240\224\067\367\000\057\015\302\222\162\332\320\070
+\162\333\024\250\105\304\135\052\175\267\264\326\304\356\254\315
+\023\104\267\311\053\335\103\000\045\372\141\271\151\152\130\043
+\021\267\247\063\217\126\165\131\365\315\051\327\106\267\012\053
+\145\266\323\102\157\025\262\270\173\373\357\351\135\123\325\064
+\132\047\002\003\001\000\001\243\201\334\060\201\331\060\035\006
+\003\125\035\016\004\026\004\024\255\275\230\172\064\264\046\367
+\372\304\046\124\357\003\275\340\044\313\124\032\060\013\006\003
+\125\035\017\004\004\003\002\001\006\060\017\006\003\125\035\023
+\001\001\377\004\005\060\003\001\001\377\060\201\231\006\003\125
+\035\043\004\201\221\060\201\216\200\024\255\275\230\172\064\264
+\046\367\372\304\046\124\357\003\275\340\044\313\124\032\241\163
+\244\161\060\157\061\013\060\011\006\003\125\004\006\023\002\123
+\105\061\024\060\022\006\003\125\004\012\023\013\101\144\144\124
+\162\165\163\164\040\101\102\061\046\060\044\006\003\125\004\013
+\023\035\101\144\144\124\162\165\163\164\040\105\170\164\145\162
+\156\141\154\040\124\124\120\040\116\145\164\167\157\162\153\061
+\042\060\040\006\003\125\004\003\023\031\101\144\144\124\162\165
+\163\164\040\105\170\164\145\162\156\141\154\040\103\101\040\122
+\157\157\164\202\001\001\060\015\006\011\052\206\110\206\367\015
+\001\001\005\005\000\003\202\001\001\000\260\233\340\205\045\302
+\326\043\342\017\226\006\222\235\101\230\234\331\204\171\201\331
+\036\133\024\007\043\066\145\217\260\330\167\273\254\101\154\107
+\140\203\121\260\371\062\075\347\374\366\046\023\307\200\026\245
+\277\132\374\207\317\170\171\211\041\232\342\114\007\012\206\065
+\274\362\336\121\304\322\226\267\334\176\116\356\160\375\034\071
+\353\014\002\121\024\055\216\275\026\340\301\337\106\165\347\044
+\255\354\364\102\264\205\223\160\020\147\272\235\006\065\112\030
+\323\053\172\314\121\102\241\172\143\321\346\273\241\305\053\302
+\066\276\023\015\346\275\143\176\171\173\247\011\015\100\253\152
+\335\217\212\303\366\366\214\032\102\005\121\324\105\365\237\247
+\142\041\150\025\040\103\074\231\347\174\275\044\330\251\221\027
+\163\210\077\126\033\061\070\030\264\161\017\232\315\310\016\236
+\216\056\033\341\214\230\203\313\037\061\361\104\114\306\004\163
+\111\166\140\017\307\370\275\027\200\153\056\351\314\114\016\132
+\232\171\017\040\012\056\325\236\143\046\036\125\222\224\330\202
+\027\132\173\320\274\307\217\116\206\004
+END
+
+# Trust for Certificate "AddTrust External 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 "AddTrust External Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\002\372\363\342\221\103\124\150\140\170\127\151\115\365\344\133
+\150\205\030\150
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\035\065\124\004\205\170\260\077\102\102\115\277\040\163\012\077
+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
+
+#
+# Certificate "AddTrust Public Services 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 "AddTrust Public Services Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101
+\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103
+\101\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101
+\144\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103
+\101\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\025\060\202\002\375\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\144\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024
+\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163
+\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101
+\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167
+\157\162\153\061\040\060\036\006\003\125\004\003\023\027\101\144
+\144\124\162\165\163\164\040\120\165\142\154\151\143\040\103\101
+\040\122\157\157\164\060\036\027\015\060\060\060\065\063\060\061
+\060\064\061\065\060\132\027\015\062\060\060\065\063\060\061\060
+\064\061\065\060\132\060\144\061\013\060\011\006\003\125\004\006
+\023\002\123\105\061\024\060\022\006\003\125\004\012\023\013\101
+\144\144\124\162\165\163\164\040\101\102\061\035\060\033\006\003
+\125\004\013\023\024\101\144\144\124\162\165\163\164\040\124\124
+\120\040\116\145\164\167\157\162\153\061\040\060\036\006\003\125
+\004\003\023\027\101\144\144\124\162\165\163\164\040\120\165\142
+\154\151\143\040\103\101\040\122\157\157\164\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\351\032\060\217
+\203\210\024\301\040\330\074\233\217\033\176\003\164\273\332\151
+\323\106\245\370\216\302\014\021\220\121\245\057\146\124\100\125
+\352\333\037\112\126\356\237\043\156\364\071\313\241\271\157\362
+\176\371\135\207\046\141\236\034\370\342\354\246\201\370\041\305
+\044\314\021\014\077\333\046\162\172\307\001\227\007\027\371\327
+\030\054\060\175\016\172\036\142\036\306\113\300\375\175\142\167
+\323\104\036\047\366\077\113\104\263\267\070\331\071\037\140\325
+\121\222\163\003\264\000\151\343\363\024\116\356\321\334\011\317
+\167\064\106\120\260\370\021\362\376\070\171\367\007\071\376\121
+\222\227\013\133\010\137\064\206\001\255\210\227\353\146\315\136
+\321\377\334\175\362\204\332\272\167\255\334\200\010\307\247\207
+\326\125\237\227\152\350\310\021\144\272\347\031\051\077\021\263
+\170\220\204\040\122\133\021\357\170\320\203\366\325\110\220\320
+\060\034\317\200\371\140\376\171\344\210\362\335\000\353\224\105
+\353\145\224\151\100\272\300\325\264\270\272\175\004\021\250\353
+\061\005\226\224\116\130\041\216\237\320\140\375\002\003\001\000
+\001\243\201\321\060\201\316\060\035\006\003\125\035\016\004\026
+\004\024\201\076\067\330\222\260\037\167\237\134\264\253\163\252
+\347\366\064\140\057\372\060\013\006\003\125\035\017\004\004\003
+\002\001\006\060\017\006\003\125\035\023\001\001\377\004\005\060
+\003\001\001\377\060\201\216\006\003\125\035\043\004\201\206\060
+\201\203\200\024\201\076\067\330\222\260\037\167\237\134\264\253
+\163\252\347\366\064\140\057\372\241\150\244\146\060\144\061\013
+\060\011\006\003\125\004\006\023\002\123\105\061\024\060\022\006
+\003\125\004\012\023\013\101\144\144\124\162\165\163\164\040\101
+\102\061\035\060\033\006\003\125\004\013\023\024\101\144\144\124
+\162\165\163\164\040\124\124\120\040\116\145\164\167\157\162\153
+\061\040\060\036\006\003\125\004\003\023\027\101\144\144\124\162
+\165\163\164\040\120\165\142\154\151\143\040\103\101\040\122\157
+\157\164\202\001\001\060\015\006\011\052\206\110\206\367\015\001
+\001\005\005\000\003\202\001\001\000\003\367\025\112\370\044\332
+\043\126\026\223\166\335\066\050\271\256\033\270\303\361\144\272
+\040\030\170\225\051\047\127\005\274\174\052\364\271\121\125\332
+\207\002\336\017\026\027\061\370\252\171\056\011\023\273\257\262
+\040\031\022\345\223\371\113\371\203\350\104\325\262\101\045\277
+\210\165\157\377\020\374\112\124\320\137\360\372\357\066\163\175
+\033\066\105\306\041\155\264\025\270\116\317\234\134\245\075\132
+\000\216\006\343\074\153\062\173\362\237\360\266\375\337\360\050
+\030\110\360\306\274\320\277\064\200\226\302\112\261\155\216\307
+\220\105\336\057\147\254\105\004\243\172\334\125\222\311\107\146
+\330\032\214\307\355\234\116\232\340\022\273\265\152\114\204\341
+\341\042\015\207\000\144\376\214\175\142\071\145\246\357\102\266
+\200\045\022\141\001\250\044\023\160\000\021\046\137\372\065\120
+\305\110\314\006\107\350\047\330\160\215\137\144\346\241\104\046
+\136\042\354\222\315\377\102\232\104\041\155\134\305\343\042\035
+\137\107\022\347\316\137\135\372\330\252\261\063\055\331\166\362
+\116\072\063\014\053\263\055\220\006
+END
+
+# Trust for Certificate "AddTrust Public Services 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 "AddTrust Public Services Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\052\266\050\110\136\170\373\363\255\236\171\020\335\153\337\231
+\162\054\226\345
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\301\142\076\043\305\202\163\234\003\131\113\053\351\167\111\177
+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
+
+#
+# Certificate "AddTrust Qualified Certificates 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 "AddTrust Qualified Certificates Root"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101
+\144\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145
+\144\040\103\101\040\122\157\157\164
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061
+\024\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165
+\163\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024
+\101\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164
+\167\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101
+\144\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145
+\144\040\103\101\040\122\157\157\164
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\001
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\004\036\060\202\003\006\240\003\002\001\002\002\001\001
+\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060
+\147\061\013\060\011\006\003\125\004\006\023\002\123\105\061\024
+\060\022\006\003\125\004\012\023\013\101\144\144\124\162\165\163
+\164\040\101\102\061\035\060\033\006\003\125\004\013\023\024\101
+\144\144\124\162\165\163\164\040\124\124\120\040\116\145\164\167
+\157\162\153\061\043\060\041\006\003\125\004\003\023\032\101\144
+\144\124\162\165\163\164\040\121\165\141\154\151\146\151\145\144
+\040\103\101\040\122\157\157\164\060\036\027\015\060\060\060\065
+\063\060\061\060\064\064\065\060\132\027\015\062\060\060\065\063
+\060\061\060\064\064\065\060\132\060\147\061\013\060\011\006\003
+\125\004\006\023\002\123\105\061\024\060\022\006\003\125\004\012
+\023\013\101\144\144\124\162\165\163\164\040\101\102\061\035\060
+\033\006\003\125\004\013\023\024\101\144\144\124\162\165\163\164
+\040\124\124\120\040\116\145\164\167\157\162\153\061\043\060\041
+\006\003\125\004\003\023\032\101\144\144\124\162\165\163\164\040
+\121\165\141\154\151\146\151\145\144\040\103\101\040\122\157\157
+\164\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\344\036\232\376\334\011\132\207\244\237\107\276\021\137
+\257\204\064\333\142\074\171\170\267\351\060\265\354\014\034\052
+\304\026\377\340\354\161\353\212\365\021\156\355\117\015\221\322
+\022\030\055\111\025\001\302\244\042\023\307\021\144\377\042\022
+\232\271\216\134\057\010\317\161\152\263\147\001\131\361\135\106
+\363\260\170\245\366\016\102\172\343\177\033\314\320\360\267\050
+\375\052\352\236\263\260\271\004\252\375\366\307\264\261\270\052
+\240\373\130\361\031\240\157\160\045\176\076\151\112\177\017\042
+\330\357\255\010\021\232\051\231\341\252\104\105\232\022\136\076
+\235\155\122\374\347\240\075\150\057\360\113\160\174\023\070\255
+\274\025\045\361\326\316\253\242\300\061\326\057\237\340\377\024
+\131\374\204\223\331\207\174\114\124\023\353\237\321\055\021\370
+\030\072\072\336\045\331\367\323\100\355\244\006\022\304\073\341
+\221\301\126\065\360\024\334\145\066\011\156\253\244\007\307\065
+\321\302\003\063\066\133\165\046\155\102\361\022\153\103\157\113
+\161\224\372\064\035\355\023\156\312\200\177\230\057\154\271\145
+\330\351\002\003\001\000\001\243\201\324\060\201\321\060\035\006
+\003\125\035\016\004\026\004\024\071\225\213\142\213\134\311\324
+\200\272\130\017\227\077\025\010\103\314\230\247\060\013\006\003
+\125\035\017\004\004\003\002\001\006\060\017\006\003\125\035\023
+\001\001\377\004\005\060\003\001\001\377\060\201\221\006\003\125
+\035\043\004\201\211\060\201\206\200\024\071\225\213\142\213\134
+\311\324\200\272\130\017\227\077\025\010\103\314\230\247\241\153
+\244\151\060\147\061\013\060\011\006\003\125\004\006\023\002\123
+\105\061\024\060\022\006\003\125\004\012\023\013\101\144\144\124
+\162\165\163\164\040\101\102\061\035\060\033\006\003\125\004\013
+\023\024\101\144\144\124\162\165\163\164\040\124\124\120\040\116
+\145\164\167\157\162\153\061\043\060\041\006\003\125\004\003\023
+\032\101\144\144\124\162\165\163\164\040\121\165\141\154\151\146
+\151\145\144\040\103\101\040\122\157\157\164\202\001\001\060\015
+\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001
+\001\000\031\253\165\352\370\213\145\141\225\023\272\151\004\357
+\206\312\023\240\307\252\117\144\033\077\030\366\250\055\054\125
+\217\005\267\060\352\102\152\035\300\045\121\055\247\277\014\263
+\355\357\010\177\154\074\106\032\352\030\103\337\166\314\371\146
+\206\234\054\150\365\351\027\370\061\263\030\304\326\110\175\043
+\114\150\301\176\273\001\024\157\305\331\156\336\273\004\102\152
+\370\366\134\175\345\332\372\207\353\015\065\122\147\320\236\227
+\166\005\223\077\225\307\001\346\151\125\070\177\020\141\231\311
+\343\137\246\312\076\202\143\110\252\342\010\110\076\252\362\262
+\205\142\246\264\247\331\275\067\234\150\265\055\126\175\260\267
+\077\240\261\007\326\351\117\334\336\105\161\060\062\177\033\056
+\011\371\277\122\241\356\302\200\076\006\134\056\125\100\301\033
+\365\160\105\260\334\135\372\366\162\132\167\322\143\315\317\130
+\211\000\102\143\077\171\071\320\104\260\202\156\101\031\350\335
+\340\301\210\132\321\036\161\223\037\044\060\164\345\036\250\336
+\074\047\067\177\203\256\236\167\317\360\060\261\377\113\231\350
+\306\241
+END
+
+# Trust for Certificate "AddTrust Qualified Certificates 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 "AddTrust Qualified Certificates Root"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\115\043\170\354\221\225\071\265\000\177\165\217\003\073\041\036
+\305\115\213\317
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\047\354\071\107\315\332\132\257\342\232\001\145\041\251\114\273
+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
+
+#
# Certificate "Verisign Class 1 Public Primary OCSP Responder"
#
CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
@@ -4702,3 +9900,224 @@ 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
+
+#
+# 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
+\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_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
+
+#
+# Certificate "Thawte Time Stamping 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 Time Stamping CA"
+CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
+CKA_SUBJECT MULTILINE_OCTAL
+\060\201\213\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\024\060\022\006\003\125\004\007
+\023\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060
+\015\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035
+\060\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040
+\103\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060
+\035\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124
+\151\155\145\163\164\141\155\160\151\156\147\040\103\101
+END
+CKA_ID UTF8 "0"
+CKA_ISSUER MULTILINE_OCTAL
+\060\201\213\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\024\060\022\006\003\125\004\007
+\023\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060
+\015\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035
+\060\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040
+\103\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060
+\035\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124
+\151\155\145\163\164\141\155\160\151\156\147\040\103\101
+END
+CKA_SERIAL_NUMBER MULTILINE_OCTAL
+\000
+END
+CKA_VALUE MULTILINE_OCTAL
+\060\202\002\241\060\202\002\012\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\213\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\024\060\022\006\003\125\004\007\023
+\013\104\165\162\142\141\156\166\151\154\154\145\061\017\060\015
+\006\003\125\004\012\023\006\124\150\141\167\164\145\061\035\060
+\033\006\003\125\004\013\023\024\124\150\141\167\164\145\040\103
+\145\162\164\151\146\151\143\141\164\151\157\156\061\037\060\035
+\006\003\125\004\003\023\026\124\150\141\167\164\145\040\124\151
+\155\145\163\164\141\155\160\151\156\147\040\103\101\060\036\027
+\015\071\067\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\213
+\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\024\060\022\006\003\125\004\007\023\013\104
+\165\162\142\141\156\166\151\154\154\145\061\017\060\015\006\003
+\125\004\012\023\006\124\150\141\167\164\145\061\035\060\033\006
+\003\125\004\013\023\024\124\150\141\167\164\145\040\103\145\162
+\164\151\146\151\143\141\164\151\157\156\061\037\060\035\006\003
+\125\004\003\023\026\124\150\141\167\164\145\040\124\151\155\145
+\163\164\141\155\160\151\156\147\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\326\053\130\170\141\105\206\123
+\352\064\173\121\234\355\260\346\056\030\016\376\340\137\250\047
+\323\264\311\340\174\131\116\026\016\163\124\140\301\177\366\237
+\056\351\072\205\044\025\074\333\107\004\143\303\236\304\224\032
+\132\337\114\172\363\331\103\035\074\020\172\171\045\333\220\376
+\360\121\347\060\326\101\000\375\237\050\337\171\276\224\273\235
+\266\024\343\043\205\327\251\101\340\114\244\171\260\053\032\213
+\362\370\073\212\076\105\254\161\222\000\264\220\101\230\373\137
+\355\372\267\056\212\370\210\067\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\147\333\342\302\346\207\075\100\203\206\067
+\065\175\037\316\232\303\014\146\040\250\272\252\004\211\206\302
+\365\020\010\015\277\313\242\005\212\320\115\066\076\364\327\357
+\151\306\136\344\260\224\157\112\271\347\336\133\210\266\173\333
+\343\047\345\166\303\360\065\301\313\265\047\233\063\171\334\220
+\246\000\236\167\372\374\315\047\224\102\026\234\323\034\150\354
+\277\134\335\345\251\173\020\012\062\164\124\023\061\213\205\003
+\204\221\267\130\001\060\024\070\257\050\312\374\261\120\031\031
+\011\254\211\111\323
+END
+
+# Trust for Certificate "Thawte Time Stamping 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 Time Stamping CA"
+CKA_CERT_SHA1_HASH MULTILINE_OCTAL
+\276\066\244\126\057\262\356\005\333\263\323\043\043\255\364\105
+\010\116\326\126
+END
+CKA_CERT_MD5_HASH MULTILINE_OCTAL
+\177\146\172\161\323\353\151\170\040\232\121\024\235\203\332\040
+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
diff --git a/security/nss/lib/fortcrypt/Makefile b/security/nss/lib/fortcrypt/Makefile
index 9c047fa7f..32b8df58d 100644
--- a/security/nss/lib/fortcrypt/Makefile
+++ b/security/nss/lib/fortcrypt/Makefile
@@ -84,6 +84,9 @@ endif
$(SHARED_LIBRARY): $(CILIB) $(DIRS)
+cilib_name:
+ @echo $(CILIB)
+
$(CILIB):
@$(MAKE_OBJDIR)
@if test -f $(ORIG_CILIB); then \
@@ -106,7 +109,7 @@ endif
ifeq ($(OS_ARCH), WINNT)
$(STUBDLL): $(OBJDIR)/maci.o
- $(LINK_DLL) -MAP $(DLLBASE) $(OBJDIR)/maci.o $(OS_LIBS)
+ $(LINK_DLL) -MAP $(DLLBASE) $(subst /,\\,$(OBJDIR)/maci.o $(OS_LIBS))
$(OBJDIR)/maci.o: maci.c
$(CC) -Fo$@ -c $(CFLAGS) $<
diff --git a/security/nss/lib/fortcrypt/swfort/Makefile b/security/nss/lib/fortcrypt/swfort/Makefile
index 80b91c768..9c5e39de2 100644
--- a/security/nss/lib/fortcrypt/swfort/Makefile
+++ b/security/nss/lib/fortcrypt/swfort/Makefile
@@ -73,9 +73,10 @@ include $(CORE_DEPTH)/coreconf/rules.mk
#######################################################################
-nslib.c:: swflib.c nsmap.h
- rm -f nslib.c
- cat nsmap.h swflib.c > nslib.c
+$(OBJDIR)/nslib.c: nsmap.h swflib.c
+ @$(MAKE_OBJDIR)
+ rm -f $@
+ cat $+ > $@
export:: private_export
diff --git a/security/nss/lib/fortcrypt/swfort/manifest.mn b/security/nss/lib/fortcrypt/swfort/manifest.mn
index 5445af13b..c8f6f578f 100644
--- a/security/nss/lib/fortcrypt/swfort/manifest.mn
+++ b/security/nss/lib/fortcrypt/swfort/manifest.mn
@@ -36,21 +36,20 @@ MODULE = security
LIBRARY_NAME = swfci
#LIBRARY_VERSION = 12
+BUILT_CSRCS = nslib.c \
+ $(NULL)
+
CSRCS = swfalg.c \
swfparse.c \
swflib.c \
- nslib.c \
swfutl.c \
$(NULL)
-
DIRS = pkcs11
+VPATH = $(OBJDIR)
+
EXPORTS = swfort.h swfortt.h
PRIVATE_EXPORTS = swforti.h swfortti.h
REQUIRES = security dbm nspr
-
-GARBAGE = nslib.c
-
-
diff --git a/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile b/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile
index fff915e74..00c911bc6 100644
--- a/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile
+++ b/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile
@@ -125,16 +125,6 @@ endif
#$(SHARED_LIBRARY): $(SWCILIB)
-forsock.c: ../../forsock.c $(CP_INCLUDES)
- cp ../../forsock.c $(CP_INCLUDES) .
-
-fortpk11.c: ../../fortpk11.c
- cp ../../fortpk11.c .
-
-fmutex.c: ../../fmutex.c
- cp ../../fmutex.c .
-
-
#
# The following rules packages the shared library into a JAR,
# ready to be signed
diff --git a/security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn b/security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn
index eca9b5ab3..7ef8c2009 100644
--- a/security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn
+++ b/security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn
@@ -47,25 +47,15 @@ CSRCS = \
stub.c \
$(NULL)
+vpath %.c ../../
+INCLUDES = -I../..
+
EXPORTS =
REQUIRES = security dbm
-CP_INCLUDES = \
- ../../cryptint.h \
- ../../fmutex.h \
- ../../fortsock.h \
- ../../fpkcs11.h \
- ../../fpkcs11f.h \
- ../../fpkcs11i.h \
- ../../fpkcs11t.h \
- ../../fpkmem.h \
- ../../fpkstrs.h \
- ../../genci.h \
- ../../maci.h \
- $(NULL)
-CFLAGS += -DSWFORT
+DEFINES = -DSWFORT
GARBAGE = $(COPIED_CSRCS) cryptint.h fmutex.h fortsock.h fpkcs11.h \
fpkcs11f.h fpkcs11i.h fpkcs11t.h fpkmem.h fpkstrs.h genci.h maci.h
diff --git a/security/nss/lib/freebl/Makefile b/security/nss/lib/freebl/Makefile
index 10beb49d3..261b046dd 100644
--- a/security/nss/lib/freebl/Makefile
+++ b/security/nss/lib/freebl/Makefile
@@ -56,8 +56,6 @@ include $(CORE_DEPTH)/coreconf/config.mk
-include config.mk
-CPORLN = ln -s
-
ifdef USE_64
DEFINES += -DNSS_USE_64
endif
@@ -75,18 +73,20 @@ endif
endif
ifeq ($(OS_ARCH),WINNT)
-CPORLN = cp
ifneq ($(OS_TARGET),WIN16)
ASFILES = mpi_x86.asm
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D
endif
endif
-
ifeq ($(OS_ARCH),IRIX)
ifeq ($(USE_N32),1)
ASFILES = mpi_mips.s
+ifeq ($(NS_USE_GCC),1)
+ ASFLAGS = -Wp,-P -Wp,-traditional -O -mips3
+else
ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3
+endif
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_USE_UINT_DIGIT
else
@@ -185,6 +185,17 @@ else
endif
endif
endif
+else
+# Solaris x86
+ DEFINES += -DMP_USE_UINT_DIGIT
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D
+ ASFILES = mpi_i86pc.s
+ifdef NS_USE_GCC
+ LD = gcc
+ AS = gcc
+ ASFLAGS =
+endif
+
endif
endif
@@ -221,42 +232,22 @@ endif
$(NSINSTALL) -R $(BSAFEPATH) $(DIST)/lib
endif
-mp%.h : mpi/mp%.h
- -$(CPORLN) $< .
-
-mp%.c : mpi/mp%.c
- -$(CPORLN) $< .
-
-mp%.S : mpi/mp%.S
- -$(CPORLN) $< .
-
-mp%.s : mpi/mp%.s
- -$(CPORLN) $< .
-
-mp%.asm : mpi/mp%.asm
- -$(CPORLN) $< .
-
-logtab.h : mpi/logtab.h
- -$(CPORLN) $< .
-
-primes.c : mpi/primes.c
- -$(CPORLN) $< .
-
-vis%.il : mpi/vis%.il
- -$(CPORLN) $< .
-
-vis%.h : mpi/vis%.h
- -$(CPORLN) $< .
-
-mont% : mpi/mont%
- -$(CPORLN) $< .
-
-hp%.s : mpi/hp%.s
- -$(CPORLN) $< .
-
-.PRECIOUS : $(MPI_SRCS) $(MPI_HDRS) $(ASFILES)
+ifdef USE_PURE_32
+vpath %.h $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
+vpath %.c $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
+vpath %.S $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
+vpath %.s $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
+vpath %.asm $(FREEBL_PARENT)/mpi:$(FREEBL_PARENT)
+INCLUDES += -I$(FREEBL_PARENT) -I$(FREEBL_PARENT)/mpi
+else
+vpath %.h mpi
+vpath %.c mpi
+vpath %.S mpi
+vpath %.s mpi
+vpath %.asm mpi
+INCLUDES += -Impi
+endif
-ALL_TRASH += $(MPI_SRCS) $(MPI_HDRS) $(ASFILES) primes.c mont*
DEFINES += -DMP_API_COMPATIBLE
@@ -265,67 +256,55 @@ MPI_USERS = dh.c pqg.c dsa.c rsa.c
MPI_OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(MPI_SRCS:.c=$(OBJ_SUFFIX)))
MPI_OBJS += $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(MPI_USERS:.c=$(OBJ_SUFFIX)))
-$(MPI_OBJS): $(MPI_HDRS) primes.c
+$(MPI_OBJS): $(MPI_HDRS)
-ifeq ($(SYSV_SPARC),1)
-SPARCFIX = $(OBJDIR)/sparcfix
+$(OBJDIR)/$(PROG_PREFIX)mpprime$(OBJ_SUFFIX): primes.c
-$(SPARCFIX): sparcfix.c
- @$(MAKE_OBJDIR)
- $(CC) -o $@ -O sparcfix.c -lelf
+$(OBJDIR)/ldvector$(OBJ_SUFFIX) $(OBJDIR)/loader$(OBJ_SUFFIX) : loader.h
+
+ifeq ($(SYSV_SPARC),1)
-#$(OBJDIR)/mpv_sparcv8.o $(OBJDIR)/montmulfv8.o : $(OBJDIR)/%.o : %.s $(SPARCFIX)
$(OBJDIR)/mpv_sparcv8.o $(OBJDIR)/montmulfv8.o : $(OBJDIR)/%.o : %.s
@$(MAKE_OBJDIR)
- $(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $*.s
-# $(SPARCFIX) $@
+ $(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $<
$(OBJDIR)/mpv_sparcv9.o $(OBJDIR)/montmulfv9.o : $(OBJDIR)/%.o : %.s
@$(MAKE_OBJDIR)
- $(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $*.s
-
-$(OBJDIR)/mpv_sparc.o: vis_64.il vis_proto.h mpv_sparc.c
- @$(MAKE_OBJDIR)
- $(CC) -o $@ $(SOLARIS_FLAGS) -c vis_64.il mpv_sparc.c
+ $(SOLARIS_AS) -o $@ $(SOLARIS_AS_FLAGS) $<
$(OBJDIR)/mpmontg.o: mpmontg.c montmulf.h
-endif
-ifeq ($(OS_ARCH), HP-UX)
-$(OBJDIR)/mpmontg.o: mpmontg.c montmulf.h
endif
-$(OBJDIR)/ldvector.o $(OBJDIR)/loader.o : loader.h
-
ifdef FREEBL_EXTENDED_BUILD
-PURE32DIR = $(OS_ARCH)pure32
+PURE32DIR = $(OBJDIR)/$(OS_ARCH)pure32
ALL_TRASH += $(PURE32DIR)
FILES2LN = \
- $(ALL_HDRS) \
- $(ALL_CSRCS) \
$(wildcard *.tab) \
$(wildcard mapfile.*) \
Makefile manifest.mn config.mk
LINKEDFILES = $(addprefix $(PURE32DIR)/, $(FILES2LN))
+CDDIR := $(shell pwd)
+
$(PURE32DIR):
-mkdir $(PURE32DIR)
- -ln -s ../mpi $(PURE32DIR)
+ -ln -s $(CDDIR)/mpi $(PURE32DIR)
$(LINKEDFILES) : $(PURE32DIR)/% : %
- ln -s ../$* $(PURE32DIR)
+ ln -s $(CDDIR)/$* $(PURE32DIR)
libs::
$(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_HYBRID=1 libs
libs:: $(PURE32DIR) $(LINKEDFILES)
- cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 libs
+ cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 FREEBL_PARENT=$(CDDIR) CORE_DEPTH=$(CDDIR)/$(CORE_DEPTH) libs
release_md::
$(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_HYBRID=1 $@
- cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 $@
+ cd $(PURE32DIR) && $(MAKE) FREEBL_RECURSIVE_BUILD=1 USE_PURE_32=1 FREEBL_PARENT=$(CDDIR) CORE_DEPTH=$(CDDIR)/$(CORE_DEPTH) $@
endif
diff --git a/security/nss/lib/freebl/mpi/mpi_i86pc.s b/security/nss/lib/freebl/mpi/mpi_i86pc.s
new file mode 100644
index 000000000..f6c167b1a
--- /dev/null
+++ b/security/nss/lib/freebl/mpi/mpi_i86pc.s
@@ -0,0 +1,342 @@
+ /
+ / The contents of this file are subject to the Mozilla Public
+ / License Version 1.1 (the "License"); you may not use this file
+ / except in compliance with the License. You may obtain a copy of
+ / the License at http://www.mozilla.org/MPL/
+ /
+ / Software distributed under the License is distributed on an "AS
+ / IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+ / implied. See the License for the specific language governing
+ / rights and limitations under the License.
+ /
+ / The Original Code is the Netscape security libraries.
+ /
+ / The Initial Developer of the Original Code is Netscape
+ / Communications Corporation. Portions created by Netscape are
+ / Copyright (C) 2001 Netscape Communications Corporation. All
+ / Rights Reserved.
+ /
+ / Contributor(s):
+ /
+ / Alternatively, the contents of this file may be used under the
+ / terms of the GNU General Public License Version 2 or later (the
+ / "GPL"), in which case the provisions of the GPL are applicable
+ / instead of those above. If you wish to allow use of your
+ / version of this file only under the terms of the GPL and not to
+ / allow others to use your version of this file under the MPL,
+ / indicate your decision by deleting the provisions above and
+ / replace them with the notice and other provisions required by
+ / the GPL. If you do not delete the provisions above, a recipient
+ / may use your version of this file under either the MPL or the
+ / GPL.
+ / $Id$
+ /
+
+.text
+
+ / ebp - 36: caller's esi
+ / ebp - 32: caller's edi
+ / ebp - 28:
+ / ebp - 24:
+ / ebp - 20:
+ / ebp - 16:
+ / ebp - 12:
+ / ebp - 8:
+ / ebp - 4:
+ / ebp + 0: caller's ebp
+ / ebp + 4: return address
+ / ebp + 8: a argument
+ / ebp + 12: a_len argument
+ / ebp + 16: b argument
+ / ebp + 20: c argument
+ / registers:
+ / eax:
+ / ebx: carry
+ / ecx: a_len
+ / edx:
+ / esi: a ptr
+ / edi: c ptr
+.globl s_mpv_mul_d
+.type s_mpv_mul_d,@function
+s_mpv_mul_d:
+ push %ebp
+ mov %esp,%ebp
+ sub $28,%esp
+ push %edi
+ push %esi
+ push %ebx
+ movl $0,%ebx / carry = 0
+ mov 12(%ebp),%ecx / ecx = a_len
+ mov 20(%ebp),%edi
+ cmp $0,%ecx
+ je L2 / jmp if a_len == 0
+ mov 8(%ebp),%esi / esi = a
+ cld
+L1:
+ lodsl / eax = [ds:esi]; esi += 4
+ mov 16(%ebp),%edx / edx = b
+ mull %edx / edx:eax = Phi:Plo = a_i * b
+
+ add %ebx,%eax / add carry (%ebx) to edx:eax
+ adc $0,%edx
+ mov %edx,%ebx / high half of product becomes next carry
+
+ stosl / [es:edi] = ax; edi += 4;
+ dec %ecx / --a_len
+ jnz L1 / jmp if a_len != 0
+L2:
+ mov %ebx,0(%edi) / *c = carry
+ pop %ebx
+ pop %esi
+ pop %edi
+ leave
+ ret
+ nop
+
+ / ebp - 36: caller's esi
+ / ebp - 32: caller's edi
+ / ebp - 28:
+ / ebp - 24:
+ / ebp - 20:
+ / ebp - 16:
+ / ebp - 12:
+ / ebp - 8:
+ / ebp - 4:
+ / ebp + 0: caller's ebp
+ / ebp + 4: return address
+ / ebp + 8: a argument
+ / ebp + 12: a_len argument
+ / ebp + 16: b argument
+ / ebp + 20: c argument
+ / registers:
+ / eax:
+ / ebx: carry
+ / ecx: a_len
+ / edx:
+ / esi: a ptr
+ / edi: c ptr
+.globl s_mpv_mul_d_add
+.type s_mpv_mul_d_add,@function
+s_mpv_mul_d_add:
+ push %ebp
+ mov %esp,%ebp
+ sub $28,%esp
+ push %edi
+ push %esi
+ push %ebx
+ movl $0,%ebx / carry = 0
+ mov 12(%ebp),%ecx / ecx = a_len
+ mov 20(%ebp),%edi
+ cmp $0,%ecx
+ je L4 / jmp if a_len == 0
+ mov 8(%ebp),%esi / esi = a
+ cld
+L3:
+ lodsl / eax = [ds:esi]; esi += 4
+ mov 16(%ebp),%edx / edx = b
+ mull %edx / edx:eax = Phi:Plo = a_i * b
+
+ add %ebx,%eax / add carry (%ebx) to edx:eax
+ adc $0,%edx
+ mov 0(%edi),%ebx / add in current word from *c
+ add %ebx,%eax
+ adc $0,%edx
+ mov %edx,%ebx / high half of product becomes next carry
+
+ stosl / [es:edi] = ax; edi += 4;
+ dec %ecx / --a_len
+ jnz L3 / jmp if a_len != 0
+L4:
+ mov %ebx,0(%edi) / *c = carry
+ pop %ebx
+ pop %esi
+ pop %edi
+ leave
+ ret
+ nop
+
+ / ebp - 36: caller's esi
+ / ebp - 32: caller's edi
+ / ebp - 28:
+ / ebp - 24:
+ / ebp - 20:
+ / ebp - 16:
+ / ebp - 12:
+ / ebp - 8:
+ / ebp - 4:
+ / ebp + 0: caller's ebp
+ / ebp + 4: return address
+ / ebp + 8: a argument
+ / ebp + 12: a_len argument
+ / ebp + 16: b argument
+ / ebp + 20: c argument
+ / registers:
+ / eax:
+ / ebx: carry
+ / ecx: a_len
+ / edx:
+ / esi: a ptr
+ / edi: c ptr
+.globl s_mpv_mul_d_add_prop
+.type s_mpv_mul_d_add_prop,@function
+s_mpv_mul_d_add_prop:
+ push %ebp
+ mov %esp,%ebp
+ sub $28,%esp
+ push %edi
+ push %esi
+ push %ebx
+ movl $0,%ebx / carry = 0
+ mov 12(%ebp),%ecx / ecx = a_len
+ mov 20(%ebp),%edi
+ cmp $0,%ecx
+ je L6 / jmp if a_len == 0
+ cld
+ mov 8(%ebp),%esi / esi = a
+L5:
+ lodsl / eax = [ds:esi]; esi += 4
+ mov 16(%ebp),%edx / edx = b
+ mull %edx / edx:eax = Phi:Plo = a_i * b
+
+ add %ebx,%eax / add carry (%ebx) to edx:eax
+ adc $0,%edx
+ mov 0(%edi),%ebx / add in current word from *c
+ add %ebx,%eax
+ adc $0,%edx
+ mov %edx,%ebx / high half of product becomes next carry
+
+ stosl / [es:edi] = ax; edi += 4;
+ dec %ecx / --a_len
+ jnz L5 / jmp if a_len != 0
+L6:
+ cmp $0,%ebx / is carry zero?
+ jz L8
+ mov 0(%edi),%eax / add in current word from *c
+ add %ebx,%eax
+ stosl / [es:edi] = ax; edi += 4;
+ jnc L8
+L7:
+ mov 0(%edi),%eax / add in current word from *c
+ adc $0,%eax
+ stosl / [es:edi] = ax; edi += 4;
+ jc L7
+L8:
+ pop %ebx
+ pop %esi
+ pop %edi
+ leave
+ ret
+ nop
+
+ / ebp - 20: caller's esi
+ / ebp - 16: caller's edi
+ / ebp - 12:
+ / ebp - 8: carry
+ / ebp - 4: a_len local
+ / ebp + 0: caller's ebp
+ / ebp + 4: return address
+ / ebp + 8: pa argument
+ / ebp + 12: a_len argument
+ / ebp + 16: ps argument
+ / ebp + 20:
+ / registers:
+ / eax:
+ / ebx: carry
+ / ecx: a_len
+ / edx:
+ / esi: a ptr
+ / edi: c ptr
+
+.globl s_mpv_sqr_add_prop
+.type s_mpv_sqr_add_prop,@function
+s_mpv_sqr_add_prop:
+ push %ebp
+ mov %esp,%ebp
+ sub $12,%esp
+ push %edi
+ push %esi
+ push %ebx
+ movl $0,%ebx / carry = 0
+ mov 12(%ebp),%ecx / a_len
+ mov 16(%ebp),%edi / edi = ps
+ cmp $0,%ecx
+ je L11 / jump if a_len == 0
+ cld
+ mov 8(%ebp),%esi / esi = pa
+L10:
+ lodsl / %eax = [ds:si]; si += 4;
+ mull %eax
+
+ add %ebx,%eax / add "carry"
+ adc $0,%edx
+ mov 0(%edi),%ebx
+ add %ebx,%eax / add low word from result
+ mov 4(%edi),%ebx
+ stosl / [es:di] = %eax; di += 4;
+ adc %ebx,%edx / add high word from result
+ movl $0,%ebx
+ mov %edx,%eax
+ adc $0,%ebx
+ stosl / [es:di] = %eax; di += 4;
+ dec %ecx / --a_len
+ jnz L10 / jmp if a_len != 0
+L11:
+ cmp $0,%ebx / is carry zero?
+ jz L14
+ mov 0(%edi),%eax / add in current word from *c
+ add %ebx,%eax
+ stosl / [es:edi] = ax; edi += 4;
+ jnc L14
+L12:
+ mov 0(%edi),%eax / add in current word from *c
+ adc $0,%eax
+ stosl / [es:edi] = ax; edi += 4;
+ jc L12
+L14:
+ pop %ebx
+ pop %esi
+ pop %edi
+ leave
+ ret
+ nop
+
+ /
+ / Divide 64-bit (Nhi,Nlo) by 32-bit divisor, which must be normalized
+ / so its high bit is 1. This code is from NSPR.
+ /
+ / mp_err s_mpv_div_2dx1d(mp_digit Nhi, mp_digit Nlo, mp_digit divisor,
+ / mp_digit *qp, mp_digit *rp)
+
+ / esp + 0: Caller's ebx
+ / esp + 4: return address
+ / esp + 8: Nhi argument
+ / esp + 12: Nlo argument
+ / esp + 16: divisor argument
+ / esp + 20: qp argument
+ / esp + 24: rp argument
+ / registers:
+ / eax:
+ / ebx: carry
+ / ecx: a_len
+ / edx:
+ / esi: a ptr
+ / edi: c ptr
+ /
+
+.globl s_mpv_div_2dx1d
+.type s_mpv_div_2dx1d,@function
+s_mpv_div_2dx1d:
+ push %ebx
+ mov 8(%esp),%edx
+ mov 12(%esp),%eax
+ mov 16(%esp),%ebx
+ div %ebx
+ mov 20(%esp),%ebx
+ mov %eax,0(%ebx)
+ mov 24(%esp),%ebx
+ mov %edx,0(%ebx)
+ xor %eax,%eax / return zero
+ pop %ebx
+ ret
+ nop
+
diff --git a/security/nss/lib/freebl/mpi/mpprime.c b/security/nss/lib/freebl/mpi/mpprime.c
index 3cdf88aa6..76a64a083 100644
--- a/security/nss/lib/freebl/mpi/mpprime.c
+++ b/security/nss/lib/freebl/mpi/mpprime.c
@@ -480,11 +480,11 @@ mp_err mpp_make_prime(mp_int *start, mp_size nBits, mp_size strong,
}
/* start sieveing with prime value of 3. */
MP_CHECKOK(mpp_sieve(start, prime_tab + 1, prime_tab_size - 1,
- sieve, sizeof sieve) );
+ sieve, SIEVE_SIZE) );
#ifdef DEBUG_SIEVE
res = 0;
- for (i = 0; i < sizeof sieve; ++i) {
+ for (i = 0; i < SIEVE_SIZE; ++i) {
if (!sieve[i])
++res;
}
@@ -495,7 +495,7 @@ mp_err mpp_make_prime(mp_int *start, mp_size nBits, mp_size strong,
#endif
res = MP_NO;
- for(i = 0; i < sizeof sieve; ++i) {
+ for(i = 0; i < SIEVE_SIZE; ++i) {
if (sieve[i]) /* this number is composite */
continue;
MP_CHECKOK( mp_add_d(start, 2 * i, &trial) );
diff --git a/security/nss/lib/freebl/rsa.c b/security/nss/lib/freebl/rsa.c
index ff748ba3b..e91ed3c22 100644
--- a/security/nss/lib/freebl/rsa.c
+++ b/security/nss/lib/freebl/rsa.c
@@ -259,6 +259,7 @@ RSA_NewKey(int keySizeInBits, SECItem *publicExponent)
SECITEM_TO_MPINT(*publicExponent, &e);
kiter = 0;
do {
+ prerr = 0;
PORT_SetError(0);
CHECK_SEC_OK( generate_prime(&p, primeLen) );
CHECK_SEC_OK( generate_prime(&q, primeLen) );
diff --git a/security/nss/lib/nss/nss.def b/security/nss/lib/nss/nss.def
index 755fec374..bedb16f27 100644
--- a/security/nss/lib/nss/nss.def
+++ b/security/nss/lib/nss/nss.def
@@ -447,3 +447,12 @@ PK11_NeedUserInit;
;+ local:
;+ *;
;+};
+;+NSS_3.2.1 { # NSS 3.2 release
+;+ global:
+CERT_AddRDN;
+CERT_CreateRDN;
+CERT_CreateAVA;
+CERT_CreateName;
+;+ local:
+;+ *;
+;+};
diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h
index 1be4ad8f0..db55cd159 100644
--- a/security/nss/lib/nss/nss.h
+++ b/security/nss/lib/nss/nss.h
@@ -49,10 +49,10 @@ SEC_BEGIN_PROTOS
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>] [<Beta>]"
*/
-#define NSS_VERSION "3.2"
+#define NSS_VERSION "3.2.1"
#define NSS_VMAJOR 3
#define NSS_VMINOR 2
-#define NSS_VPATCH 0
+#define NSS_VPATCH 1
#define NSS_BETA PR_FALSE
diff --git a/security/nss/lib/pk11wrap/pk11cert.c b/security/nss/lib/pk11wrap/pk11cert.c
index bcf6b16e6..eb10fa104 100644
--- a/security/nss/lib/pk11wrap/pk11cert.c
+++ b/security/nss/lib/pk11wrap/pk11cert.c
@@ -516,6 +516,8 @@ pk11_HandleTrustObject(PK11SlotInfo *slot, CERTCertificate *cert, CERTCertTrust
/* There's certainly a lot more logic that can go here.. */
+ PORT_FreeArena(arena, PR_FALSE);
+
return PR_TRUE;
}
@@ -2570,7 +2572,17 @@ pk11ListCertCallback(CERTCertificate *cert, SECItem *derCert, void *arg)
PK11CertListType type = listCertP->type;
CERTCertList *certList = listCertP->certList;
CERTCertTrust *trust;
+ PRBool isUnique = PR_FALSE;
+ char *nickname = NULL;
+
+ if ((type == PK11CertListUnique) || (type == PK11CertListRootUnique)) {
+ isUnique = PR_TRUE;
+ }
+ /* at this point the nickname is correct for the cert. save it for later */
+ if (!isUnique) {
+ nickname = PORT_ArenaStrdup(listCertP->certList->arena,cert->nickname);
+ }
if (derCert == NULL) {
newCert=CERT_DupCertificate(cert);
} else {
@@ -2583,16 +2595,24 @@ pk11ListCertCallback(CERTCertificate *cert, SECItem *derCert, void *arg)
/* if we want user certs and we don't have one skip this cert */
if ((type == PK11CertListUser) &&
- ( (cert->slot == NULL) ||
- (trust == NULL) || (((trust->sslFlags & CERTDB_USER == 0) &&
- ((trust->emailFlags & CERTDB_USER) == 0))) ) ) {
+ ((trust == NULL) ||
+ ( ((trust->sslFlags & CERTDB_USER) == 0) &&
+ ((trust->emailFlags & CERTDB_USER) == 0) )) ) {
+ CERT_DestroyCertificate(newCert);
+ return SECSuccess;
+ }
+
+ /* if we want root certs, skip the user certs */
+ if ((type == PK11CertListRootUnique) &&
+ ((trust) && (((trust->sslFlags & CERTDB_USER ) ||
+ (trust->emailFlags & CERTDB_USER))) ) ) {
CERT_DestroyCertificate(newCert);
return SECSuccess;
}
/* if we want Unique certs and we already have it on our list, skip it */
- if ((type == PK11CertListUnique) && (isOnList(certList,newCert))) {
+ if ( isUnique && isOnList(certList,newCert) ) {
CERT_DestroyCertificate(newCert);
return SECSuccess;
}
@@ -2600,9 +2620,9 @@ pk11ListCertCallback(CERTCertificate *cert, SECItem *derCert, void *arg)
/* put slot certs at the end */
if (newCert->slot && !PK11_IsInternal(newCert->slot)) {
- CERT_AddCertToListTail(certList,newCert);
+ CERT_AddCertToListTailWithData(certList,newCert,nickname);
} else {
- CERT_AddCertToListHead(certList,newCert);
+ CERT_AddCertToListHeadWithData(certList,newCert,nickname);
}
return SECSuccess;
}
@@ -2618,7 +2638,8 @@ PK11_ListCerts(PK11CertListType type, void *pwarg)
listCerts.type = type;
listCerts.certList = certList;
- SEC_TraversePermCerts(CERT_GetDefaultCertDB(),pk11ListCertCallback,&listCerts);
+ SEC_TraversePermCerts(CERT_GetDefaultCertDB(),pk11ListCertCallback,
+ &listCerts);
PK11_TraverseSlotCerts(pk11ListCertCallback,&listCerts,pwarg);
diff --git a/security/nss/lib/pk11wrap/pk11slot.c b/security/nss/lib/pk11wrap/pk11slot.c
index 571177438..3f3f453cd 100644
--- a/security/nss/lib/pk11wrap/pk11slot.c
+++ b/security/nss/lib/pk11wrap/pk11slot.c
@@ -1666,7 +1666,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts)
/* initialize the maxKeyCount value */
if (tokenInfo.ulMaxSessionCount == 0) {
- slot->maxKeyCount = 300; /* should be #define or a config param */
+ slot->maxKeyCount = 800; /* should be #define or a config param */
} else if (tokenInfo.ulMaxSessionCount < 20) {
/* don't have enough sessions to keep that many keys around */
slot->maxKeyCount = 0;
diff --git a/security/nss/lib/pk11wrap/pk11util.c b/security/nss/lib/pk11wrap/pk11util.c
index f300f5adb..24dd5cb96 100644
--- a/security/nss/lib/pk11wrap/pk11util.c
+++ b/security/nss/lib/pk11wrap/pk11util.c
@@ -482,7 +482,7 @@ SECStatus SECMOD_AddNewModule(char* moduleName, char* dllPath,
unsigned long defaultMechanismFlags,
unsigned long cipherEnableFlags) {
SECMODModule *module;
- SECStatus result;
+ SECStatus result = SECFailure;
int s,i;
PK11SlotInfo* slot;
@@ -502,12 +502,8 @@ SECStatus SECMOD_AddNewModule(char* moduleName, char* dllPath,
if (module->dllName != NULL) {
if (module->dllName[0] != 0) {
- SECStatus rv = SECMOD_AddModule(module);
- if (rv != SECSuccess) {
- /* SECFailure: failed to add module, corrupt or missing module etc. */
- /* SECBlock: a module with the same name already exists */
- return rv;
- } else { /* successfully added module */
+ result = SECMOD_AddModule(module);
+ if (result == SECSuccess) {
/* turn on SSL cipher enable flags */
module->ssl[0] = cipherEnableFlags;
@@ -544,7 +540,7 @@ SECStatus SECMOD_AddNewModule(char* moduleName, char* dllPath,
}
}
SECMOD_DestroyModule(module);
- return SECFailure;
+ return result;
}
/* Public & Internal(Security Library) representation of
diff --git a/security/nss/lib/pk11wrap/secmodt.h b/security/nss/lib/pk11wrap/secmodt.h
index 949edee26..b2d401e24 100644
--- a/security/nss/lib/pk11wrap/secmodt.h
+++ b/security/nss/lib/pk11wrap/secmodt.h
@@ -97,8 +97,9 @@ struct PK11RSAGenParamsStr {
};
typedef enum {
- PK11CertListUnique = 0,
- PK11CertListUser = 1
+ PK11CertListUnique = 0,
+ PK11CertListUser = 1,
+ PK11CertListRootUnique = 2
} PK11CertListType;
/*
diff --git a/security/nss/lib/pkcs12/p12.h b/security/nss/lib/pkcs12/p12.h
index eac067c93..14a8dd385 100644
--- a/security/nss/lib/pkcs12/p12.h
+++ b/security/nss/lib/pkcs12/p12.h
@@ -40,31 +40,39 @@
#include "secpkcs7.h"
#include "p12t.h"
-typedef int (* PKCS12OpenFunction)(void *arg);
-typedef int (* PKCS12ReadFunction)(void *arg, unsigned char *buffer,
- unsigned int *lenRead, unsigned int maxLen);
-typedef int (* PKCS12WriteFunction)(void *arg, unsigned char *buffer,
- unsigned int *bufLen, unsigned int *lenWritten);
-typedef int (* PKCS12CloseFunction)(void *arg);
-typedef SECStatus (* PKCS12UnicodeConvertFunction)(PRArenaPool *arena,
- SECItem *dest, SECItem *src,
- PRBool toUnicode,
- PRBool swapBytes);
-typedef void (* SEC_PKCS12EncoderOutputCallback)(void *arg, const char *buf,
- unsigned long len);
-typedef void (* SEC_PKCS12DecoderOutputCallback)(void *arg, const char *buf,
- unsigned long len);
-typedef SECItem * (* SEC_PKCS12NicknameCollisionCallback)(SECItem *old_nickname,
- PRBool *cancel,
- void *arg);
-
-
-
-
-typedef SECStatus (*digestOpenFn)(void *arg, PRBool readData);
-typedef SECStatus (*digestCloseFn)(void *arg, PRBool removeFile);
-typedef int (*digestIOFn)(void *arg, unsigned char *buf,
- unsigned long len);
+typedef int (PR_CALLBACK * PKCS12OpenFunction)(void *arg);
+typedef int (PR_CALLBACK * PKCS12ReadFunction)(void *arg,
+ unsigned char *buffer,
+ unsigned int *lenRead,
+ unsigned int maxLen);
+typedef int (PR_CALLBACK * PKCS12WriteFunction)(void *arg,
+ unsigned char *buffer,
+ unsigned int *bufLen,
+ unsigned int *lenWritten);
+typedef int (PR_CALLBACK * PKCS12CloseFunction)(void *arg);
+typedef SECStatus (PR_CALLBACK * PKCS12UnicodeConvertFunction)(
+ PRArenaPool *arena,
+ SECItem *dest, SECItem *src,
+ PRBool toUnicode,
+ PRBool swapBytes);
+typedef void (PR_CALLBACK * SEC_PKCS12EncoderOutputCallback)(
+ void *arg, const char *buf,
+ unsigned long len);
+typedef void (PR_CALLBACK * SEC_PKCS12DecoderOutputCallback)(
+ void *arg, const char *buf,
+ unsigned long len);
+typedef SECItem * (PR_CALLBACK * SEC_PKCS12NicknameCollisionCallback)(
+ SECItem *old_nickname,
+ PRBool *cancel,
+ void *arg);
+
+
+
+
+typedef SECStatus (PR_CALLBACK *digestOpenFn)(void *arg, PRBool readData);
+typedef SECStatus (PR_CALLBACK *digestCloseFn)(void *arg, PRBool removeFile);
+typedef int (PR_CALLBACK *digestIOFn)(void *arg, unsigned char *buf,
+ unsigned long len);
typedef struct SEC_PKCS12ExportContextStr SEC_PKCS12ExportContext;
typedef struct SEC_PKCS12SafeInfoStr SEC_PKCS12SafeInfo;
diff --git a/security/nss/lib/pkcs12/p12d.c b/security/nss/lib/pkcs12/p12d.c
index f822a7778..9abae13c8 100644
--- a/security/nss/lib/pkcs12/p12d.c
+++ b/security/nss/lib/pkcs12/p12d.c
@@ -703,6 +703,9 @@ sec_pkcs12_decoder_safe_contents_callback(void *arg, const char *buf,
/* update the decoder */
rv = SEC_ASN1DecoderUpdate(safeContentsCtx->safeContentsDcx, buf, len);
if(rv != SECSuccess) {
+ /* if we fail while trying to decode a 'safe', it's probably because
+ * we didn't have the correct password. */
+ PORT_SetError(SEC_ERROR_BAD_PASSWORD);
p12dcx->errorValue = SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE;
goto loser;
}
diff --git a/security/nss/lib/smime/smime.def b/security/nss/lib/smime/smime.def
index f1c0f293d..31bf8d4ae 100644
--- a/security/nss/lib/smime/smime.def
+++ b/security/nss/lib/smime/smime.def
@@ -169,3 +169,9 @@ SEC_PKCS12SetPreferredCipher;
;+ local:
;+ *;
;+};
+;+NSS_3.2.1 { # NSS 3.2.1 release
+;+ global:
+NSSSMIME_VersionCheck;
+;+ local:
+;+ *;
+;+};
diff --git a/security/nss/lib/smime/smimeutil.c b/security/nss/lib/smime/smimeutil.c
index 1a4d4073e..b76a58883 100644
--- a/security/nss/lib/smime/smimeutil.c
+++ b/security/nss/lib/smime/smimeutil.c
@@ -715,3 +715,28 @@ loser:
return cert;
}
+
+extern const char __nss_smime_rcsid[];
+extern const char __nss_smime_sccsid[];
+
+PRBool
+NSSSMIME_VersionCheck(const char *importedVersion)
+{
+ /*
+ * This is the secret handshake algorithm.
+ *
+ * This release has a simple version compatibility
+ * check algorithm. This release is not backward
+ * compatible with previous major releases. It is
+ * not compatible with future major, minor, or
+ * patch releases.
+ */
+ int vmajor = 0, vminor = 0, vpatch = 0;
+ const char *ptr = importedVersion;
+ volatile char c; /* force a reference that won't get optimized away */
+
+ c = __nss_smime_rcsid[0] + __nss_smime_sccsid[0];
+
+ return NSS_VersionCheck(importedVersion);
+}
+
diff --git a/security/nss/lib/ssl/ssl.def b/security/nss/lib/ssl/ssl.def
index c0a23f923..0fee478ba 100644
--- a/security/nss/lib/ssl/ssl.def
+++ b/security/nss/lib/ssl/ssl.def
@@ -99,3 +99,9 @@ SSL_SetURL;
;+ local:
;+*;
;+};
+;+NSS_3.2.1 { # NSS 3.2.1 release
+;+ global:
+NSSSSL_VersionCheck;
+;+ local:
+;+*;
+;+};
diff --git a/security/nss/lib/ssl/ssl.h b/security/nss/lib/ssl/ssl.h
index d5cc34a84..7cc7616f5 100644
--- a/security/nss/lib/ssl/ssl.h
+++ b/security/nss/lib/ssl/ssl.h
@@ -203,8 +203,9 @@ SSL_IMPORT CERTCertificate *SSL_PeerCertificate(PRFileDesc *fd);
** (because of SSL_REQUIRE_CERTIFICATE in SSL_Enable) to authenticate the
** certificate.
*/
-typedef SECStatus (*SSLAuthCertificate)(void *arg, PRFileDesc *fd,
- PRBool checkSig, PRBool isServer);
+typedef SECStatus (PR_CALLBACK *SSLAuthCertificate)(void *arg, PRFileDesc *fd,
+ PRBool checkSig,
+ PRBool isServer);
SSL_IMPORT SECStatus SSL_AuthCertificateHook(PRFileDesc *fd,
SSLAuthCertificate f,
@@ -221,10 +222,11 @@ SSL_IMPORT SECStatus SSL_AuthCertificate(void *arg, PRFileDesc *fd,
* pRetCert - pointer to pointer to cert, for return of cert
* pRetKey - pointer to key pointer, for return of key
*/
-typedef SECStatus (*SSLGetClientAuthData)(void *arg, PRFileDesc *fd,
- CERTDistNames *caNames,
- CERTCertificate **pRetCert,/*return */
- SECKEYPrivateKey **pRetKey);/* return */
+typedef SECStatus (PR_CALLBACK *SSLGetClientAuthData)(void *arg,
+ PRFileDesc *fd,
+ CERTDistNames *caNames,
+ CERTCertificate **pRetCert,/*return */
+ SECKEYPrivateKey **pRetKey);/* return */
/*
* Set the client side callback for SSL to retrieve user's private key
@@ -249,7 +251,7 @@ SSL_IMPORT SECStatus SSL_SetPKCS11PinArg(PRFileDesc *fd, void *a);
** by the client. The client app can decide that it actually likes the
** cert by some external means and restart the connection.
*/
-typedef SECStatus (*SSLBadCertHandler)(void *arg, PRFileDesc *fd);
+typedef SECStatus (PR_CALLBACK *SSLBadCertHandler)(void *arg, PRFileDesc *fd);
SSL_IMPORT SECStatus SSL_BadCertHook(PRFileDesc *fd, SSLBadCertHandler f,
void *arg);
@@ -313,7 +315,8 @@ SSL_IMPORT SECStatus SSL_InheritMPServerSIDCache(const char * envString);
** Set the callback on a particular socket that gets called when we finish
** performing a handshake.
*/
-typedef void (*SSLHandshakeCallback)(PRFileDesc *fd, void *client_data);
+typedef void (PR_CALLBACK *SSLHandshakeCallback)(PRFileDesc *fd,
+ void *client_data);
SSL_IMPORT SECStatus SSL_HandshakeCallback(PRFileDesc *fd,
SSLHandshakeCallback cb, void *client_data);
diff --git a/security/nss/lib/ssl/ssl3con.c b/security/nss/lib/ssl/ssl3con.c
index e46a4cae5..7fcff1370 100644
--- a/security/nss/lib/ssl/ssl3con.c
+++ b/security/nss/lib/ssl/ssl3con.c
@@ -2409,6 +2409,7 @@ ssl3_SendClientHello(sslSocket *ss)
{
sslSecurityInfo *sec = ss->sec;
sslSessionID * sid;
+ ssl3CipherSpec * cwSpec;
SECStatus rv;
int i;
int length;
@@ -2520,6 +2521,7 @@ ssl3_SendClientHello(sslSocket *ss)
PRINT_BUF(4, (ss, "client, found session-id:", sid->u.ssl3.sessionID,
sid->u.ssl3.sessionIDLength));
+
ss->ssl3->policy = sid->u.ssl3.policy;
} else {
++ssl3stats.sch_sid_cache_misses;
@@ -2534,6 +2536,14 @@ ssl3_SendClientHello(sslSocket *ss)
}
}
+ ssl_GetSpecWriteLock(ss);
+ cwSpec = ss->ssl3->cwSpec;
+ if (cwSpec->mac_def->mac == mac_null) {
+ /* SSL records are not being MACed. */
+ cwSpec->version = ss->version;
+ }
+ ssl_ReleaseSpecWriteLock(ss);
+
if (sec->ci.sid != NULL) {
ssl_FreeSID(sec->ci.sid); /* decrement ref count, free if zero */
}
diff --git a/security/nss/lib/ssl/sslcon.c b/security/nss/lib/ssl/sslcon.c
index 05d5ed744..dc57e73f5 100644
--- a/security/nss/lib/ssl/sslcon.c
+++ b/security/nss/lib/ssl/sslcon.c
@@ -3684,3 +3684,25 @@ loser:
return SECFailure;
}
+extern const char __nss_ssl_rcsid[];
+extern const char __nss_ssl_sccsid[];
+
+PRBool
+NSSSSL_VersionCheck(const char *importedVersion)
+{
+ /*
+ * This is the secret handshake algorithm.
+ *
+ * This release has a simple version compatibility
+ * check algorithm. This release is not backward
+ * compatible with previous major releases. It is
+ * not compatible with future major, minor, or
+ * patch releases.
+ */
+ int vmajor = 0, vminor = 0, vpatch = 0;
+ const char *ptr = importedVersion;
+ volatile char c; /* force a reference that won't get optimized away */
+
+ c = __nss_ssl_rcsid[0] + __nss_ssl_sccsid[0];
+ return NSS_VersionCheck(importedVersion);
+}
diff --git a/security/nss/lib/ssl/sslsock.c b/security/nss/lib/ssl/sslsock.c
index 431345db3..626976439 100644
--- a/security/nss/lib/ssl/sslsock.c
+++ b/security/nss/lib/ssl/sslsock.c
@@ -1306,8 +1306,12 @@ ssl_Poll(PRFileDesc *fd, PRInt16 how_flags, PRInt16 *out_flags)
if ((ret_flags & PR_POLL_READ) && (SSL_DataPending(fd) > 0)) {
*out_flags = PR_POLL_READ; /* it's ready already. */
-
- } else if (ret_flags && (fd->lower->methods->poll != NULL)) {
+ return ret_flags;
+ }
+ if ((ret_flags & PR_POLL_READ) && (ss->pendingBuf.len != 0)) {
+ ret_flags |= PR_POLL_WRITE;
+ }
+ if (ret_flags && (fd->lower->methods->poll != NULL)) {
ret_flags = fd->lower->methods->poll(fd->lower, ret_flags, out_flags);
}
diff --git a/security/nss/lib/util/mac_rand.c b/security/nss/lib/util/mac_rand.c
index c8596a9f0..6198f3407 100644
--- a/security/nss/lib/util/mac_rand.c
+++ b/security/nss/lib/util/mac_rand.c
@@ -44,6 +44,7 @@
#include <PPCToolbox.h>
#include <Processes.h>
#include <LowMem.h>
+#include <Scrap.h>
/* Static prototypes */
static size_t CopyLowBits(void *dst, size_t dstlen, void *src, size_t srclen);
@@ -73,8 +74,9 @@ static size_t CopyLowBits(void *dst, size_t dstlen, void *src, size_t srclen)
size_t RNG_GetNoise(void *buf, size_t maxbytes)
{
- uint32 c = TickCount();
- return CopyLowBits(buf, maxbytes, &c, sizeof(c));
+ UnsignedWide microTickCount;
+ Microseconds(&microTickCount);
+ return CopyLowBits(buf, maxbytes, &microTickCount, sizeof(microTickCount));
}
void RNG_FileForRNG(char *filename)
@@ -125,6 +127,7 @@ void RNG_SystemInfoForRNG()
ReadLocation(&loc);
RNG_RandomUpdate( &loc, sizeof(loc));
}
+#if !TARGET_CARBON
/* User name */
{
unsigned long userRef;
@@ -133,6 +136,7 @@ void RNG_SystemInfoForRNG()
RNG_RandomUpdate( &userRef, sizeof(userRef));
RNG_RandomUpdate( userName, sizeof(userName));
}
+#endif
/* Mouse location */
{
Point mouseLoc;
@@ -155,11 +159,13 @@ void RNG_SystemInfoForRNG()
UInt8 volume = LMGetSdVolume();
RNG_RandomUpdate( &volume, sizeof(volume));
}
+#if !TARGET_CARBON
/* Current directory */
{
SInt32 dir = LMGetCurDirStore();
RNG_RandomUpdate( &dir, sizeof(dir));
}
+#endif
/* Process information about all the processes in the machine */
{
ProcessSerialNumber process;
@@ -179,17 +185,21 @@ void RNG_SystemInfoForRNG()
}
}
+#if !TARGET_CARBON
/* Heap */
{
THz zone = LMGetTheZone();
RNG_RandomUpdate( &zone, sizeof(zone));
}
+#endif
/* Screen */
{
- GDHandle h = LMGetMainDevice(); /* GDHandle is **GDevice */
+ GDHandle h = GetMainDevice(); /* GDHandle is **GDevice */
RNG_RandomUpdate( *h, sizeof(GDevice));
}
+
+#if !TARGET_CARBON
/* Scrap size */
{
SInt32 scrapSize = LMGetScrapSize();
@@ -200,6 +210,29 @@ void RNG_SystemInfoForRNG()
SInt16 scrapCount = LMGetScrapCount();
RNG_RandomUpdate( &scrapCount, sizeof(scrapCount));
}
+#else
+ {
+ ScrapRef scrap;
+ if (GetCurrentScrap(&scrap) == noErr) {
+ UInt32 flavorCount;
+ if (GetScrapFlavorCount(scrap, &flavorCount) == noErr) {
+ ScrapFlavorInfo* flavorInfo = (ScrapFlavorInfo*) malloc(flavorCount * sizeof(ScrapFlavorInfo));
+ if (flavorInfo != NULL) {
+ if (GetScrapFlavorInfoList(scrap, &flavorCount, flavorInfo) == noErr) {
+ UInt32 i;
+ RNG_RandomUpdate(&flavorCount, sizeof(flavorCount));
+ for (i = 0; i < flavorCount; ++i) {
+ Size flavorSize;
+ if (GetScrapFlavorSize(scrap, flavorInfo[i].flavorType, &flavorSize) == noErr)
+ RNG_RandomUpdate(&flavorSize, sizeof(flavorSize));
+ }
+ }
+ free(flavorInfo);
+ }
+ }
+ }
+ }
+#endif
/* File stuff, last modified, etc. */
{
HParamBlockRec pb;
@@ -211,6 +244,7 @@ void RNG_SystemInfoForRNG()
PBHGetVolParmsSync(&pb);
RNG_RandomUpdate( &volInfo, sizeof(volInfo));
}
+#if !TARGET_CARBON
/* Event queue */
{
EvQElPtr eventQ;
@@ -219,6 +253,7 @@ void RNG_SystemInfoForRNG()
eventQ = (EvQElPtr)eventQ->qLink)
RNG_RandomUpdate( &eventQ->evtQWhat, sizeof(EventRecord));
}
+#endif
FE_ReadScreen();
RNG_FileForRNG(NULL);
}
diff --git a/security/nss/lib/util/secasn1.h b/security/nss/lib/util/secasn1.h
index 786985b89..8e457aac1 100644
--- a/security/nss/lib/util/secasn1.h
+++ b/security/nss/lib/util/secasn1.h
@@ -169,7 +169,6 @@ extern const SEC_ASN1Template *
SEC_ASN1GetSubtemplate (const SEC_ASN1Template *inTemplate, void *thing,
PRBool encoding);
-SEC_END_PROTOS
/************************************************************************/
/*
@@ -278,4 +277,5 @@ SEC_ASN1_CHOOSER_DECLARE(SEC_PointerToOctetStringTemplate)
SEC_ASN1_CHOOSER_DECLARE(SEC_SetOfAnyTemplate)
+SEC_END_PROTOS
#endif /* _SECASN1_H_ */
diff --git a/security/nss/lib/util/secdig.h b/security/nss/lib/util/secdig.h
index 2b0fb2740..048604554 100644
--- a/security/nss/lib/util/secdig.h
+++ b/security/nss/lib/util/secdig.h
@@ -44,6 +44,8 @@
#include "secasn1t.h"
#include "secdert.h"
+SEC_BEGIN_PROTOS
+
extern const SEC_ASN1Template sgn_DigestInfoTemplate[];
@@ -52,8 +54,6 @@ SEC_ASN1_CHOOSER_DECLARE(sgn_DigestInfoTemplate)
extern DERTemplate SGNDigestInfoTemplate[];
-SEC_BEGIN_PROTOS
-
/****************************************/
/*
** Digest-info functions
diff --git a/security/nss/lib/util/secoid.h b/security/nss/lib/util/secoid.h
index cd17d7c66..a015e3239 100644
--- a/security/nss/lib/util/secoid.h
+++ b/security/nss/lib/util/secoid.h
@@ -45,13 +45,13 @@
#include "secoidt.h"
#include "secasn1t.h"
+SEC_BEGIN_PROTOS
+
extern const SEC_ASN1Template SECOID_AlgorithmIDTemplate[];
/* This functions simply returns the address of the above-declared template. */
SEC_ASN1_CHOOSER_DECLARE(SECOID_AlgorithmIDTemplate)
-SEC_BEGIN_PROTOS
-
/*
* OID handling routines
*/
diff --git a/security/nss/lib/util/secport.c b/security/nss/lib/util/secport.c
index e8a394401..6f9c510c9 100644
--- a/security/nss/lib/util/secport.c
+++ b/security/nss/lib/util/secport.c
@@ -49,6 +49,7 @@
#include "prmon.h"
#include "nsslocks.h"
#include "secport.h"
+#include "prvrsion.h"
#ifdef DEBUG
#define THREADMARK
@@ -72,15 +73,21 @@ typedef struct threadmark_mark_str {
void *mark;
} threadmark_mark;
-typedef struct threadmark_arena_str {
+#endif /* THREADMARK */
+
+/* The value of this magic must change each time PORTArenaPool changes. */
+#define ARENAPOOL_MAGIC 0xB8AC9BDF
+
+typedef struct PORTArenaPool_str {
PLArenaPool arena;
- PRUint32 magic;
+ PRUint32 magic;
+ PRLock * lock;
+#ifdef THREADMARK
PRThread *marking_thread;
threadmark_mark *first_mark;
-} threadmark_arena;
+#endif
+} PORTArenaPool;
-#define THREADMARK_MAGIC 0xB8AC9BDD /* In honor of nelsonb */
-#endif /* THREADMARK */
/* count of allocation failures. */
unsigned long port_allocFailures;
@@ -182,50 +189,24 @@ PORT_GetError(void)
/********************* Arena code follows *****************************/
-PZMonitor * arenaMonitor;
-
-static void
-getArenaLock(void)
-{
- if (!arenaMonitor) {
- nss_InitMonitor(&arenaMonitor, nssILockArena);
- }
- if (arenaMonitor)
- PZ_EnterMonitor(arenaMonitor);
-}
-
-static void
-releaseArenaLock(void)
-{
- if (arenaMonitor)
- PZ_ExitMonitor(arenaMonitor);
-}
-
PLArenaPool *
PORT_NewArena(unsigned long chunksize)
{
- PLArenaPool *arena;
+ PORTArenaPool *pool;
- getArenaLock();
-#ifdef THREADMARK
- {
- threadmark_arena *tarena = (threadmark_arena *)
- PORT_ZAlloc(sizeof(threadmark_arena));
- if( (threadmark_arena *)NULL != tarena ) {
- arena = &tarena->arena;
- tarena->magic = THREADMARK_MAGIC;
- } else {
- arena = (PLArenaPool *)NULL;
- }
+ pool = PORT_ZNew(PORTArenaPool);
+ if (!pool) {
+ return NULL;
}
-#else /* THREADMARK */
- arena = (PLArenaPool*)PORT_ZAlloc(sizeof(PLArenaPool));
-#endif /* THREADMARK */
- if ( arena != NULL ) {
- PL_InitArenaPool(arena, "security", chunksize, sizeof(double));
+ pool->magic = ARENAPOOL_MAGIC;
+ pool->lock = PZ_NewLock(nssILockArena);
+ if (!pool->lock) {
+ ++port_allocFailures;
+ PORT_Free(pool);
+ return NULL;
}
- releaseArenaLock();
- return(arena);
+ PL_InitArenaPool(&pool->arena, "security", chunksize, sizeof(double));
+ return(&pool->arena);
}
void *
@@ -233,33 +214,29 @@ PORT_ArenaAlloc(PLArenaPool *arena, size_t size)
{
void *p;
- getArenaLock();
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
+
+ /* Is it one of ours? Assume so and check the magic */
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ PZ_Lock(pool->lock);
#ifdef THREADMARK
- {
- /* Is it one of ours? Assume so and check the magic */
- threadmark_arena *tarena = (threadmark_arena *)arena;
- if( THREADMARK_MAGIC == tarena->magic ) {
/* Most likely one of ours. Is there a thread id? */
- if( (PRThread *)NULL != tarena->marking_thread ) {
- /* Yes. Has this arena been marked by this thread? */
- if( tarena->marking_thread == PR_GetCurrentThread() ) {
- /* Yup. Everything's okay. */
- ;
- } else {
- /* Nope. BZZT! error */
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return (void *)NULL;
- }
- } /* tid != null */
- } /* tarena */
- } /* scope */
+ if (pool->marking_thread &&
+ pool->marking_thread != PR_GetCurrentThread() ) {
+ /* Another thread holds a mark in this arena */
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return NULL;
+ } /* tid != null */
#endif /* THREADMARK */
+ PL_ARENA_ALLOCATE(p, arena, size);
+ PZ_Unlock(pool->lock);
+ } else {
+ PL_ARENA_ALLOCATE(p, arena, size);
+ }
- PL_ARENA_ALLOCATE(p, arena, size);
- releaseArenaLock();
- if (p == NULL) {
+ if (!p) {
++port_allocFailures;
PORT_SetError(SEC_ERROR_NO_MEMORY);
}
@@ -270,38 +247,9 @@ PORT_ArenaAlloc(PLArenaPool *arena, size_t size)
void *
PORT_ArenaZAlloc(PLArenaPool *arena, size_t size)
{
- void *p;
-
- getArenaLock();
-#ifdef THREADMARK
- {
- /* Is it one of ours? Assume so and check the magic */
- threadmark_arena *tarena = (threadmark_arena *)arena;
- if( THREADMARK_MAGIC == tarena->magic ) {
- /* Most likely one of ours. Is there a thread id? */
- if( (PRThread *)NULL != tarena->marking_thread ) {
- /* Yes. Has this arena been marked by this thread? */
- if( tarena->marking_thread == PR_GetCurrentThread() ) {
- /* Yup. Everything's okay. */
- ;
- } else {
- /* No, it was a different thread BZZT! error */
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return (void *)NULL;
- }
- } /* tid != null */
- } /* tarena */
- } /* scope */
-#endif /* THREADMARK */
+ void *p = PORT_ArenaAlloc(arena, size);
- PL_ARENA_ALLOCATE(p, arena, size);
- releaseArenaLock();
- if (p == NULL) {
- ++port_allocFailures;
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- } else {
+ if (p) {
PORT_Memset(p, 0, size);
}
@@ -312,21 +260,51 @@ PORT_ArenaZAlloc(PLArenaPool *arena, size_t size)
void
PORT_FreeArena(PLArenaPool *arena, PRBool zero)
{
- getArenaLock();
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
+ PRLock * lock = (PRLock *)0;
+ size_t len = sizeof *arena;
+ extern const PRVersionDescription * libVersionPoint(void);
+ static const PRVersionDescription * pvd;
+ static PRBool doFreeArenaPool;
+
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ len = sizeof *pool;
+ lock = pool->lock;
+ PZ_Lock(lock);
+ }
+ if (!pvd) {
+ /* no need for thread protection here */
+ pvd = libVersionPoint();
+ if ((pvd->vMajor > 4) ||
+ (pvd->vMajor == 4 && pvd->vMinor > 1) ||
+ (pvd->vMajor == 4 && pvd->vMinor == 1 && pvd->vPatch >= 1)) {
+ doFreeArenaPool = PR_TRUE;
+ }
+ }
+ if (doFreeArenaPool)
+ PL_FreeArenaPool(arena);
PL_FinishArenaPool(arena);
- PORT_Free(arena);
- releaseArenaLock();
+ PORT_ZFree(arena, len);
+ if (lock) {
+ PZ_Unlock(lock);
+ PZ_DestroyLock(lock);
+ }
}
void *
PORT_ArenaGrow(PLArenaPool *arena, void *ptr, size_t oldsize, size_t newsize)
{
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
PORT_Assert(newsize >= oldsize);
- getArenaLock();
- /* Do we do a THREADMARK check here? */
- PL_ARENA_GROW(ptr, arena, oldsize, ( newsize - oldsize ) );
- releaseArenaLock();
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ PZ_Lock(pool->lock);
+ /* Do we do a THREADMARK check here? */
+ PL_ARENA_GROW(ptr, arena, oldsize, ( newsize - oldsize ) );
+ PZ_Unlock(pool->lock);
+ } else {
+ PL_ARENA_GROW(ptr, arena, oldsize, ( newsize - oldsize ) );
+ }
return(ptr);
}
@@ -336,144 +314,140 @@ PORT_ArenaMark(PLArenaPool *arena)
{
void * result;
- getArenaLock();
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ PZ_Lock(pool->lock);
#ifdef THREADMARK
- {
- threadmark_mark *tm, **pw;
-
- threadmark_arena *tarena = (threadmark_arena *)arena;
- if( THREADMARK_MAGIC == tarena->magic ) {
- /* one of ours */
- if( (PRThread *)NULL == tarena->marking_thread ) {
- /* First mark */
- tarena->marking_thread = PR_GetCurrentThread();
- } else {
- if( PR_GetCurrentThread() != tarena->marking_thread ) {
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return (void *)NULL;
- }
- }
-
- result = PL_ARENA_MARK(arena);
- PL_ARENA_ALLOCATE(tm, arena, sizeof(threadmark_mark));
- if( (threadmark_mark *)NULL == tm ) {
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- return (void *)NULL;
- }
-
- tm->mark = result;
- tm->next = (threadmark_mark *)NULL;
-
- pw = &tarena->first_mark;
- while( (threadmark_mark *)NULL != *pw ) {
- pw = &(*pw)->next;
- }
-
- *pw = tm;
- } else {
- /* a "pure" NSPR arena */
- result = PL_ARENA_MARK(arena);
- }
- }
+ {
+ threadmark_mark *tm, **pw;
+ PRThread * currentThread = PR_GetCurrentThread();
+
+ if (! pool->marking_thread ) {
+ /* First mark */
+ pool->marking_thread = currentThread;
+ } else if (currentThread != pool->marking_thread ) {
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return NULL;
+ }
+
+ result = PL_ARENA_MARK(arena);
+ PL_ARENA_ALLOCATE(tm, arena, sizeof(threadmark_mark));
+ if (!tm) {
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ return NULL;
+ }
+
+ tm->mark = result;
+ tm->next = (threadmark_mark *)NULL;
+
+ pw = &pool->first_mark;
+ while( *pw ) {
+ pw = &(*pw)->next;
+ }
+
+ *pw = tm;
+ }
#else /* THREADMARK */
- result = PL_ARENA_MARK(arena);
+ result = PL_ARENA_MARK(arena);
#endif /* THREADMARK */
- releaseArenaLock();
+ PZ_Unlock(pool->lock);
+ } else {
+ /* a "pure" NSPR arena */
+ result = PL_ARENA_MARK(arena);
+ }
return result;
}
void
PORT_ArenaRelease(PLArenaPool *arena, void *mark)
{
- getArenaLock();
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ PZ_Lock(pool->lock);
#ifdef THREADMARK
- {
- threadmark_arena *tarena = (threadmark_arena *)arena;
- if( THREADMARK_MAGIC == tarena->magic ) {
- threadmark_mark **pw, *tm;
-
- if( PR_GetCurrentThread() != tarena->marking_thread ) {
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return /* no error indication available */ ;
- }
-
- pw = &tarena->first_mark;
- while( ((threadmark_mark *)NULL != *pw) && (mark != (*pw)->mark) ) {
- pw = &(*pw)->next;
- }
-
- if( (threadmark_mark *)NULL == *pw ) {
- /* bad mark */
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return /* no error indication available */ ;
- }
-
- tm = *pw;
- *pw = (threadmark_mark *)NULL;
-
- PL_ARENA_RELEASE(arena, mark);
-
- if( (threadmark_mark *)NULL == tarena->first_mark ) {
- tarena->marking_thread = (PRThread *)NULL;
- }
- } else {
- PL_ARENA_RELEASE(arena, mark);
- }
- }
+ {
+ threadmark_mark **pw, *tm;
+
+ if (PR_GetCurrentThread() != pool->marking_thread ) {
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return /* no error indication available */ ;
+ }
+
+ pw = &pool->first_mark;
+ while( *pw && (mark != (*pw)->mark) ) {
+ pw = &(*pw)->next;
+ }
+
+ if (! *pw ) {
+ /* bad mark */
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return /* no error indication available */ ;
+ }
+
+ tm = *pw;
+ *pw = (threadmark_mark *)NULL;
+
+ PL_ARENA_RELEASE(arena, mark);
+
+ if (! pool->first_mark ) {
+ pool->marking_thread = (PRThread *)NULL;
+ }
+ }
#else /* THREADMARK */
- PL_ARENA_RELEASE(arena, mark);
+ PL_ARENA_RELEASE(arena, mark);
#endif /* THREADMARK */
- releaseArenaLock();
+ PZ_Unlock(pool->lock);
+ } else {
+ PL_ARENA_RELEASE(arena, mark);
+ }
}
void
PORT_ArenaUnmark(PLArenaPool *arena, void *mark)
{
#ifdef THREADMARK
- getArenaLock();
- {
- threadmark_arena *tarena = (threadmark_arena *)arena;
- if( THREADMARK_MAGIC == tarena->magic ) {
- threadmark_mark **pw, *tm;
-
- if( PR_GetCurrentThread() != tarena->marking_thread ) {
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return /* no error indication available */ ;
- }
-
- pw = &tarena->first_mark;
- while( ((threadmark_mark *)NULL != *pw) && (mark != (*pw)->mark) ) {
- pw = &(*pw)->next;
- }
-
- if( (threadmark_mark *)NULL == *pw ) {
- /* bad mark */
- releaseArenaLock();
- PORT_SetError(SEC_ERROR_NO_MEMORY);
- PORT_Assert(0);
- return /* no error indication available */ ;
- }
-
- tm = *pw;
- *pw = (threadmark_mark *)NULL;
-
- if( (threadmark_mark *)NULL == tarena->first_mark ) {
- tarena->marking_thread = (PRThread *)NULL;
- }
- } else {
- PL_ARENA_RELEASE(arena, mark);
- }
+ PORTArenaPool *pool = (PORTArenaPool *)arena;
+ if (ARENAPOOL_MAGIC == pool->magic ) {
+ threadmark_mark **pw, *tm;
+
+ PZ_Lock(pool->lock);
+
+ if (PR_GetCurrentThread() != pool->marking_thread ) {
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return /* no error indication available */ ;
+ }
+
+ pw = &pool->first_mark;
+ while( ((threadmark_mark *)NULL != *pw) && (mark != (*pw)->mark) ) {
+ pw = &(*pw)->next;
+ }
+
+ if ((threadmark_mark *)NULL == *pw ) {
+ /* bad mark */
+ PZ_Unlock(pool->lock);
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ PORT_Assert(0);
+ return /* no error indication available */ ;
+ }
+
+ tm = *pw;
+ *pw = (threadmark_mark *)NULL;
+
+ if (! pool->first_mark ) {
+ pool->marking_thread = (PRThread *)NULL;
+ }
+
+ PZ_Unlock(pool->lock);
}
- releaseArenaLock();
#endif /* THREADMARK */
}
@@ -482,9 +456,7 @@ PORT_ArenaStrdup(PLArenaPool *arena, char *str) {
int len = PORT_Strlen(str)+1;
char *newstr;
- getArenaLock();
newstr = (char*)PORT_ArenaAlloc(arena,len);
- releaseArenaLock();
if (newstr) {
PORT_Memcpy(newstr,str,len);
}
diff --git a/security/nss/lib/util/secport.h b/security/nss/lib/util/secport.h
index 8ccba60ec..3c92676a2 100644
--- a/security/nss/lib/util/secport.h
+++ b/security/nss/lib/util/secport.h
@@ -217,12 +217,12 @@ char *PORT_Strdup(const char *);
#endif /* XP_STRING_FUNCS */
-typedef PRBool (* PORTCharConversionWSwapFunc) (PRBool toUnicode,
+typedef PRBool (PR_CALLBACK * PORTCharConversionWSwapFunc) (PRBool toUnicode,
unsigned char *inBuf, unsigned int inBufLen,
unsigned char *outBuf, unsigned int maxOutBufLen,
unsigned int *outBufLen, PRBool swapBytes);
-typedef PRBool (* PORTCharConversionFunc) (PRBool toUnicode,
+typedef PRBool (PR_CALLBACK * PORTCharConversionFunc) (PRBool toUnicode,
unsigned char *inBuf, unsigned int inBufLen,
unsigned char *outBuf, unsigned int maxOutBufLen,
unsigned int *outBufLen);
diff --git a/security/nss/macbuild/LoadableRoots.mcp b/security/nss/macbuild/LoadableRoots.mcp
index 65b39aa0b..962d99198 100644
--- a/security/nss/macbuild/LoadableRoots.mcp
+++ b/security/nss/macbuild/LoadableRoots.mcp
Binary files differ
diff --git a/security/nss/macbuild/NSS.mcp b/security/nss/macbuild/NSS.mcp
index 1d2a0c84a..3307eb25f 100755
--- a/security/nss/macbuild/NSS.mcp
+++ b/security/nss/macbuild/NSS.mcp
Binary files differ
diff --git a/security/nss/macbuild/NSSckfw.mcp b/security/nss/macbuild/NSSckfw.mcp
index d16cdaf24..cbcaefa23 100644
--- a/security/nss/macbuild/NSSckfw.mcp
+++ b/security/nss/macbuild/NSSckfw.mcp
Binary files differ
diff --git a/security/nss/macbuild/macstubs.c b/security/nss/macbuild/macstubs.c
new file mode 100644
index 000000000..98613cd06
--- /dev/null
+++ b/security/nss/macbuild/macstubs.c
@@ -0,0 +1,45 @@
+/*
+ * The contents of this file are subject to the Mozilla Public
+ * License Version 1.1 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS
+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * rights and limitations under the License.
+ *
+ * The Original Code is the Netscape security libraries.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation. Portions created by Netscape are
+ * Copyright (C) 1994-2000 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the
+ * terms of the GNU General Public License Version 2 or later (the
+ * "GPL"), in which case the provisions of the GPL are applicable
+ * instead of those above. If you wish to allow use of your
+ * version of this file only under the terms of the GPL and not to
+ * allow others to use your version of this file under the MPL,
+ * indicate your decision by deleting the provisions above and
+ * replace them with the notice and other provisions required by
+ * the GPL. If you do not delete the provisions above, a recipient
+ * may use your version of this file under either the MPL or the
+ * GPL.
+ */
+
+ /*
+ * This file is meant only to make the Mac version of the
+ * loadable root certs not have to build the nsprstub for NSS
+ * which causes 2 versions of the PR_* functions to be loaded.
+ * Very bad potentially.
+ */
+
+ #include "pkcs11t.h"
+
+ void
+ nssSetLockArgs(CK_C_INITIALIZE_ARGS_PTR pInitArgs) {}
+ \ No newline at end of file
diff --git a/security/nss/makefile.win b/security/nss/makefile.win
index 943edd461..4710e1089 100644
--- a/security/nss/makefile.win
+++ b/security/nss/makefile.win
@@ -43,6 +43,7 @@ include <$(DEPTH)\config\config.mak>
GMAKE = gmake.exe
GMAKE_FLAGS = OBJDIR_NAME=$(OBJDIR) MOZILLA_CLIENT=1
+GMAKE_FLAGS = $(GMAKE_FLAGS) SOURCE_MDHEADERS_DIR=$(MOZ_SRC:\=/)/mozilla/dist/include/nspr
#
# The Client's debug build uses MSVC's debug runtime library (/MDd).
diff --git a/security/nss/manifest.mn b/security/nss/manifest.mn
index 3a015d503..02a22f816 100644
--- a/security/nss/manifest.mn
+++ b/security/nss/manifest.mn
@@ -34,7 +34,7 @@ CORE_DEPTH = ..
DEPTH = ..
IMPORTS = nspr20/$(NSPR_IMPORT_VERSION) \
- dbm/DBM_1_54 \
+ dbm/DBM_1_55_RTM \
$(NULL)
RELEASE = security
diff --git a/security/nss/tests/cert/cert.sh b/security/nss/tests/cert/cert.sh
index aa378f24e..c8ff11986 100755
--- a/security/nss/tests/cert/cert.sh
+++ b/security/nss/tests/cert/cert.sh
@@ -154,10 +154,7 @@ cert_init_cert()
# local shell function to create client certs
# initialize DB, import
# root cert
-# generate request
-# sign request
-# import Cert
-#
+# add cert to DB
########################################################################
cert_create_cert()
{
@@ -175,6 +172,19 @@ cert_create_cert()
if [ "$RET" -ne 0 ]; then
return $RET
fi
+ cert_add_cert
+ return $?
+}
+
+############################# cert_add_cert ############################
+# local shell function to add client certs to an existing CERT DB
+# generate request
+# sign request
+# import Cert
+#
+########################################################################
+cert_add_cert()
+{
CU_ACTION="Generate Cert Request for $CERTNAME"
CU_SUBJECT="CN=$CERTNAME, E=${CERTNAME}@bogus.com, O=BOGUS NSS, L=Mountain View, ST=California, C=US"
@@ -323,8 +333,8 @@ cert_ssl()
cert_create_cert ${CLIENTDIR} "TestUser" 6
echo "$SCRIPTNAME: Creating Server CA Issued Certificate for \\"
- echo " ${HOST}.${DOMSUF} ------------------------------------"
- cert_init_cert ${SERVERDIR} "${HOST}.${DOMSUF}" 1
+ echo " ${HOSTADDR} ------------------------------------"
+ cert_init_cert ${SERVERDIR} "${HOSTADDR}" 1
cp ${CADIR}/*.db .
CU_ACTION="Creating ${CERTNAME}'s Server Cert"
CU_SUBJECT="CN=${CERTNAME}, O=BOGUS Netscape, L=Mountain View, ST=California, C=US"
@@ -341,6 +351,37 @@ cert_ssl()
cert_log "SUCCESS: SSL passed"
fi
}
+############################## cert_stresscerts ################################
+# local shell function to create client certs for SSL stresstest
+########################################################################
+cert_stresscerts()
+{
+
+ ############### Creating Certs for SSL stress test #######################
+ #
+ CERTDIR="$CLIENTDIR"
+ cd "${CERTDIR}"
+
+ CERTFAILED=0
+ echo "$SCRIPTNAME: Creating Client CA Issued Certificates ==============="
+
+ CONTINUE=$GLOB_MAX_CERT
+ CERTSERIAL=10
+
+ while [ $CONTINUE -ge $GLOB_MIN_CERT ]
+ do
+ CERTNAME="TestUser$CONTINUE"
+ cert_add_cert ${CLIENTDIR} "TestUser$CONTINUE" $CERTSERIAL
+ CERTSERIAL=`expr $CERTSERIAL + 1 `
+ CONTINUE=`expr $CONTINUE - 1 `
+ done
+ if [ "$CERTFAILED" != 0 ] ; then
+ cert_log "ERROR: StressCert failed $RET"
+ else
+ cert_log "SUCCESS: StressCert passed"
+ fi
+}
+
############################## cert_cleanup ############################
# local shell function to finish this script (no exit since it might be
@@ -356,8 +397,15 @@ cert_cleanup()
################## main #################################################
-cert_init
-cert_CA
-cert_smime_client
-cert_ssl
+cert_init
+cert_CA
+cert_ssl
+cert_smime_client
+if [ -n "$DO_DIST_ST" -a "$DO_DIST_ST" = "TRUE" ] ; then
+ cert_stresscerts
+ #following lines to be used when databases are to be reused
+ #cp -r /u/sonmi/tmp/stress/kentuckyderby.13/* $HOSTDIR
+ #cp -r $HOSTDIR/../clio.8/* $HOSTDIR
+
+fi
cert_cleanup
diff --git a/security/nss/tests/common/init.sh b/security/nss/tests/common/init.sh
index f7d07f9ef..78db19ffb 100644
--- a/security/nss/tests/common/init.sh
+++ b/security/nss/tests/common/init.sh
@@ -149,17 +149,19 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
OS_ARCH=`(cd $COMMON; gmake os_arch)`
OS_NAME=`uname -s | sed -e "s/-[0-9]*\.[0-9]*//"`
- if [ "${OS_ARCH}" = "WINNT" -a "$OS_NAME" != "CYGWIN_NT" ]; then
- PATH=${DIST}/${OBJDIR}/bin\;${DIST}/${OBJDIR}/lib\;$PATH
- PATH=`perl ../path_uniq -d ';' "$PATH"`
- else
- PATH=${DIST}/${OBJDIR}/bin:${DIST}/${OBJDIR}/lib:$PATH
- PATH=`perl ../path_uniq -d ':' "$PATH"`
- fi
+ if [ -z "${DON_T_SET_PATHS}" -o "${DON_T_SET_PATHS}" != "TRUE" ] ; then
+ if [ "${OS_ARCH}" = "WINNT" -a "$OS_NAME" != "CYGWIN_NT" ]; then
+ PATH=${DIST}/${OBJDIR}/bin\;${DIST}/${OBJDIR}/lib\;$PATH
+ PATH=`perl ../path_uniq -d ';' "$PATH"`
+ else
+ PATH=${DIST}/${OBJDIR}/bin:${DIST}/${OBJDIR}/lib:$PATH
+ PATH=`perl ../path_uniq -d ':' "$PATH"`
+ fi
- LD_LIBRARY_PATH=${DIST}/${OBJDIR}/lib
- SHLIB_PATH=${DIST}/${OBJDIR}/lib
- LIBPATH=${DIST}/${OBJDIR}/lib
+ LD_LIBRARY_PATH=${DIST}/${OBJDIR}/lib
+ SHLIB_PATH=${DIST}/${OBJDIR}/lib
+ LIBPATH=${DIST}/${OBJDIR}/lib
+ fi
if [ ! -d "${TESTDIR}" ]; then
echo "$SCRIPTNAME init: Creating ${TESTDIR}"
@@ -173,7 +175,7 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
?*)
;;
*)
- echo "$SCRIPTNAME: HOST environment variable is not defined."
+ echo "$SCRIPTNAME: Fatal HOST environment variable is not defined."
exit 1 #does not need to be Exit, very early in script
;;
esac
@@ -181,16 +183,36 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
if [ -z "${DOMSUF}" ]; then
DOMSUF=`domainname`
if [ -z "${DOMSUF}" ]; then
- echo "$SCRIPTNAME: DOMSUF environment variable is not defined."
+ echo "$SCRIPTNAME: Fatal DOMSUF env. variable is not defined."
exit 1 #does not need to be Exit, very early in script
fi
fi
+ if [ -z "$USE_IP" -o "$USE_IP" != "TRUE" ] ; then
+ HOSTADDR=${HOST}.${DOMSUF}
+ else
+ HOSTADDR=${IP_ADDRESS}
+ fi
-#NOTE - this HOSTDIR migh not be set at the time of this test!!!
-# the original had a -s maybe meant -z???? - first replaced it with -d
-#which worked, but resulted in [ ! -d "" ] which doesn't make a lot of sense
+ #if running remote side of the distributed stress test we need to use the files that
+ #the server side gives us...
+ if [ -n "$DO_REM_ST" -a "$DO_REM_ST" = "TRUE" ] ; then
+ for w in `ls -rtd ${TESTDIR}/${HOST}.[0-9]* 2>/dev/null |
+ sed -e "s/.*${HOST}.//"` ; do
+ version=$w
+ done
+ HOSTDIR=${TESTDIR}/${HOST}.$version
+ echo "$SCRIPTNAME init: HOSTDIR $HOSTDIR"
+ echo $HOSTDIR
+ if [ ! -d $HOSTDIR ] ; then
+ echo "$SCRIPTNAME: Fatal: Remote side of dist. stress test "
+ echo " - server HOSTDIR $HOSTDIR does not exist"
+ exit 1 #does not need to be Exit, very early in script
+ fi
+ fi
- if [ -z "${HOSTDIR}" ]; then
+ if [ -n "${HOSTDIR}" ]; then
+ version=`echo $HOSTDIR | sed -e "s/.*${HOST}.//"`
+ else
if [ -f "${TESTDIR}/${HOST}" ]; then
version=`cat ${TESTDIR}/${HOST}`
else
@@ -213,6 +235,12 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
mkdir -p ${HOSTDIR}
fi
+ if [ -z "${LOGFILE}" ]; then
+ LOGFILE=${HOSTDIR}/output.log
+ fi
+ if [ ! -f "${LOGFILE}" ]; then
+ touch ${LOGFILE}
+ fi
if [ -z "${RESULTS}" ]; then
RESULTS=${HOSTDIR}/results.html
fi
@@ -220,21 +248,28 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
cp ${COMMON}/results_header.html ${RESULTS}
html "<H4>Platform: ${OBJDIR}<BR>"
html "Test Run: ${HOST}.$version</H4>"
+ html "${BC_ACTION}"
html "<HR><BR>"
html "<HTML><BODY>"
- echo "********************************************"
- echo " Platform: ${OBJDIR}"
- echo " Results: ${HOST}.$version"
- echo "********************************************"
- fi
- if [ -z "${LOGFILE}" ]; then
- LOGFILE=${HOSTDIR}/output.log
- fi
- if [ ! -f "${LOGFILE}" ]; then
- touch ${LOGFILE}
+ echo "********************************************" | tee ${LOGFILE}
+ echo " Platform: ${OBJDIR}" | tee ${LOGFILE}
+ echo " Results: ${HOST}.$version" | tee ${LOGFILE}
+ echo "********************************************" | tee ${LOGFILE}
+ echo "$BC_ACTION" | tee ${LOGFILE}
+ #if running remote side of the distributed stress test let the user know who it is...
+ elif [ -n "$DO_REM_ST" -a "$DO_REM_ST" = "TRUE" ] ; then
+ echo "********************************************" | tee ${LOGFILE}
+ echo " Platform: ${OBJDIR}" | tee ${LOGFILE}
+ echo " Results: ${HOST}.$version" | tee ${LOGFILE}
+ echo " remote side of distributed stress test " | tee ${LOGFILE}
+ echo " `uname -n -s`" | tee ${LOGFILE}
+ echo "********************************************" | tee ${LOGFILE}
fi
+ echo "$SCRIPTNAME init: Testing PATH $PATH against LIB $LD_LIBRARY_PATH" |
+ tee ${LOGFILE}
+
KILL="kill"
if [ "${OS_ARCH}" = "Linux" ]; then
SLEEP="sleep 30"
@@ -244,6 +279,16 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
else
PS="ps"
fi
+ #found 3 rsh's so far that do not work as expected - cygnus mks6 (restricted sh) and mks 7
+ if [ -z "$RSH" ]; then
+ if [ "${OS_ARCH}" = "WINNT" -a "$OS_NAME" = "CYGWIN_NT" ]; then
+ RSH=/cygdrive/c/winnt/system32/rsh
+ elif [ "${OS_ARCH}" = "WINNT" ]; then
+ RSH=c:/winnt/system32/rsh
+ else
+ RSH=rsh
+ fi
+ fi
CURDIR=`pwd`
@@ -289,11 +334,23 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
trap "Exit $0 Signal_caught" 2 3
export PATH LD_LIBRARY_PATH SHLIB_PATH LIBPATH
- export DOMSUF
+ export DOMSUF HOSTADDR
export KILL SLEEP PS
export MOZILLA_ROOT SECURITY_ROOT DIST TESTDIR OBJDIR HOSTDIR QADIR
export LOGFILE SCRIPTNAME
+ if [ -z "$GLOB_MIN_CERT" ] ; then
+ GLOB_MIN_CERT=0
+ fi
+ if [ -z "$GLOBMAX_CERT" ] ; then
+ GLOB_MAX_CERT=200
+ fi
+ if [ -z "$MIN_CERT" ] ; then
+ MIN_CERT=$GLOB_MIN_CERT
+ fi
+ if [ -z "$MAX_CERT" ] ; then
+ MAX_CERT=$GLOB_MAX_CERT
+ fi
SCRIPTNAME=$0
INIT_SOURCED=TRUE #whatever one does - NEVER export this one please
diff --git a/security/nss/tests/header b/security/nss/tests/header
index f39bddeb9..47c111ddd 100644
--- a/security/nss/tests/header
+++ b/security/nss/tests/header
@@ -15,7 +15,7 @@
#
# parameters
# ----------
-# nssversion (supported: 30b, 31, tip)
+# nssversion (supported: 30b, 31, tip 32)
# builddate (default - today)
#
# options
@@ -156,6 +156,11 @@ then # want the init to wait forever for directories to
WIN_WAIT_FOREVER=OFF
fi
+if [ -z "$BC_MASTER" ] # master directory for backwardscompatibility testing
+then
+ BC_MASTER="20010212.1.nss32_rtm"
+fi
+
EARLY_EXIT=TRUE #before the report file has been created, causes Exit to
#create it
@@ -329,7 +334,6 @@ set_files()
write_to_tmpfile()
{
O_CRONFILE=ON
- Debug "Writing to the TMPFILE"
O_FILE=ON
FILENAME=${TMP}/nsstmp.$$ # for now write to the temporary file
# since we don't know the hostname yet
@@ -414,8 +418,8 @@ eval_opts()
NSSVER=$1
if [ -z "$NSSVER" ]
then
- NSSVER="tip"
- Debug "NSS Version: Parameters missing - defaulting to tip!"
+ NSSVER="32"
+ Debug "NSS Version: Parameters missing - defaulting to 32!"
else
BUILDDATE=$2
if [ -z "$BUILDDATE" ]
@@ -431,8 +435,6 @@ eval_opts()
shift
done
- Debug "Builddate $BUILDDATE NssVersion $NSSVER"
-
if [ -z "$BUILDDATE" ]
then
BUILDDATE=`date +%m%d`
@@ -440,8 +442,8 @@ eval_opts()
fi
if [ -z "$NSSVER" ]
then
- NSSVER="tip"
- Debug "NSS Version: Parameters missing - defaulting to tip!"
+ NSSVER="32"
+ Debug "NSS Version: Parameters missing - defaulting to 32!"
fi
Debug "Builddate $BUILDDATE NssVersion $NSSVER"
@@ -580,20 +582,76 @@ set_objdir()
#at this point $MASTEBUILD is be either NT or unix
LOCALDIST=${D1}/builds/${QAYEAR}${BUILDDATE}.${BUILDNUMBER}/${MASTERBUILD}/mozilla/dist
+ BCDIST=${D1}/builds/${BC_MASTER}/${MASTERBUILD}/mozilla/dist
LOCALDIST_BIN=${LOCALDIST}/${OBJDIR}/bin
DIST=$LOCALDIST
-#FIXME - test so PATH won't contai it double
- PATH=$TESTSCRIPTDIR:$LOCALDIST_BIN:$BASEPATH
+ if [ -z "${TEST_LEVEL}" ] ; then
+ TEST_LEVEL=0
+ fi
+ bc ${TEST_LEVEL} #set the path for the backward compatibility test
+
PATH_CONTAINS_BIN="TRUE"
export PATH_CONTAINS_BIN
- Debug "Path after set_objdir $PATH"
- Debug "PATH $PATH"
+ export OBJDIR OS_ARCH LOCALDIST LOCALDIST_BIN DIST PATH BCDIST
+}
- export OBJDIR OS_ARCH LOCALDIST LOCALDIST_BIN DIST PATH
+########################### bc #########################################
+# global shell function , sets paths for the backward compatibility test
+########################################################################
+bc()
+{
+ DON_T_SET_PATHS="TRUE"
+ case $1 in
+ 0)
+ if [ "$O_WIN" = "ON" -a "$O_CYGNUS" != ON ] ; then
+ PATH="$TESTSCRIPTDIR;$LOCALDIST_BIN;$BASEPATH"
+ else
+ PATH=$TESTSCRIPTDIR:$LOCALDIST_BIN:$BASEPATH
+ fi
+ BC_ACTION=""
+ DON_T_SET_PATHS="FALSE" #let init.sh override - FIXME - check if necessary
+ ;;
+ 1)
+ BC_ACTION="backward compatibility against shlibs in $BC_MASTER"
+ LD_LIBRARY_PATH=${BCDIST}/${OBJDIR}/lib
+ if [ "$O_WIN" = "ON" ] ; then
+ if [ "$O_CYGNUS" = ON ] ; then
+ PATH=$TESTSCRIPTDIR:$LOCALDIST_BIN:$BASEPATH:$LD_LIBRARY_PATH
+ else
+ PATH="$TESTSCRIPTDIR;$LOCALDIST_BIN;$BASEPATH;$LD_LIBRARY_PATH"
+ fi
+ else
+ PATH=$TESTSCRIPTDIR:$LOCALDIST_BIN:$BASEPATH
+ fi
+ Debug "1st stage of backward compatibility test"
+ ;;
+ *)
+ BC_ACTION="forward compatibility of binaries in $BC_MASTER"
+ BCDIST_BIN=${BCDIST}/${OBJDIR}/bin
+ LD_LIBRARY_PATH=${LOCALDIST}/${OBJDIR}/lib
+ if [ "$O_WIN" = "ON" ] ; then
+ if [ "$O_CYGNUS" = ON ] ; then
+ PATH=$TESTSCRIPTDIR:$BCDIST_BIN:$BASEPATH:$LD_LIBRARY_PATH
+ else
+ PATH="$TESTSCRIPTDIR;$BCDIST_BIN;$BASEPATH;$LD_LIBRARY_PATH"
+ fi
+ else
+ PATH=$TESTSCRIPTDIR:$BCDIST_BIN:$BASEPATH
+ fi
+ Debug "2nd stage of backward compatibility test"
+ ;;
+ esac
+ SHLIB_PATH=${LD_LIBRARY_PATH}
+ LIBPATH=${LD_LIBRARY_PATH}
+ Debug "PATH $PATH"
+ Debug "LD_LIBRARY_PATH $LD_LIBRARY_PATH"
+ export PATH LD_LIBRARY_PATH SHLIB_PATH LIBPATH
+ export DON_T_SET_PATHS BC_ACTION
}
+
########################### Ps #########################################
# global shell function , attempts a platform specific ps
########################################################################
@@ -710,7 +768,7 @@ Exit()
then
cat $FILENAME | rmail $MAILINGLIST
fi
- rm $FILENAME 2>/dev/null
+ #rm $FILENAME 2>/dev/null
elif [ $O_MAIL = "ON" -a $EARLY_EXIT = TRUE ]
then
early_exit "$1"
diff --git a/security/nss/tests/nssqa b/security/nss/tests/nssqa
index 6bac0ce21..979f3d2db 100755
--- a/security/nss/tests/nssqa
+++ b/security/nss/tests/nssqa
@@ -252,11 +252,21 @@ nssqa_main()
}
-if [ $O_FILE = ON ]
-then
- nssqa_main 2>>$FILENAME
-else
- nssqa_main
-fi
+#FIXME start TEST_LEVEL with 0
+
+TEST_LEVEL=0
+
+while [ $TEST_LEVEL -lt 3 ] ; do
+ unset BUILD_OPT;export BUILD_OPT;Debug "BUILD_OPT $BUILD_OPT"
+ unset USE_64;export USE_64;Debug "USE_64 $USE_64"
+ bc $TEST_LEVEL
+ if [ $O_FILE = ON ]
+ then
+ nssqa_main 2>>$FILENAME
+ else
+ nssqa_main
+ fi
+ TEST_LEVEL=`expr $TEST_LEVEL + 1 `
+done
Exit "Done."
diff --git a/security/nss/tests/qa_stat b/security/nss/tests/qa_stat
index 301479510..8b5b58f58 100755
--- a/security/nss/tests/qa_stat
+++ b/security/nss/tests/qa_stat
@@ -341,6 +341,18 @@ qa_errorlist()
grep -v '0 cache hits; 1 cache misses, 0 cache not reusable' |
grep -v '0 cache hits; 0 cache misses, 0 cache not reusable' |
grep -v ' cache hits; 1 cache misses, 0 cache not reusable'
+ grep -i error */output.log |
+ grep -vi "write to SSL socket" |
+ grep -vi "HDX PR_Read returned error" |
+ grep -vi "no error" |
+ grep -vi "12285"
+ grep -i failed */output.log |
+ grep -vi "write to SSL socket" |
+ grep -vi "peer cannot verify" |
+ grep -vi "error" |
+ grep -vi "fatal" |
+ grep -vi "TCP connection reset"
+ grep -i fatal */output.log
#grep -v '999 cache hits; 1 cache misses, 0 cache not reusable'
#if [ "$1" = "1" ]
#then
diff --git a/security/nss/tests/set_environment b/security/nss/tests/set_environment
index 13dedabc4..7489668e5 100644
--- a/security/nss/tests/set_environment
+++ b/security/nss/tests/set_environment
@@ -20,10 +20,6 @@ then
QASCRIPT_DIR=`dirname $0`
fi
-
-#FIXME - where do we need the OLDPATH
-
-OLDPATH="$PATH"
PATH=.:$HOME/bin:/tools/ns/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/dist/local/exe:/usr/bin/X11:/usr/audio/bin:/u/sonmi/bin:$PATH
CVSROOT=:pserver:svbld@cvsserver:/m/src
@@ -119,20 +115,18 @@ then
os_name="Windows"
O_CYGNUS=ON
O_WIN=ON
- OLDPATH=`echo "$OLDPATH" | sed -e 's/\\\/\//g'`
PATH="`dirname $0`:.:/cygdrive/c/cygwin/bin:/cygdrive/z/nstools/bin:/cygdrive/z/nstools/perl5:/cygdrive/z/bin:/cygdrive/c/WINNT/System32:/cygdrive/c/WINNT"
-#:$OLDPATH:
RM=/cygdrive/c/cygwin/bin/rm.exe #FIXME - in case we cant cporrect
#these with the PATH alone
PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
+ RSH=/cygdrive/c/winnt/system32/rsh
elif [ "$os_name" = "Windows_95" -o \
"$os_name" = "Windows_NT" -o \
"$os_name" = "WINNT" -o \
+ "$os_name" = "Windows" -o \
"$os_name" = "Windows_98" ]
then
#FIXME net use, mount the neccessary pnetwork drives and partitiones first
- #OLDPATH=`echo "$OLDPATH" | sed -e 's/\\\/\//g'` FIXME - MKS shell
- # interprets \bin as <backspace>in...
PATH=`echo $SHELL | sed -e "s/.ksh.exe//g" -e "s/.sh.exe//g"`
PATH="Z:/nstools/bin;Z:/nstools/perl5;z:/bin;$PATH"
@@ -149,6 +143,7 @@ then
os_name="Windows"
O_MKS=ON
O_WIN=ON
+ RSH=c:/winnt/system32/rsh
else
EDITOR=vi
@@ -158,6 +153,7 @@ else
XMCD_LIBDIR=/usr/local/lib/xmcd
DISPLAY=:0.0
PATH=`perl $QASCRIPT_DIR/path_uniq "$PATH"`
+ RSH=rsh
fi
BASEPATH=$PATH # in case we we set and reset DIST directories the PATH
diff --git a/security/nss/tests/ssl/ssl.sh b/security/nss/tests/ssl/ssl.sh
index 399334db9..7d0539ea4 100755
--- a/security/nss/tests/ssl/ssl.sh
+++ b/security/nss/tests/ssl/ssl.sh
@@ -94,6 +94,7 @@ ssl_init()
#fileout=1
#verbose="-v" #FIXME - see where this is usefull
cd ${CLIENTDIR}
+
}
########################### is_selfserv_alive ##########################
@@ -157,15 +158,15 @@ start_selfserv()
echo "$SCRIPTNAME: $testname ----"
fi
sparam=`echo $sparam | sed -e 's;_; ;g'`
- echo "selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOST}.${DOMSUF} \\"
+ echo "selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOSTADDR} \\"
echo " -w nss ${sparam} -i ${R_SERVERPID} $verbose &"
echo "selfserv started at `date`"
if [ ${fileout} -eq 1 ]; then
- selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOST}.${DOMSUF} \
+ selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOSTADDR} \
-w nss ${sparam} -i ${R_SERVERPID} $verbose \
> ${SERVEROUTFILE} 2>&1 &
else
- selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOST}.${DOMSUF} \
+ selfserv -p ${PORT} -d ${R_SERVERDIR} -n ${HOSTADDR} \
-w nss ${sparam} -i ${R_SERVERPID} $verbose &
fi
wait_for_selfserv
@@ -258,9 +259,9 @@ ssl_stress()
start_selfserv
echo "strsclnt -p ${PORT} -d . -w nss $cparam $verbose \\"
- echo " ${HOST}.${DOMSUF}"
+ echo " ${HOSTADDR}"
echo "strsclnt started at `date`"
- strsclnt -p ${PORT} -d . -w nss $cparam $verbose ${HOST}.${DOMSUF}
+ strsclnt -p ${PORT} -d . -w nss $cparam $verbose ${HOSTADDR}
echo "strsclnt completed at `date`"
html_msg $? $value "${testname}"
@@ -271,6 +272,7 @@ ssl_stress()
html "</TABLE><BR>"
}
+
############################## ssl_cleanup #############################
# local shell function to finish this script (no exit since it might be
# sourced)
@@ -284,8 +286,12 @@ ssl_cleanup()
################## main #################################################
-ssl_init
-ssl_cov
-ssl_auth
-ssl_stress
-ssl_cleanup
+#this script may be sourced from the distributed stress test - in this case do nothing...
+
+if [ -z "$DO_REM_ST" -a -z "$DO_DIST_ST" ] ; then
+ ssl_init
+ ssl_cov
+ ssl_auth
+ ssl_stress
+ ssl_cleanup
+fi
diff --git a/security/nss/tests/ssl/ssl_dist_stress.sh b/security/nss/tests/ssl/ssl_dist_stress.sh
new file mode 100755
index 000000000..9a5cb63af
--- /dev/null
+++ b/security/nss/tests/ssl/ssl_dist_stress.sh
@@ -0,0 +1,344 @@
+#! /bin/sh
+#
+# The contents of this file are subject to the Mozilla Public
+# License Version 1.1 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# rights and limitations under the License.
+#
+# The Original Code is the Netscape security libraries.
+#
+# The Initial Developer of the Original Code is Netscape
+# Communications Corporation. Portions created by Netscape are
+# Copyright (C) 1994-2000 Netscape Communications Corporation. All
+# Rights Reserved.
+#
+# Contributor(s):
+#
+# Alternatively, the contents of this file may be used under the
+# terms of the GNU General Public License Version 2 or later (the
+# "GPL"), in which case the provisions of the GPL are applicable
+# instead of those above. If you wish to allow use of your
+# version of this file only under the terms of the GPL and not to
+# allow others to use your version of this file under the MPL,
+# indicate your decision by deleting the provisions above and
+# replace them with the notice and other provisions required by
+# the GPL. If you do not delete the provisions above, a recipient
+# may use your version of this file under either the MPL or the
+# GPL.
+#
+#
+########################################################################
+#
+# mozilla/security/nss/tests/ssl/ssl_dist_stress.sh
+#
+# Script to test NSS SSL - distributed stresstest - this script needs to
+# source the regular ssl.sh (for shellfunctions, certs and variables
+# initialisation)
+# create certs
+# start server
+# start itself via rsh on different systems to connect back to the server
+#
+#
+# needs to work on all Unix and Windows platforms
+#
+# special strings
+# ---------------
+# FIXME ... known problems, search for this string
+# NOTE .... unexpected behavior
+#
+# FIXME _ don't know yet how long to wait until the server needs to be killed
+# especially on NT
+#
+########################################################################
+
+############################## ssl_ds_init #############################
+# local shell function to initialize this script
+########################################################################
+ssl_ds_init()
+{
+ if [ -z "$GLOB_MIN_CERT" ] ; then
+ GLOB_MIN_CERT=0
+ fi
+ if [ -z "$GLOBMAX_CERT" ] ; then
+ GLOB_MAX_CERT=200
+ fi
+ IP_PARAM=""
+ CD_QADIR_SSL=""
+
+
+ if [ -n "$1" ] ; then
+ ssl_ds_eval_opts $*
+ fi
+ SCRIPTNAME=ssl_dist_stress.sh # sourced - $0 would point to all.sh
+
+ if [ -z "${CLEANUP}" ] ; then # if nobody else is responsible for
+ CLEANUP="${SCRIPTNAME}" # cleaning this script will do it
+ fi
+
+ ssl_init # let some other script do the hard work (initialize, generate certs, ...
+
+ SCRIPTNAME=ssl_dist_stress.sh
+ echo "$SCRIPTNAME: SSL distributed stress tests ==============================="
+
+}
+
+######################### ssl_ds_usage #################################
+# local shell function to explain the usage
+########################################################################
+ssl_ds_usage()
+{
+ echo "Usage: `basename $1`"
+ echo " -host hostname "
+ echo " ...host who runs the server, for distributed stress test"
+ echo " -stress "
+ echo " ...runs the server sider of the distributed stress test"
+ echo " -dir unixdirectory "
+ echo " ...lets the server side of the distributed stress test"
+ echo " know where to find the scritp to start on the remote side"
+ echo " -certnum start-end"
+ echo " ... provides the range of certs for distributed stress test"
+ echo " for example -certnum 10-20 will connect 10 times"
+ echo " no blanks in the range string (not 10 - 20)"
+ echo " valid range ${GLOB_MIN_CERT}-${GLOB_MAX_CERT}"
+ echo " -? ...prints this text"
+ exit 1 #does not need to be Exit, very early in script
+}
+
+######################### ssl_ds_eval_opts #############################
+# local shell function to deal with options and parameters
+########################################################################
+ssl_ds_eval_opts()
+{
+ #use $0 not $SCRIPTNAM<E, too early, SCRIPTNAME not yet set
+
+ while [ -n "$1" ]
+ do
+ case $1 in
+ -host)
+ BUILD_OPT=1
+ export BUILD_OPT
+ DO_REM_ST="TRUE"
+ shift
+ SERVERHOST=$1
+ HOST=$1
+ if [ -z $SERVERHOST ] ; then
+ echo "$0 `uname -n`: -host requires hostname"
+ ssl_ds_usage
+ fi
+ echo "$0 `uname -n`: host $HOST ($1)"
+ ;;
+ -certn*)
+ shift
+ rangeOK=`echo $1 | sed -e 's/[0-9][0-9]*-[0-9][0-9]*/OK/'`
+ MIN_CERT=`echo $1 | sed -e 's/-[0-9][0-9]*//' -e 's/^00*//'`
+ MAX_CERT=`echo $1 | sed -e 's/[0-9][0-9]*-//' -e 's/^00*//'`
+ if [ -z "$rangeOK" -o "$rangeOK" != "OK" -o \
+ -z "$MIN_CERT" -o -z "$MAX_CERT" -o \
+ "$MIN_CERT" -gt "$MAX_CERT" -o \
+ "$MIN_CERT" -lt "$GLOB_MIN_CERT" -o \
+ "$MAX_CERT" -gt "$GLOB_MAX_CERT" ] ; then
+ echo "$0 `uname -n`: -certn range not valid"
+ ssl_ds_usage
+ fi
+ echo "$0 `uname -n`: will use certs from $MIN_CERT to $MAX_CERT"
+ ;;
+ -server|-stress|-dist*st*)
+ BUILD_OPT=1
+ export BUILD_OPT
+ DO_DIST_ST="TRUE"
+ ;;
+ -dir|-unixdir|-uxdir|-qadir)
+ shift
+ UX_DIR=$1
+ #FIXME - we need a default unixdir
+ if [ -z "$UX_DIR" ] ; then # -o ! -d "$UX_DIR" ] ; then can't do, Win doesn't know...
+ echo "$0 `uname -n`: -dir requires directoryname "
+ ssl_ds_usage
+ fi
+ CD_QADIR_SSL="cd $UX_DIR"
+ ;;
+ -ip*)
+ shift
+ IP_ADDRESS=$1
+ if [ -z "$IP_ADDRESS" ] ; then
+ echo "$0 `uname -n`: -ip requires ip-address "
+ ssl_ds_usage
+ fi
+ USE_IP=TRUE
+ IP_PARAM="-ip $IP_ADDRESS"
+ ;;
+ -h|-help|"-?"|*)
+ ssl_ds_usage
+ ;;
+ esac
+ shift
+ done
+}
+
+############################## ssl_ds_rem_stress #######################
+# local shell function to perform the client part of the SSL stress test
+########################################################################
+
+ssl_ds_rem_stress()
+{
+ testname="SSL remote part of Stress test (`uname -n`)"
+ echo "$SCRIPTNAME `uname -n`: $testname"
+
+ #cp -r "${CLIENTDIR}" /tmp/ssl_ds.$$ #FIXME
+ #cd /tmp/ssl_ds.$$
+ #verbose="-v"
+
+ cd ${CLIENTDIR}
+
+ CONTINUE=$MAX_CERT
+ while [ $CONTINUE -ge $MIN_CERT ]
+ do
+ echo "strsclnt -D -p ${PORT} -d . -w nss -c 1 $verbose "
+ echo " -n TestUser$CONTINUE ${HOSTADDR} #`uname -n`"
+ strsclnt -D -p ${PORT} -d . -w nss -c 1 $verbose \
+ -n "TestUser$CONTINUE" ${HOSTADDR} &
+ #${HOSTADDR} &
+ CONTINUE=`expr $CONTINUE - 1 `
+ #sleep 4 #give process time to start up
+ done
+
+ html_msg 0 0 "${testname}" #FIXME
+}
+
+######################### ssl_ds_dist_stress ###########################
+# local shell function to perform the server part of the new, distributed
+# SSL stress test
+########################################################################
+
+ssl_ds_dist_stress()
+{
+ max_clientlist="
+ box-200
+ washer-200
+ dryer-200
+ hornet-50
+ shabadoo-50
+ y2sun2-10
+ galileo-10
+ shame-10
+ axilla-10
+ columbus-10
+ smarch-10
+ nugget-10
+ charm-10
+ hp64-10
+ biggayal-10
+ orville-10
+ kwyjibo-10
+ hbombaix-10
+ raven-10
+ jordan-10
+ phaedrus-10
+ louie-10
+ trex-10
+ compaqtor-10"
+
+ #clientlist=" box-200 washer-50 charm-10 jordan-10 louie-10 smarch-10 phaedrus-10 charm-10 hbombaix-20 box-200 washer-50 "
+ #clientlist=" box-200 washer-50 louie-10 hbombaix-10 charm-10 trex-20 jordan-10 box-200 compaqtor-10 "
+ #clientlist=" box-2 washer-5" #FIXME ADJUST
+ clientlist=" box-200 charm-10 jordan-10 louie-10 smarch-10 phaedrus-10 charm-10 "
+
+ html_head "SSL Distributed Stress Test"
+
+ testname="SSL distributed Stress test"
+
+ echo cd "${CLIENTDIR}"
+ cd "${CLIENTDIR}"
+ if [ -z "CD_QADIR_SSL" ] ; then
+ CD_QADIR_SSL="cd $QADIR/ssl"
+ else
+ cp -r $HOSTDIR $HOSTDIR/../../../../../y2sun2_Solaris8/mozilla/tests_results/security
+ fi
+
+ #sparam=" -t 128 -D -r "
+ sparam=" -t 16 -D -r -r "
+ start_selfserv
+
+ for c in $clientlist
+ do
+ client=`echo $c | sed -e "s/-.*//"`
+ number=`echo $c | sed -e "s/.*-//"`
+ CLIENT_OK="TRUE"
+ echo $client
+ ping $client >/dev/null || CLIENT_OK="FALSE"
+ if [ "$CLIENT_OK" = "FALSE" ] ; then
+ echo "$SCRIPTNAME `uname -n`: $client can't be reached - skipping"
+ else
+ get_certrange $number
+ echo "$SCRIPTNAME `uname -n`: $RSH $client -l svbld \\ "
+ echo " \" $CD_QADIR_SSL ;ssl_dist_stress.sh \\"
+ echo " -host $HOST -certnum $CERTRANGE $IP_PARAM \" "
+ $RSH $client -l svbld \
+ " $CD_QADIR_SSL;ssl_dist_stress.sh -host $HOST -certnum $CERTRANGE $IP_PARAM " &
+ fi
+ done
+
+ echo cd "${CLIENTDIR}"
+ cd "${CLIENTDIR}"
+
+ sleep 300 # give the clients time to finish #FIXME ADJUST
+
+ echo "GET /stop HTTP/1.0\n\n" > stdin.txt #check to make sure it has /r/n
+ echo "tstclnt -h clio.red.iplanet.com -p 8443 -d ${CLIENTDIR} -n TestUser0 "
+ echo " -w nss -f < stdin.txt"
+ tstclnt -h clio.red.iplanet.com -p 8443 -d ${CLIENTDIR} -n TestUser0 \
+ -w nss -f < stdin.txt
+
+ html_msg 0 0 "${testname}"
+ html "</TABLE><BR>"
+}
+
+############################ get_certrange #############################
+# local shell function to find the range of certs that the next remote
+# client is supposed to use (only for server side of the dist stress test
+########################################################################
+get_certrange()
+{
+ rangeOK=`echo $1 | sed -e 's/[0-9][0-9]*/OK/'`
+ if [ -z "$rangeOK" -o "$rangeOK" != "OK" -o $1 = "OK" ] ; then
+ range=10
+ echo "$SCRIPTNAME `uname -n`: $1 is not a valid number of certs "
+ echo " defaulting to 10 for $client"
+ else
+ range=$1
+ if [ $range -gt $GLOB_MAX_CERT ] ; then
+ range=$GLOB_MAX_CERT
+ fi
+ fi
+ if [ -z "$FROM_CERT" ] ; then # start new on top of the cert stack
+ FROM_CERT=$GLOB_MAX_CERT
+ elif [ `expr $FROM_CERT - $range + 1 ` -lt 0 ] ; then
+ FROM_CERT=$GLOB_MAX_CERT # dont let it fall below 0 on the TO_CERT
+
+ fi
+ TO_CERT=`expr $FROM_CERT - $range + 1 `
+ if [ $TO_CERT -lt 0 ] ; then # it's not that I'm bad in math, I just
+ TO_CERT=0 # don't trust expr...
+ fi
+ CERTRANGE="${TO_CERT}-${FROM_CERT}"
+ FROM_CERT=`expr ${TO_CERT} - 1 ` #start the next client one below
+}
+
+
+################## main #################################################
+
+DO_DIST_ST="TRUE"
+. ssl.sh
+ssl_ds_init $*
+if [ -n "$DO_REM_ST" -a "$DO_REM_ST" = "TRUE" ] ; then
+ ssl_ds_rem_stress
+ exit 0 #no cleanup on purpose
+elif [ -n "$DO_DIST_ST" -a "$DO_DIST_ST" = "TRUE" ] ; then
+ ssl_ds_dist_stress
+fi
+ssl_cleanup
diff --git a/security/nss/tests/tools/tools.sh b/security/nss/tests/tools/tools.sh
index 25b42866b..34dc76145 100644
--- a/security/nss/tests/tools/tools.sh
+++ b/security/nss/tests/tools/tools.sh
@@ -158,7 +158,17 @@ tools_cleanup()
################## main #################################################
tools_init
-tools_p12
+
+#FIXME - tmp workaround for tests that do not work in 3.2 RTM
+#echo $BC_ACTION | grep "forward compatibility" && RUN_TOOLS_P12="FALSE"
+echo $BC_ACTION | grep "compatibility" && RUN_TOOLS_P12="FALSE"
+if [ -n "${RUN_TOOLS_P12}" -a "${RUN_TOOLS_P12}" = "FALSE" ] ; then
+ html_msg 0 0 "Can't run pk12util tests for NSS 3.2 (pk12util -i)"
+ html_msg 0 0 "Can't run pk12util tests for NSS 3.2 (pk12util -o)"
+else
+ tools_p12
+fi
+
tools_sign
tools_cleanup