diff options
author | cvs2hg <devnull@localhost> | 2009-07-28 00:38:49 +0000 |
---|---|---|
committer | cvs2hg <devnull@localhost> | 2009-07-28 00:38:49 +0000 |
commit | 37f645f075f041bbe69ee6be786aef1c70778b23 (patch) | |
tree | efc629b3dd90c73e18fa37dd14978c080149b28a | |
parent | f1d6e26241cacf1b3e4a8a3bceff0facf61088ed (diff) | |
download | nss-hg-37f645f075f041bbe69ee6be786aef1c70778b23.tar.gz |
fixup commit for branch 'GECKO181_20090812_RELBRANCH'THUNDERBIRD_2_0_0_24_RELEASETHUNDERBIRD_2_0_0_24_BUILD1THUNDERBIRD_2_0_0_23_RELEASETHUNDERBIRD_2_0_0_23_BUILD1SEAMONKEY_1_1_19_RELEASESEAMONKEY_1_1_18_RELEASECAMINO_1_6_9_RELEASECAMINO_1_6_11_RELEASECAMINO_1_6_10_RELEASE
48 files changed, 4833 insertions, 1290 deletions
diff --git a/dbm/Makefile.in b/dbm/Makefile.in index e69de29bb..41631b17c 100644 --- a/dbm/Makefile.in +++ b/dbm/Makefile.in @@ -0,0 +1,37 @@ +# +# The contents of this file are subject to the Netscape 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/NPL/ +# +# 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 mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +DEPTH = .. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = dbm +DIRS = include src + +ifdef ENABLE_TESTS +DIRS += tests +endif + +include $(topsrcdir)/config/rules.mk + diff --git a/dbm/include/Makefile.in b/dbm/include/Makefile.in index 343a08807..86fb8f157 100644 --- a/dbm/include/Makefile.in +++ b/dbm/include/Makefile.in @@ -1,39 +1,23 @@ # -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# The contents of this file are subject to the Netscape 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/NPL/ # -# 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. +# 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 mozilla.org code. # -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. # -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. +# Contributor(s): # -# ***** END LICENSE BLOCK ***** DEPTH = ../.. topsrcdir = @top_srcdir@ diff --git a/dbm/include/Makefile.win b/dbm/include/Makefile.win index df31e5273..07fba1859 100644 --- a/dbm/include/Makefile.win +++ b/dbm/include/Makefile.win @@ -1,38 +1,21 @@ -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# The contents of this file are subject to the Netscape 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/NPL/ # -# 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. +# 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 mozilla.org code. # -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. # -# ***** END LICENSE BLOCK ***** +# Contributor(s): #//------------------------------------------------------------------------ diff --git a/dbm/include/cdefs.h b/dbm/include/cdefs.h index 6df5a80e3..63c2f624a 100644 --- a/dbm/include/cdefs.h +++ b/dbm/include/cdefs.h @@ -1,4 +1,41 @@ /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: NPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Netscape 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/NPL/ + * + * 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 mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the NPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the NPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + /* * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. @@ -14,8 +51,10 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. ***REMOVED*** - see - * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. diff --git a/dbm/include/mcom_db.h b/dbm/include/mcom_db.h index 45cff2dd7..f379020d8 100644 --- a/dbm/include/mcom_db.h +++ b/dbm/include/mcom_db.h @@ -1,4 +1,41 @@ /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: NPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Netscape 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/NPL/ + * + * 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 mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the NPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the NPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + /*- * Copyright (c) 1990, 1993, 1994 * The Regents of the University of California. All rights reserved. @@ -11,8 +48,10 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. ***REMOVED*** - see - * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by the University of + * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. @@ -156,7 +195,7 @@ #define LITTLE_ENDIAN 1234 #endif -#ifdef _WINDOWS +#if defined(_WINDOWS) || defined(XP_OS2_VACPP) #ifdef BYTE_ORDER #undef BYTE_ORDER #endif @@ -188,6 +227,14 @@ #define MAXPATHLEN 1024 #endif +#ifdef XP_OS2_VACPP +#include <os2.h> +#define MAXPATHLEN CCHMAXPATH +#define EPERM EINVAL +#define ENOTDIR EBADPOS +#define S_ISDIR(s) ((s) & S_IFDIR) +#endif + #define EFTYPE EINVAL /* POSIX 1003.1 format errno. */ #ifndef STDERR_FILENO diff --git a/dbm/include/ndbm.h b/dbm/include/ndbm.h new file mode 100644 index 000000000..bae200406 --- /dev/null +++ b/dbm/include/ndbm.h @@ -0,0 +1,75 @@ +/*- + * Copyright (c) 1990, 1993 + * The Regents of the University of California. All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Margo Seltzer. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. ***REMOVED*** - see + * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)ndbm.h 8.1 (Berkeley) 6/2/93 + */ + +#ifndef _NDBM_H_ +#define _NDBM_H_ + +#include "mcom_db.h" + +/* Map dbm interface onto db(3). */ +#define DBM_RDONLY O_RDONLY + +/* Flags to dbm_store(). */ +#define DBM_INSERT 0 +#define DBM_REPLACE 1 + +/* + * The db(3) support for ndbm(3) always appends this suffix to the + * file name to avoid overwriting the user's original database. + */ +#define DBM_SUFFIX ".db" + +typedef struct { + char *dptr; + int dsize; +} datum; + +typedef DB DBM; +#define dbm_pagfno(a) DBM_PAGFNO_NOT_AVAILABLE + +__BEGIN_DECLS +void dbm_close (DBM *); +int dbm_delete (DBM *, datum); +datum dbm_fetch (DBM *, datum); +datum dbm_firstkey (DBM *); +long dbm_forder (DBM *, datum); +datum dbm_nextkey (DBM *); +DBM *dbm_open (const char *, int, int); +int dbm_store (DBM *, datum, datum, int); +int dbm_dirfno (DBM *); +__END_DECLS + +#endif /* !_NDBM_H_ */ diff --git a/dbm/include/nsres.h b/dbm/include/nsres.h new file mode 100644 index 000000000..f3f4e2d1a --- /dev/null +++ b/dbm/include/nsres.h @@ -0,0 +1,41 @@ +#ifndef NSRES_H +#define NSRES_H +#include "mcom_db.h" + +__BEGIN_DECLS + +/* C version */ +#define NSRESHANDLE void * + +typedef void (*NSRESTHREADFUNC)(void *); + +typedef struct NSRESTHREADINFO +{ + void *lock; + NSRESTHREADFUNC fn_lock; + NSRESTHREADFUNC fn_unlock; +} NSRESTHREADINFO; + +#define MAXBUFNUM 10 +#define MAXSTRINGLEN 300 + +#define NSRES_CREATE 1 +#define NSRES_OPEN 2 + + + +NSRESHANDLE NSResCreateTable(const char *filename, NSRESTHREADINFO *threadinfo); +NSRESHANDLE NSResOpenTable(const char *filename, NSRESTHREADINFO *threadinfo); +void NSResCloseTable(NSRESHANDLE handle); + +char *NSResLoadString(NSRESHANDLE handle, const char * library, int32 id, + unsigned int charsetid, char *retbuf); +int32 NSResGetSize(NSRESHANDLE handle, const char *library, int32 id); +int32 NSResLoadResource(NSRESHANDLE handle, const char *library, int32 id, char *retbuf); +int NSResAddString(NSRESHANDLE handle, const char *library, int32 id, const char *string, unsigned int charset); + +__END_DECLS + + +#endif + diff --git a/dbm/include/watcomfx.h b/dbm/include/watcomfx.h new file mode 100644 index 000000000..3020e9de9 --- /dev/null +++ b/dbm/include/watcomfx.h @@ -0,0 +1,26 @@ +#if defined(__WATCOMC__) || defined(__WATCOM_CPLUSPLUS__) +#ifndef __WATCOM_FIX_H__ +#define __WATCOM_FIX_H__ 1 +/* + * WATCOM's C compiler doesn't default to "__cdecl" conventions for external + * symbols and functions. Rather than adding an explicit __cdecl modifier to + * every external symbol and function declaration and definition, we use the + * following pragma to (attempt to) change WATCOM c's default to __cdecl. + * These pragmas were taken from pages 180-181, 266 & 269 of the + * Watcom C/C++ version 11 User's Guide, 3rd edition. + */ +#if defined(XP_WIN16) || defined(WIN16) +#pragma aux default "_*" \ + parm caller [] \ + value struct float struct routine [ax] \ + modify [ax bx cx dx es] +#else +#pragma aux default "_*" \ + parm caller [] \ + value struct float struct routine [eax] \ + modify [eax ecx edx] +#endif +#pragma aux default far + +#endif /* once */ +#endif /* WATCOM compiler */ diff --git a/dbm/src/Makefile.in b/dbm/src/Makefile.in index 2f7476d8c..8c8f2c107 100644 --- a/dbm/src/Makefile.in +++ b/dbm/src/Makefile.in @@ -1,39 +1,23 @@ # -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# The contents of this file are subject to the Netscape 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/NPL/ # -# 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. +# 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 mozilla.org code. # -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. # -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. +# Contributor(s): # -# ***** END LICENSE BLOCK ***** DEPTH = ../.. topsrcdir = @top_srcdir@ diff --git a/dbm/src/Makefile.win b/dbm/src/Makefile.win index 91bdf7d20..060a8c48b 100644 --- a/dbm/src/Makefile.win +++ b/dbm/src/Makefile.win @@ -1,38 +1,21 @@ -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# The contents of this file are subject to the Netscape 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/NPL/ # -# 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. +# 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 mozilla.org code. # -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. # -# ***** END LICENSE BLOCK ***** +# Contributor(s): #//------------------------------------------------------------------------ diff --git a/dbm/src/db.c b/dbm/src/db.c index 851295233..c1bb6fa49 100644 --- a/dbm/src/db.c +++ b/dbm/src/db.c @@ -33,6 +33,8 @@ static char sccsid[] = "@(#)db.c 8.4 (Berkeley) 2/21/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #ifndef __DBINTERFACE_PRIVATE #define __DBINTERFACE_PRIVATE #endif @@ -83,7 +85,7 @@ dbopen(const char *fname, int flags,int mode, DBTYPE type, const void *openinfo) #define DB_FLAGS (DB_LOCK | DB_SHMEM | DB_TXN) -#if 0 /* most systems don't have EXLOCK and SHLOCK */ +#if 0 /* most systems dont have EXLOCK and SHLOCK */ #define USE_OPEN_FLAGS \ (O_CREAT | O_EXCL | O_EXLOCK | O_NONBLOCK | O_RDONLY | \ O_RDWR | O_SHLOCK | O_TRUNC) diff --git a/dbm/src/h_bigkey.c b/dbm/src/h_bigkey.c index c174e32a7..5cf7f15db 100644 --- a/dbm/src/h_bigkey.c +++ b/dbm/src/h_bigkey.c @@ -36,6 +36,8 @@ static char sccsid[] = "@(#)hash_bigkey.c 8.3 (Berkeley) 5/31/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + /* * PACKAGE: hash * DESCRIPTION: @@ -54,7 +56,7 @@ static char sccsid[] = "@(#)hash_bigkey.c 8.3 (Berkeley) 5/31/94"; * collect_data */ -#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP) #include <sys/param.h> #endif diff --git a/dbm/src/h_func.c b/dbm/src/h_func.c index 8c86be64a..6022e6531 100644 --- a/dbm/src/h_func.c +++ b/dbm/src/h_func.c @@ -36,6 +36,8 @@ static char sccsid[] = "@(#)hash_func.c 8.2 (Berkeley) 2/21/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #ifndef macintosh #include <sys/types.h> #endif diff --git a/dbm/src/h_log2.c b/dbm/src/h_log2.c index 9c8ea06c8..66b975e89 100644 --- a/dbm/src/h_log2.c +++ b/dbm/src/h_log2.c @@ -36,6 +36,8 @@ static char sccsid[] = "@(#)hash_log2.c 8.2 (Berkeley) 5/31/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #include <stdio.h> #ifndef macintosh #include <sys/types.h> diff --git a/dbm/src/h_page.c b/dbm/src/h_page.c index 3b95554db..1f06a0a6a 100644 --- a/dbm/src/h_page.c +++ b/dbm/src/h_page.c @@ -43,6 +43,8 @@ extern long new_lseek(int fd, long pos, int start); static char sccsid[] = "@(#)hash_page.c 8.7 (Berkeley) 8/16/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + /* * PACKAGE: hashing * @@ -76,7 +78,7 @@ static char sccsid[] = "@(#)hash_page.c 8.7 (Berkeley) 8/16/94"; #include <stdlib.h> #include <string.h> -#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP) #include <unistd.h> #endif diff --git a/dbm/src/hash.c b/dbm/src/hash.c index e98aa4301..d4c0e0739 100644 --- a/dbm/src/hash.c +++ b/dbm/src/hash.c @@ -36,12 +36,14 @@ static char sccsid[] = "@(#)hash.c 8.9 (Berkeley) 6/16/94"; #endif /* LIBC_SCCS and not lint */ -#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) +#include "watcomfx.h" + +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP) #include <sys/param.h> #endif #if !defined(macintosh) -#ifdef XP_OS2 +#ifdef XP_OS2_EMX #include <sys/types.h> #endif #include <sys/stat.h> @@ -58,7 +60,7 @@ static char sccsid[] = "@(#)hash.c 8.9 (Berkeley) 6/16/94"; #include <stdlib.h> #include <string.h> -#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP) #include <unistd.h> #endif #if defined(_WIN32) || defined(_WINDOWS) diff --git a/dbm/src/hash_buf.c b/dbm/src/hash_buf.c index 727164c65..b9d1987fa 100644 --- a/dbm/src/hash_buf.c +++ b/dbm/src/hash_buf.c @@ -36,6 +36,8 @@ static char sccsid[] = "@(#)hash_buf.c 8.5 (Berkeley) 7/15/94"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + /* * PACKAGE: hash * @@ -51,7 +53,7 @@ static char sccsid[] = "@(#)hash_buf.c 8.5 (Berkeley) 7/15/94"; * Internal * newbuf */ -#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2_VACPP) #include <sys/param.h> #endif diff --git a/dbm/src/hsearch.c b/dbm/src/hsearch.c new file mode 100644 index 000000000..99b5118cf --- /dev/null +++ b/dbm/src/hsearch.c @@ -0,0 +1,106 @@ +/*- + * Copyright (c) 1990, 1993 + * The Regents of the University of California. All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Margo Seltzer. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. ***REMOVED*** - see + * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#if defined(LIBC_SCCS) && !defined(lint) +static char sccsid[] = "@(#)hsearch.c 8.4 (Berkeley) 7/21/94"; +#endif /* LIBC_SCCS and not lint */ + +#include "watcomfx.h" + +#ifndef macintosh +#include <sys/types.h> +#endif + +#include <fcntl.h> +#include <string.h> + +#include "mcom_db.h" +#include "hsearch.h" + +static DB *dbp = NULL; +static ENTRY retval; + +extern int +hcreate(uint nel) +{ + HASHINFO info; + + info.nelem = nel; + info.bsize = 256; + info.ffactor = 8; + info.cachesize = 0; + info.hash = NULL; + info.lorder = 0; + dbp = (DB *)__hash_open(NULL, O_CREAT | O_RDWR, 0600, &info, 0); + return ((int)dbp); +} + +extern ENTRY * +hsearch(ENTRY item, ACTION action) +{ + DBT key, val; + int status; + + if (!dbp) + return (NULL); + key.data = (uint8 *)item.key; + key.size = strlen(item.key) + 1; + + if (action == ENTER) { + val.data = (uint8 *)item.data; + val.size = strlen(item.data) + 1; + status = (dbp->put)(dbp, &key, &val, R_NOOVERWRITE); + if (status) + return (NULL); + } else { + /* FIND */ + status = (dbp->get)(dbp, &key, &val, 0); + if (status) + return (NULL); + else + item.data = (char *)val.data; + } + retval.key = item.key; + retval.data = item.data; + return (&retval); +} + +extern void +hdestroy() +{ + if (dbp) { + (void)(dbp->close)(dbp); + dbp = NULL; + } +} diff --git a/dbm/src/memmove.c b/dbm/src/memmove.c index 935ab4638..4c97dd9fd 100644 --- a/dbm/src/memmove.c +++ b/dbm/src/memmove.c @@ -37,6 +37,8 @@ static char sccsid[] = "@(#)bcopy.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #ifdef HAVE_SYS_CDEFS_H #include <sys/cdefs.h> #else diff --git a/dbm/src/mktemp.c b/dbm/src/mktemp.c index c70e2f57c..ecd936978 100644 --- a/dbm/src/mktemp.c +++ b/dbm/src/mktemp.c @@ -33,6 +33,8 @@ static char sccsid[] = "@(#)mktemp.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #ifdef macintosh #include <unix.h> #else @@ -45,10 +47,14 @@ static char sccsid[] = "@(#)mktemp.c 8.1 (Berkeley) 6/4/93"; #include <ctype.h> #include "mcom_db.h" -#ifndef _WINDOWS +#if !defined(_WINDOWS) && !defined(XP_OS2_VACPP) #include <unistd.h> #endif +#ifdef XP_OS2_VACPP +#include <process.h> +#endif + #ifdef _WINDOWS #include <process.h> #include "winfile.h" diff --git a/dbm/src/ndbm.c b/dbm/src/ndbm.c new file mode 100644 index 000000000..625e9a848 --- /dev/null +++ b/dbm/src/ndbm.c @@ -0,0 +1,193 @@ +/*- + * Copyright (c) 1990, 1993 + * The Regents of the University of California. All rights reserved. + * + * This code is derived from software contributed to Berkeley by + * Margo Seltzer. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. ***REMOVED*** - see + * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change + * 4. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#if defined(LIBC_SCCS) && !defined(lint) +static char sccsid[] = "@(#)ndbm.c 8.4 (Berkeley) 7/21/94"; +#endif /* LIBC_SCCS and not lint */ + +#include "watcomfx.h" + +/* + * This package provides a dbm compatible interface to the new hashing + * package described in db(3). + */ +#if !defined(_WIN32) && !defined(_WINDOWS) && !defined(XP_OS2_VACPP) +#include <sys/param.h> +#endif + +#if defined(__linux) +#include <linux/limits.h> +#endif + +#include <stdio.h> +#include <string.h> + +#include "ndbm.h" +#include "hash.h" + +/* + * Returns: + * *DBM on success + * NULL on failure + */ +extern DBM * +dbm_open(const char *file, int flags, int mode) +{ + HASHINFO info; + char path[MAXPATHLEN]; + + info.bsize = 4096; + info.ffactor = 40; + info.nelem = 1; + info.cachesize = 0; + info.hash = NULL; + info.lorder = 0; + (void)strcpy(path, file); + (void)strcat(path, DBM_SUFFIX); + return ((DBM *)__hash_open(path, flags, mode, &info, 0)); +} + +extern void +dbm_close(DBM *db) +{ + (void)(db->close)(db); +} + +/* + * Returns: + * DATUM on success + * NULL on failure + */ +extern datum +dbm_fetch(DBM *db, datum key) +{ + datum retval; + int status; + + status = (db->get)(db, (DBT *)&key, (DBT *)&retval, 0); + if (status) { + retval.dptr = NULL; + retval.dsize = 0; + } + return (retval); +} + +/* + * Returns: + * DATUM on success + * NULL on failure + */ +extern datum +dbm_firstkey(DBM *db) +{ + int status; + datum retdata, retkey; + + status = (db->seq)(db, (DBT *)&retkey, (DBT *)&retdata, R_FIRST); + if (status) + retkey.dptr = NULL; + return (retkey); +} + +/* + * Returns: + * DATUM on success + * NULL on failure + */ +extern datum +dbm_nextkey(DBM *db) +{ + int status; + datum retdata, retkey; + + status = (db->seq)(db, (DBT *)&retkey, (DBT *)&retdata, R_NEXT); + if (status) + retkey.dptr = NULL; + return (retkey); +} +/* + * Returns: + * 0 on success + * <0 failure + */ +extern int +dbm_delete(DBM *db, datum key) +{ + int status; + + status = (db->del)(db, (DBT *)&key, 0); + if (status) + return (-1); + else + return (0); +} + +/* + * Returns: + * 0 on success + * <0 failure + * 1 if DBM_INSERT and entry exists + */ +extern int +dbm_store(DBM *db, datum key, datum content, int flags) +{ + return ((db->put)(db, (DBT *)&key, (DBT *)&content, + (flags == DBM_INSERT) ? R_NOOVERWRITE : 0)); +} + + +extern int +dbm_error(DBM *db) +{ + HTAB *hp; + + hp = (HTAB *)db->internal; + return (hp->dbmerrno); +} + +extern int +dbm_clearerr(DBM *db) +{ + HTAB *hp; + + hp = (HTAB *)db->internal; + hp->dbmerrno = 0; + return (0); +} + +extern int +dbm_dirfno(DBM *db) +{ + return(((HTAB *)db->internal)->fp); +} diff --git a/dbm/src/nsres.c b/dbm/src/nsres.c new file mode 100644 index 000000000..4b4dae4a2 --- /dev/null +++ b/dbm/src/nsres.c @@ -0,0 +1,305 @@ +#include "watcomfx.h" + +#include "nsres.h" + +#include <stdio.h> + +#include <stdlib.h> + +#include <string.h> + +struct RESDATABASE +{ + DB *hdb; + NSRESTHREADINFO *threadinfo; + char * pbuf[MAXBUFNUM]; +} ; +typedef struct RESDATABASE * RESHANDLE; + +typedef struct STRINGDATA +{ + char *str; + unsigned int charsetid; +} STRINGDATA; + + +typedef unsigned int CHARSETTYPE; +#define RES_LOCK if (hres->threadinfo) hres->threadinfo->fn_lock(hres->threadinfo->lock); +#define RES_UNLOCK if (hres->threadinfo) hres->threadinfo->fn_unlock(hres->threadinfo->lock); + +int GenKeyData(const char *library, int32 id, DBT *key); + +/* + Right now, the page size used for resource is same as for Navigator cache + database + */ +HASHINFO res_hash_info = { + 32*1024, + 0, + 0, + 0, + 0, /* 64 * 1024U */ + 0}; + +int GenKeyData(const char *library, int32 id, DBT *key) +{ + char idstr[10]; + static char * strdata = NULL; + size_t len; + + if (strdata) + free (strdata); + + if (id == 0) + idstr[0] = '\0'; + else + { + sprintf(idstr, "%d", id); + /* itoa(id, idstr, 10); */ + } + + if (library == NULL) + len = strlen(idstr) + 1; + else + len = strlen(library) + strlen(idstr) + 1; + strdata = (char *) malloc (len); + strcpy(strdata, library); + strcat(strdata, idstr); + + key->size = len; + key->data = strdata; + + return 1; +} + +NSRESHANDLE NSResCreateTable(const char *filename, NSRESTHREADINFO *threadinfo) +{ + RESHANDLE hres; + int flag; + + flag = O_RDWR | O_CREAT; + + hres = (RESHANDLE) calloc ( 1, sizeof(struct RESDATABASE) ); + + if (threadinfo && threadinfo->lock && threadinfo->fn_lock + && threadinfo->fn_unlock) + { + hres->threadinfo = (NSRESTHREADINFO *) malloc( sizeof(NSRESTHREADINFO) ); + hres->threadinfo->lock = threadinfo->lock; + hres->threadinfo->fn_lock = threadinfo->fn_lock; + hres->threadinfo->fn_unlock = threadinfo->fn_unlock; + } + + + RES_LOCK + + hres->hdb = dbopen(filename, flag, 0644, DB_HASH, &res_hash_info); + + RES_UNLOCK + + if(!hres->hdb) + return NULL; + + return (NSRESHANDLE) hres; +} + +NSRESHANDLE NSResOpenTable(const char *filename, NSRESTHREADINFO *threadinfo) +{ + RESHANDLE hres; + int flag; + + flag = O_RDONLY; /* only open database for reading */ + + hres = (RESHANDLE) calloc ( 1, sizeof(struct RESDATABASE) ); + + if (threadinfo && threadinfo->lock && threadinfo->fn_lock + && threadinfo->fn_unlock) + { + hres->threadinfo = (NSRESTHREADINFO *) malloc( sizeof(NSRESTHREADINFO) ); + hres->threadinfo->lock = threadinfo->lock; + hres->threadinfo->fn_lock = threadinfo->fn_lock; + hres->threadinfo->fn_unlock = threadinfo->fn_unlock; + } + + + RES_LOCK + + hres->hdb = dbopen(filename, flag, 0644, DB_HASH, &res_hash_info); + + RES_UNLOCK + + if(!hres->hdb) + return NULL; + + return (NSRESHANDLE) hres; +} + + + +void NSResCloseTable(NSRESHANDLE handle) +{ + RESHANDLE hres; + int i; + + if (handle == NULL) + return; + hres = (RESHANDLE) handle; + + RES_LOCK + + (*hres->hdb->sync)(hres->hdb, 0); + (*hres->hdb->close)(hres->hdb); + + RES_UNLOCK + + for (i = 0; i < MAXBUFNUM; i++) + { + if (hres->pbuf[i]) + free (hres->pbuf[i]); + } + + if (hres->threadinfo) + free (hres->threadinfo); + free (hres); +} + + +char *NSResLoadString(NSRESHANDLE handle, const char * library, int32 id, + unsigned int charsetid, char *retbuf) +{ + int status; + RESHANDLE hres; + DBT key, data; + if (handle == NULL) + return NULL; + + hres = (RESHANDLE) handle; + GenKeyData(library, id, &key); + + RES_LOCK + + status = (*hres->hdb->get)(hres->hdb, &key, &data, 0); + + RES_UNLOCK + + if (retbuf) + { + memcpy(retbuf, (char *)data.data + sizeof(CHARSETTYPE), data.size - sizeof(CHARSETTYPE)); + return retbuf; + } + else + { + static int WhichString = 0; + static int bFirstTime = 1; + char *szLoadedString; + int i; + + RES_LOCK + + if (bFirstTime) { + for (i = 0; i < MAXBUFNUM; i++) + hres->pbuf[i] = (char *) malloc(MAXSTRINGLEN * sizeof(char)); + bFirstTime = 0; + } + + szLoadedString = hres->pbuf[WhichString]; + WhichString++; + + /* reset to 0, if WhichString reaches to the end */ + if (WhichString == MAXBUFNUM) + WhichString = 0; + + if (status == 0) + memcpy(szLoadedString, (char *) data.data + sizeof(CHARSETTYPE), + data.size - sizeof(CHARSETTYPE)); + else + szLoadedString[0] = 0; + + RES_UNLOCK + + return szLoadedString; + } +} + +int32 NSResGetSize(NSRESHANDLE handle, const char *library, int32 id) +{ + int status; + RESHANDLE hres; + DBT key, data; + if (handle == NULL) + return 0; + hres = (RESHANDLE) handle; + GenKeyData(library, id, &key); + + RES_LOCK + + status = (*hres->hdb->get)(hres->hdb, &key, &data, 0); + + RES_UNLOCK + + return data.size - sizeof(CHARSETTYPE); +} + +int32 NSResLoadResource(NSRESHANDLE handle, const char *library, int32 id, char *retbuf) +{ + int status; + RESHANDLE hres; + DBT key, data; + if (handle == NULL) + return 0; + hres = (RESHANDLE) handle; + GenKeyData(library, id, &key); + + RES_LOCK + + status = (*hres->hdb->get)(hres->hdb, &key, &data, 0); + + RES_UNLOCK + + if (retbuf) + { + memcpy(retbuf, (char *)data.data + sizeof(CHARSETTYPE), data.size - sizeof(CHARSETTYPE)); + return data.size; + } + else + return 0; +} + +int NSResAddString(NSRESHANDLE handle, const char *library, int32 id, + const char *string, unsigned int charset) +{ + int status; + RESHANDLE hres; + DBT key, data; + char * recdata; + + if (handle == NULL) + return 0; + hres = (RESHANDLE) handle; + + GenKeyData(library, id, &key); + + data.size = sizeof(CHARSETTYPE) + (strlen(string) + 1) ; + + recdata = (char *) malloc(data.size) ; + + /* set charset to the first field of record data */ + *((CHARSETTYPE *)recdata) = (CHARSETTYPE)charset; + + /* set data field */ + memcpy(recdata+sizeof(CHARSETTYPE), string, strlen(string) + 1); + + data.data = recdata; + + RES_LOCK + + status = (*hres->hdb->put)(hres->hdb, &key, &data, 0); + + + if (recdata) + free(recdata); + + RES_UNLOCK + + return status; +} diff --git a/dbm/src/snprintf.c b/dbm/src/snprintf.c index 96696d8e8..498778572 100644 --- a/dbm/src/snprintf.c +++ b/dbm/src/snprintf.c @@ -1,5 +1,6 @@ #ifndef HAVE_SNPRINTF +#include "watcomfx.h" #include <sys/types.h> #include <stddef.h> #include <stdio.h> @@ -14,14 +15,15 @@ #include <ncompat.h> -#ifdef __STDC__ +/* The OS/2 VAC compiler doesn't appear to define __STDC__ and won't let us define it either */ +#if defined(__STDC__) || defined(XP_OS2_VACPP) #include <stdarg.h> #else #include <varargs.h> #endif int -#ifdef __STDC__ +#if defined(__STDC__) || defined(XP_OS2_VACPP) snprintf(char *str, size_t n, const char *fmt, ...) #else snprintf(str, n, fmt, va_alist) @@ -37,7 +39,7 @@ snprintf(str, n, fmt, va_alist) #else int rval; #endif -#ifdef __STDC__ +#if defined(__STDC__) || defined(XP_OS2_VACPP) va_start(ap, fmt); #else va_start(ap); diff --git a/dbm/src/strerror.c b/dbm/src/strerror.c index 83d16e7c2..a8232d9a3 100644 --- a/dbm/src/strerror.c +++ b/dbm/src/strerror.c @@ -33,6 +33,8 @@ static char sccsid[] = "@(#)strerror.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ +#include "watcomfx.h" + #include <string.h> #ifdef _DLL diff --git a/dbm/tests/Makefile.in b/dbm/tests/Makefile.in index ffb83f29b..c01be2d1f 100644 --- a/dbm/tests/Makefile.in +++ b/dbm/tests/Makefile.in @@ -1,39 +1,23 @@ # -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# The contents of this file are subject to the Netscape 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/NPL/ # -# 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. +# 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 mozilla.org code. # -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1998 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. # -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. +# Contributor(s): # -# ***** END LICENSE BLOCK ***** DEPTH = ../.. topsrcdir = @top_srcdir@ diff --git a/dbm/tests/lots.c b/dbm/tests/lots.c index ea8bc6ea2..0b3191e74 100644 --- a/dbm/tests/lots.c +++ b/dbm/tests/lots.c @@ -1,11 +1,11 @@ -/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * Version: NPL 1.1/GPL 2.0/LGPL 2.1 * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ + * The contents of this file are subject to the Netscape 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/NPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License @@ -14,24 +14,25 @@ * * The Original Code is mozilla.org code. * - * The Initial Developer of the Original Code is + * The Initial Developer of the Original Code is * Netscape Communications Corporation. * Portions created by the Initial Developer are Copyright (C) 1998 * the Initial Developer. All Rights Reserved. * * Contributor(s): * + * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead * of those above. If you wish to allow use of your version of this file only * under the terms of either the GPL or the LGPL, and not to allow others to - * use your version of this file under the terms of the MPL, indicate your + * use your version of this file under the terms of the NPL, indicate your * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under - * the terms of any one of the MPL, the GPL or the LGPL. + * the terms of any one of the NPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ @@ -205,10 +206,10 @@ SeqDatabase() ReportStatus("SEQuencing through database..."); - /* seq through the whole database */ + /* seq throught the whole database */ if(!(status = (*database->seq)(database, &key, &data, R_FIRST))) { - while(!(status = (database->seq) (database, &key, &data, R_NEXT))) + while(!(status = (database->seq) (database, &key, &data, R_NEXT))); ; /* null body */ } diff --git a/security/coreconf/coreconf.dep b/security/coreconf/coreconf.dep index b536cfc01..b75161110 100644 --- a/security/coreconf/coreconf.dep +++ b/security/coreconf/coreconf.dep @@ -42,4 +42,3 @@ */ #error "Do not include this header file." - diff --git a/security/dbm/Makefile b/security/dbm/Makefile deleted file mode 100644 index bfcff6a17..000000000 --- a/security/dbm/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -####################################################################### -# (1) Include initial platform-independent assignments (MANDATORY). # -####################################################################### - -include manifest.mn - -ifdef NSS_DISABLE_DBM -DIRS = dummy -endif - -####################################################################### -# (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/config/config.mk b/security/dbm/config/config.mk deleted file mode 100644 index adab12447..000000000 --- a/security/dbm/config/config.mk +++ /dev/null @@ -1,71 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -# -# These macros are defined by mozilla's configure script. -# We define them manually here. -# - -DEFINES += -DSTDC_HEADERS -DHAVE_STRERROR - -# -# Most platforms have snprintf, so it's simpler to list the exceptions. -# -HAVE_SNPRINTF = 1 -# -# OSF1 V4.0D doesn't have snprintf but V5.0A does. -# -ifeq ($(OS_TARGET)$(OS_RELEASE),OSF1V4.0D) -HAVE_SNPRINTF = -endif -ifdef HAVE_SNPRINTF -DEFINES += -DHAVE_SNPRINTF -endif - -ifeq (,$(filter-out IRIX Linux,$(OS_TARGET))) -DEFINES += -DHAVE_SYS_CDEFS_H -endif - -ifeq (,$(filter-out DGUX NCR ReliantUNIX SCO_SV SCOOS UNIXWARE,$(OS_TARGET))) -DEFINES += -DHAVE_SYS_BYTEORDER_H -endif - -# -# None of the platforms that we are interested in need to -# define HAVE_MEMORY_H. -# diff --git a/security/dbm/include/Makefile b/security/dbm/include/Makefile deleted file mode 100644 index 518962823..000000000 --- a/security/dbm/include/Makefile +++ /dev/null @@ -1,80 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -####################################################################### -# (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). # -####################################################################### - - - diff --git a/security/dbm/include/manifest.mn b/security/dbm/include/manifest.mn deleted file mode 100644 index 31cbe56ef..000000000 --- a/security/dbm/include/manifest.mn +++ /dev/null @@ -1,59 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -CORE_DEPTH = ../.. - -VPATH = $(CORE_DEPTH)/../dbm/include - -MODULE = dbm - -EXPORTS = cdefs.h \ - mcom_db.h \ - ncompat.h \ - winfile.h \ - $(NULL) - -PRIVATE_EXPORTS = hsearch.h \ - page.h \ - extern.h \ - queue.h \ - hash.h \ - mpool.h \ - search.h \ - $(NULL) - diff --git a/security/dbm/manifest.mn b/security/dbm/manifest.mn deleted file mode 100644 index 48b39176a..000000000 --- a/security/dbm/manifest.mn +++ /dev/null @@ -1,49 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -CORE_DEPTH = .. - -MODULE = dbm - -IMPORTS = nspr20/v4.4.1 - -RELEASE = dbm - -DIRS = include \ - src \ - $(NULL) diff --git a/security/dbm/src/Makefile b/security/dbm/src/Makefile deleted file mode 100644 index 6d9a95bdd..000000000 --- a/security/dbm/src/Makefile +++ /dev/null @@ -1,80 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -####################################################################### -# (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) # -####################################################################### - -include $(CORE_DEPTH)/dbm/config/config.mk - -####################################################################### -# (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) # -####################################################################### - - - -####################################################################### -# (7) Execute "local" rules. (OPTIONAL). # -####################################################################### - - - diff --git a/security/dbm/src/config.mk b/security/dbm/src/config.mk deleted file mode 100644 index e64d886d1..000000000 --- a/security/dbm/src/config.mk +++ /dev/null @@ -1,67 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEFINES += -DMEMMOVE -D__DBINTERFACE_PRIVATE $(SECURITY_FLAG) - -INCLUDES += -I$(CORE_DEPTH)/../dbm/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 (,$(filter-out WIN%,$(OS_TARGET))) - DLLBASE=/BASE:0x30000000 - RES=$(OBJDIR)/dbm.res - RESNAME=../include/dbm.rc - endif - ifeq ($(DLL_SUFFIX),dll) - DEFINES += -D_DLL - endif -endif - -ifeq ($(OS_TARGET),AIX) - OS_LIBS += -lc_r -endif diff --git a/security/dbm/src/dirent.c b/security/dbm/src/dirent.c deleted file mode 100644 index cae92d81b..000000000 --- a/security/dbm/src/dirent.c +++ /dev/null @@ -1,348 +0,0 @@ -#ifdef OS2 - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <ctype.h> - -#include <dirent.h> -#include <errno.h> - -/*#ifndef __EMX__ -#include <libx.h> -#endif */ - -#define INCL_DOSFILEMGR -#define INCL_DOSERRORS -#include <os2.h> - -#if OS2 >= 2 -# define FFBUF FILEFINDBUF3 -# define Word ULONG - /* - * LS20 recommends a request count of 100, but according to the - * APAR text it does not lead to missing files, just to funny - * numbers of returned entries. - * - * LS30 HPFS386 requires a count greater than 2, or some files - * are missing (those starting with a character less that '.'). - * - * Novell loses entries which overflow the buffer. In previous - * versions of dirent2, this could have lead to missing files - * when the average length of 100 directory entries was 40 bytes - * or more (quite unlikely for files on a Novell server). - * - * Conclusion: Make sure that the entries all fit into the buffer - * and that the buffer is large enough for more than 2 entries - * (each entry is at most 300 bytes long). And ignore the LS20 - * effect. - */ -# define Count 25 -# define BufSz (25 * (sizeof(FILEFINDBUF3)+1)) -#else -# define FFBUF FILEFINDBUF -# define Word USHORT -# define BufSz 1024 -# define Count 3 -#endif - -#if defined(__IBMC__) || defined(__IBMCPP__) - #define error(rc) _doserrno = rc, errno = EOS2ERR -#elif defined(MICROSOFT) - #define error(rc) _doserrno = rc, errno = 255 -#else - #define error(rc) errno = 255 -#endif - -struct _dirdescr { - HDIR handle; /* DosFindFirst handle */ - char fstype; /* filesystem type */ - Word count; /* valid entries in <ffbuf> */ - long number; /* absolute number of next entry */ - int index; /* relative number of next entry */ - FFBUF * next; /* pointer to next entry */ - char name[MAXPATHLEN+3]; /* directory name */ - unsigned attrmask; /* attribute mask for seekdir */ - struct dirent entry; /* buffer for directory entry */ - BYTE ffbuf[BufSz]; -}; - -/* - * Return first char of filesystem type, or 0 if unknown. - */ -static char -getFSType(const char *path) -{ - static char cache[1+26]; - char drive[3], info[512]; - Word unit, infolen; - char r; - - if (isalpha(path[0]) && path[1] == ':') { - unit = toupper(path[0]) - '@'; - path += 2; - } else { - ULONG driveMap; -#if OS2 >= 2 - if (DosQueryCurrentDisk(&unit, &driveMap)) -#else - if (DosQCurDisk(&unit, &driveMap)) -#endif - return 0; - } - - if ((path[0] == '\\' || path[0] == '/') - && (path[1] == '\\' || path[1] == '/')) - return 0; - - if (cache [unit]) - return cache [unit]; - - drive[0] = '@' + unit; - drive[1] = ':'; - drive[2] = '\0'; - infolen = sizeof info; -#if OS2 >= 2 - if (DosQueryFSAttach(drive, 0, FSAIL_QUERYNAME, (PVOID)info, &infolen)) - return 0; - if (infolen >= sizeof(FSQBUFFER2)) { - FSQBUFFER2 *p = (FSQBUFFER2 *)info; - r = p->szFSDName[p->cbName]; - } else -#else - if (DosQFSAttach((PSZ)drive, 0, FSAIL_QUERYNAME, (PVOID)info, &infolen, 0)) - return 0; - if (infolen >= 9) { - char *p = info + sizeof(USHORT); - p += sizeof(USHORT) + *(USHORT *)p + 1 + sizeof(USHORT); - r = *p; - } else -#endif - r = 0; - return cache [unit] = r; -} - -char * -abs_path(const char *name, char *buffer, int len) -{ - char buf[4]; - if (isalpha(name[0]) && name[1] == ':' && name[2] == '\0') { - buf[0] = name[0]; - buf[1] = name[1]; - buf[2] = '.'; - buf[3] = '\0'; - name = buf; - } -#if OS2 >= 2 - if (DosQueryPathInfo((PSZ)name, FIL_QUERYFULLNAME, buffer, len)) -#else - if (DosQPathInfo((PSZ)name, FIL_QUERYFULLNAME, (PBYTE)buffer, len, 0L)) -#endif - return NULL; - return buffer; -} - -DIR * -openxdir(const char *path, unsigned att_mask) -{ - DIR *dir; - char name[MAXPATHLEN+3]; - Word rc; - - dir = malloc(sizeof(DIR)); - if (dir == NULL) { - errno = ENOMEM; - return NULL; - } - - strncpy(name, path, MAXPATHLEN); - name[MAXPATHLEN] = '\0'; - switch (name[strlen(name)-1]) { - default: - strcat(name, "\\"); - case '\\': - case '/': - case ':': - ; - } - strcat(name, "."); - if (!abs_path(name, dir->name, MAXPATHLEN+1)) - strcpy(dir->name, name); - if (dir->name[strlen(dir->name)-1] == '\\') - strcat(dir->name, "*"); - else - strcat(dir->name, "\\*"); - - dir->fstype = getFSType(dir->name); - dir->attrmask = att_mask | A_DIR; - - dir->handle = HDIR_CREATE; - dir->count = 100; -#if OS2 >= 2 - rc = DosFindFirst(dir->name, &dir->handle, dir->attrmask, - dir->ffbuf, sizeof dir->ffbuf, &dir->count, FIL_STANDARD); -#else - rc = DosFindFirst((PSZ)dir->name, &dir->handle, dir->attrmask, - (PFILEFINDBUF)dir->ffbuf, sizeof dir->ffbuf, &dir->count, 0); -#endif - switch (rc) { - default: - free(dir); - error(rc); - return NULL; - case NO_ERROR: - case ERROR_NO_MORE_FILES: - ; - } - - dir->number = 0; - dir->index = 0; - dir->next = (FFBUF *)dir->ffbuf; - - return (DIR *)dir; -} - -DIR * -opendir(const char *pathname) -{ - return openxdir(pathname, 0); -} - -struct dirent * -readdir(DIR *dir) -{ - static int dummy_ino = 2; - - if (dir->index == dir->count) { - Word rc; - dir->count = 100; -#if OS2 >= 2 - rc = DosFindNext(dir->handle, dir->ffbuf, - sizeof dir->ffbuf, &dir->count); -#else - rc = DosFindNext(dir->handle, (PFILEFINDBUF)dir->ffbuf, - sizeof dir->ffbuf, &dir->count); -#endif - if (rc) { - error(rc); - return NULL; - } - - dir->index = 0; - dir->next = (FFBUF *)dir->ffbuf; - } - - if (dir->index == dir->count) - return NULL; - - memcpy(dir->entry.d_name, dir->next->achName, dir->next->cchName); - dir->entry.d_name[dir->next->cchName] = '\0'; - dir->entry.d_ino = dummy_ino++; - dir->entry.d_reclen = dir->next->cchName; - dir->entry.d_namlen = dir->next->cchName; - dir->entry.d_size = dir->next->cbFile; - dir->entry.d_attribute = dir->next->attrFile; - dir->entry.d_time = *(USHORT *)&dir->next->ftimeLastWrite; - dir->entry.d_date = *(USHORT *)&dir->next->fdateLastWrite; - - switch (dir->fstype) { - case 'F': /* FAT */ - case 'C': /* CDFS */ - if (dir->next->attrFile & FILE_DIRECTORY) - strupr(dir->entry.d_name); - else - strlwr(dir->entry.d_name); - } - -#if OS2 >= 2 - dir->next = (FFBUF *)((BYTE *)dir->next + dir->next->oNextEntryOffset); -#else - dir->next = (FFBUF *)((BYTE *)dir->next->achName + dir->next->cchName + 1); -#endif - ++dir->number; - ++dir->index; - - return &dir->entry; -} - -long -telldir(DIR *dir) -{ - return dir->number; -} - -void -seekdir(DIR *dir, long off) -{ - if (dir->number > off) { - char name[MAXPATHLEN+2]; - Word rc; - - DosFindClose(dir->handle); - - strcpy(name, dir->name); - strcat(name, "*"); - - dir->handle = HDIR_CREATE; - dir->count = 32767; -#if OS2 >= 2 - rc = DosFindFirst(name, &dir->handle, dir->attrmask, - dir->ffbuf, sizeof dir->ffbuf, &dir->count, FIL_STANDARD); -#else - rc = DosFindFirst((PSZ)name, &dir->handle, dir->attrmask, - (PFILEFINDBUF)dir->ffbuf, sizeof dir->ffbuf, &dir->count, 0); -#endif - switch (rc) { - default: - error(rc); - return; - case NO_ERROR: - case ERROR_NO_MORE_FILES: - ; - } - - dir->number = 0; - dir->index = 0; - dir->next = (FFBUF *)dir->ffbuf; - } - - while (dir->number < off && readdir(dir)) - ; -} - -void -closedir(DIR *dir) -{ - DosFindClose(dir->handle); - free(dir); -} - -/*****************************************************************************/ - -#ifdef TEST - -main(int argc, char **argv) -{ - int i; - DIR *dir; - struct dirent *ep; - - for (i = 1; i < argc; ++i) { - dir = opendir(argv[i]); - if (!dir) - continue; - while (ep = readdir(dir)) - if (strchr("\\/:", argv[i] [strlen(argv[i]) - 1])) - printf("%s%s\n", argv[i], ep->d_name); - else - printf("%s/%s\n", argv[i], ep->d_name); - closedir(dir); - } - - return 0; -} - -#endif - -#endif /* OS2 */ - diff --git a/security/dbm/src/dirent.h b/security/dbm/src/dirent.h deleted file mode 100644 index 07a6c0ac8..000000000 --- a/security/dbm/src/dirent.h +++ /dev/null @@ -1,97 +0,0 @@ -#ifndef __DIRENT_H__ -#define __DIRENT_H__ -/* - * @(#)msd_dir.h 1.4 87/11/06 Public Domain. - * - * A public domain implementation of BSD directory routines for - * MS-DOS. Written by Michael Rendell ({uunet,utai}michael@garfield), - * August 1897 - * - * Extended by Peter Lim (lim@mullian.oz) to overcome some MS DOS quirks - * and returns 2 more pieces of information - file size & attribute. - * Plus a little reshuffling of some #define's positions December 1987 - * - * Some modifications by Martin Junius 02-14-89 - * - * AK900712 - * AK910410 abs_path - make absolute path - * - */ - -#ifdef __EMX__ -#include <sys/param.h> -#else -#if defined(__IBMC__) || defined(__IBMCPP__) || defined(XP_W32_MSVC) -#include <stdio.h> -#ifdef MAXPATHLEN - #undef MAXPATHLEN -#endif -#define MAXPATHLEN (FILENAME_MAX*4) -#define MAXNAMLEN FILENAME_MAX - -#else -#include <param.h> -#endif -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* attribute stuff */ -#ifndef A_RONLY -# define A_RONLY 0x01 -# define A_HIDDEN 0x02 -# define A_SYSTEM 0x04 -# define A_LABEL 0x08 -# define A_DIR 0x10 -# define A_ARCHIVE 0x20 -#endif - -struct dirent { -#if defined(OS2) || defined(WIN32) /* use the layout of EMX to avoid trouble */ - int d_ino; /* Dummy */ - int d_reclen; /* Dummy, same as d_namlen */ - int d_namlen; /* length of name */ - char d_name[MAXNAMLEN + 1]; - unsigned long d_size; - unsigned short d_attribute; /* attributes (see above) */ - unsigned short d_time; /* modification time */ - unsigned short d_date; /* modification date */ -#else - char d_name[MAXNAMLEN + 1]; /* garentee null termination */ - char d_attribute; /* .. extension .. */ - unsigned long d_size; /* .. extension .. */ -#endif -}; - -typedef struct _dirdescr DIR; -/* the structs do not have to be defined here */ - -extern DIR *opendir(const char *); -extern DIR *openxdir(const char *, unsigned); -extern struct dirent *readdir(DIR *); -extern void seekdir(DIR *, long); -extern long telldir(DIR *); -extern void closedir(DIR *); -#define rewinddir(dirp) seekdir(dirp, 0L) - -extern char * abs_path(const char *name, char *buffer, int len); - -#ifndef S_IFMT -#define S_IFMT ( S_IFDIR | S_IFREG ) -#endif - -#ifndef S_ISDIR -#define S_ISDIR( m ) (((m) & S_IFMT) == S_IFDIR) -#endif - -#ifndef S_ISREG -#define S_ISREG( m ) (((m) & S_IFMT) == S_IFREG) -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/security/dbm/src/manifest.mn b/security/dbm/src/manifest.mn deleted file mode 100644 index 392f56407..000000000 --- a/security/dbm/src/manifest.mn +++ /dev/null @@ -1,62 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -CORE_DEPTH = ../.. - -VPATH = $(CORE_DEPTH)/../dbm/src - -MODULE = dbm - -# -# memmove.c, snprintf.c, and strerror.c are not in CSRCS because -# the Standard C Library has memmove and strerror and DBM is not -# using snprintf. -# - -CSRCS = db.c \ - h_bigkey.c \ - h_func.c \ - h_log2.c \ - h_page.c \ - hash.c \ - hash_buf.c \ - mktemp.c \ - dirent.c \ - $(NULL) - -LIBRARY_NAME = dbm diff --git a/security/dbm/tests/Makefile b/security/dbm/tests/Makefile deleted file mode 100644 index 63bc29388..000000000 --- a/security/dbm/tests/Makefile +++ /dev/null @@ -1,73 +0,0 @@ -#! gmake -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is the Netscape security libraries. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 1994-2000 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** -DEPTH = ../.. -CORE_DEPTH = ../.. - -VPATH = $(CORE_DEPTH)/../dbm/tests - -MODULE = dbm - -CSRCS = lots.c - -PROGRAM = lots - -include $(DEPTH)/coreconf/config.mk - -include $(DEPTH)/dbm/config/config.mk - -ifeq (,$(filter-out WIN%,$(OS_TARGET))) -LIBDBM = ../src/$(PLATFORM)/dbm$(STATIC_LIB_SUFFIX) -else -LIBDBM = ../src/$(PLATFORM)/libdbm$(STATIC_LIB_SUFFIX) -endif - -INCLUDES += -I$(CORE_DEPTH)/../dbm/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.pure: crash.o $(MYLIBS) - purify $(CC) -o crash.pure $(CFLAGS) $^ - diff --git a/security/nss/lib/ckfw/Makefile b/security/nss/lib/ckfw/Makefile index c0b2c5815..186498435 100644 --- a/security/nss/lib/ckfw/Makefile +++ b/security/nss/lib/ckfw/Makefile @@ -41,7 +41,7 @@ include $(CORE_DEPTH)/coreconf/config.mk include config.mk include $(CORE_DEPTH)/coreconf/rules.mk -ifdef MOZILLA_CLIENT +ifdef NOTDEF # was ifdef MOZILLA_CLIENT NSS_BUILD_CAPI = 1 endif diff --git a/security/nss/lib/ckfw/builtins/certdata.c b/security/nss/lib/ckfw/builtins/certdata.c index bc04fa44f..e5c1b589f 100644 --- a/security/nss/lib/ckfw/builtins/certdata.c +++ b/security/nss/lib/ckfw/builtins/certdata.c @@ -816,6 +816,90 @@ static const CK_ATTRIBUTE_TYPE nss_builtins_types_252 [] = { static const CK_ATTRIBUTE_TYPE nss_builtins_types_253 [] = { CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED }; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_254 [] = { + 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_255 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_256 [] = { + 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_257 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_258 [] = { + 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_259 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_260 [] = { + 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_261 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_262 [] = { + 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_263 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_264 [] = { + 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_265 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_266 [] = { + 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_267 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_268 [] = { + 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_269 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_270 [] = { + 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_271 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_272 [] = { + 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_273 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_274 [] = { + 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_275 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_276 [] = { + 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_277 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_278 [] = { + 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_279 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; +static const CK_ATTRIBUTE_TYPE nss_builtins_types_280 [] = { + 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_281 [] = { + CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_MODIFIABLE, CKA_LABEL, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH, CKA_ISSUER, CKA_SERIAL_NUMBER, CKA_TRUST_SERVER_AUTH, CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_CODE_SIGNING, CKA_TRUST_STEP_UP_APPROVED +}; #ifdef DEBUG static const NSSItem nss_builtins_items_0 [] = { { (void *)&cko_data, (PRUint32)sizeof(CK_OBJECT_CLASS) }, @@ -13818,7 +13902,7 @@ static const NSSItem nss_builtins_items_201 [] = { , (PRUint32)3 }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, - { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; static const NSSItem nss_builtins_items_202 [] = { @@ -17101,6 +17185,1774 @@ static const NSSItem nss_builtins_items_253 [] = { { (void *)&ckt_netscape_untrusted, (PRUint32)sizeof(CK_TRUST) }, { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } }; +static const NSSItem nss_builtins_items_254 [] = { + { (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 *)"IGC/A", (PRUint32)6 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122" +"\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143" +"\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151" +"\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123" +"\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103" +"\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107" +"\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001" +"\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155" +"\056\147\157\165\166\056\146\162" +, (PRUint32)136 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122" +"\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143" +"\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151" +"\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123" +"\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103" +"\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107" +"\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001" +"\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155" +"\056\147\157\165\166\056\146\162" +, (PRUint32)136 }, + { (void *)"\002\005\071\021\105\020\224" +, (PRUint32)7 }, + { (void *)"\060\202\004\002\060\202\002\352\240\003\002\001\002\002\005\071" +"\021\105\020\224\060\015\006\011\052\206\110\206\367\015\001\001" +"\005\005\000\060\201\205\061\013\060\011\006\003\125\004\006\023" +"\002\106\122\061\017\060\015\006\003\125\004\010\023\006\106\162" +"\141\156\143\145\061\016\060\014\006\003\125\004\007\023\005\120" +"\141\162\151\163\061\020\060\016\006\003\125\004\012\023\007\120" +"\115\057\123\107\104\116\061\016\060\014\006\003\125\004\013\023" +"\005\104\103\123\123\111\061\016\060\014\006\003\125\004\003\023" +"\005\111\107\103\057\101\061\043\060\041\006\011\052\206\110\206" +"\367\015\001\011\001\026\024\151\147\143\141\100\163\147\144\156" +"\056\160\155\056\147\157\165\166\056\146\162\060\036\027\015\060" +"\062\061\062\061\063\061\064\062\071\062\063\132\027\015\062\060" +"\061\060\061\067\061\064\062\071\062\062\132\060\201\205\061\013" +"\060\011\006\003\125\004\006\023\002\106\122\061\017\060\015\006" +"\003\125\004\010\023\006\106\162\141\156\143\145\061\016\060\014" +"\006\003\125\004\007\023\005\120\141\162\151\163\061\020\060\016" +"\006\003\125\004\012\023\007\120\115\057\123\107\104\116\061\016" +"\060\014\006\003\125\004\013\023\005\104\103\123\123\111\061\016" +"\060\014\006\003\125\004\003\023\005\111\107\103\057\101\061\043" +"\060\041\006\011\052\206\110\206\367\015\001\011\001\026\024\151" +"\147\143\141\100\163\147\144\156\056\160\155\056\147\157\165\166" +"\056\146\162\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\262\037\321\320\142\305\063\073\300\004\206\210" +"\263\334\370\210\367\375\337\103\337\172\215\232\111\134\366\116" +"\252\314\034\271\241\353\047\211\362\106\351\073\112\161\325\035" +"\216\055\317\346\255\253\143\120\307\124\013\156\022\311\220\066" +"\306\330\057\332\221\252\150\305\162\376\027\012\262\027\176\171" +"\265\062\210\160\312\160\300\226\112\216\344\125\315\035\047\224" +"\277\316\162\052\354\134\371\163\040\376\275\367\056\211\147\270" +"\273\107\163\022\367\321\065\151\072\362\012\271\256\377\106\102" +"\106\242\277\241\205\032\371\277\344\377\111\205\367\243\160\206" +"\062\034\135\237\140\367\251\255\245\377\317\321\064\371\175\133" +"\027\306\334\326\016\050\153\302\335\361\365\063\150\235\116\374" +"\207\174\066\022\326\243\200\350\103\015\125\141\224\352\144\067" +"\107\352\167\312\320\262\130\005\303\135\176\261\250\106\220\061" +"\126\316\160\052\226\262\060\270\167\346\171\300\275\051\073\375" +"\224\167\114\275\040\315\101\045\340\056\307\033\273\356\244\004" +"\101\322\135\255\022\152\212\233\107\373\311\335\106\100\341\235" +"\074\063\320\265\002\003\001\000\001\243\167\060\165\060\017\006" +"\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\013" +"\006\003\125\035\017\004\004\003\002\001\106\060\025\006\003\125" +"\035\040\004\016\060\014\060\012\006\010\052\201\172\001\171\001" +"\001\001\060\035\006\003\125\035\016\004\026\004\024\243\005\057" +"\030\140\120\302\211\012\335\053\041\117\377\216\116\250\060\061" +"\066\060\037\006\003\125\035\043\004\030\060\026\200\024\243\005" +"\057\030\140\120\302\211\012\335\053\041\117\377\216\116\250\060" +"\061\066\060\015\006\011\052\206\110\206\367\015\001\001\005\005" +"\000\003\202\001\001\000\005\334\046\330\372\167\025\104\150\374" +"\057\146\072\164\340\135\344\051\377\006\007\023\204\112\253\317" +"\155\240\037\121\224\370\111\313\164\066\024\274\025\335\333\211" +"\057\335\217\240\135\174\365\022\353\237\236\070\244\107\314\263" +"\226\331\276\234\045\253\003\176\063\017\225\201\015\375\026\340" +"\210\276\067\360\154\135\320\061\233\062\053\135\027\145\223\230" +"\140\274\156\217\261\250\074\036\331\034\363\251\046\102\371\144" +"\035\302\347\222\366\364\036\132\252\031\122\135\257\350\242\367" +"\140\240\366\215\360\211\365\156\340\012\005\001\225\311\213\040" +"\012\272\132\374\232\054\074\275\303\267\311\135\170\045\005\077" +"\126\024\233\014\332\373\072\110\376\227\151\136\312\020\206\367" +"\116\226\004\010\115\354\260\276\135\334\073\216\117\301\375\232" +"\066\064\232\114\124\176\027\003\110\225\010\021\034\007\157\205" +"\010\176\135\115\304\235\333\373\256\316\262\321\263\270\203\154" +"\035\262\263\171\361\330\160\231\176\360\023\002\316\136\335\121" +"\323\337\066\201\241\033\170\057\161\263\361\131\114\106\030\050" +"\253\205\322\140\126\132" +, (PRUint32)1030 } +}; +static const NSSItem nss_builtins_items_255 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"IGC/A", (PRUint32)6 }, + { (void *)"\140\326\211\164\265\302\145\236\212\017\301\210\174\210\322\106" +"\151\033\030\054" +, (PRUint32)20 }, + { (void *)"\014\177\335\152\364\052\271\310\233\275\040\176\251\333\134\067" +, (PRUint32)16 }, + { (void *)"\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122" +"\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143" +"\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151" +"\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123" +"\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103" +"\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107" +"\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001" +"\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155" +"\056\147\157\165\166\056\146\162" +, (PRUint32)136 }, + { (void *)"\002\005\071\021\105\020\224" +, (PRUint32)7 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_256 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Security Communication EV RootCA1", (PRUint32)34 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061" +"\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040" +"\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117" +"\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023" +"\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156" +"\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103" +"\101\061" +, (PRUint32)98 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061" +"\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040" +"\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117" +"\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023" +"\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156" +"\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103" +"\101\061" +, (PRUint32)98 }, + { (void *)"\002\001\000" +, (PRUint32)3 }, + { (void *)"\060\202\003\175\060\202\002\145\240\003\002\001\002\002\001\000" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061\045" +"\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040\124" +"\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117\056" +"\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023\041" +"\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156\151" +"\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103\101" +"\061\060\036\027\015\060\067\060\066\060\066\060\062\061\062\063" +"\062\132\027\015\063\067\060\066\060\066\060\062\061\062\063\062" +"\132\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120" +"\061\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115" +"\040\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103" +"\117\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013" +"\023\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165" +"\156\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164" +"\103\101\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\274\177\354\127\233\044\340\376\234\272\102\171" +"\251\210\212\372\200\340\365\007\051\103\352\216\012\064\066\215" +"\034\372\247\265\071\170\377\227\165\367\057\344\252\153\004\204" +"\104\312\246\342\150\216\375\125\120\142\017\244\161\016\316\007" +"\070\055\102\205\120\255\074\226\157\213\325\242\016\317\336\111" +"\211\075\326\144\056\070\345\036\154\265\127\212\236\357\110\016" +"\315\172\151\026\207\104\265\220\344\006\235\256\241\004\227\130" +"\171\357\040\112\202\153\214\042\277\354\037\017\351\204\161\355" +"\361\016\344\270\030\023\314\126\066\135\321\232\036\121\153\071" +"\156\140\166\210\064\013\363\263\321\260\235\312\141\342\144\035" +"\301\106\007\270\143\335\036\063\145\263\216\011\125\122\075\265" +"\275\377\007\353\255\141\125\030\054\251\151\230\112\252\100\305" +"\063\024\145\164\000\371\221\336\257\003\110\305\100\124\334\017" +"\204\220\150\040\305\222\226\334\056\345\002\105\252\300\137\124" +"\370\155\352\111\317\135\154\113\257\357\232\302\126\134\306\065" +"\126\102\152\060\137\302\253\366\342\075\077\263\311\021\217\061" +"\114\327\237\111\002\003\001\000\001\243\102\060\100\060\035\006" +"\003\125\035\016\004\026\004\024\065\112\365\115\257\077\327\202" +"\070\254\253\161\145\027\165\214\235\125\223\346\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\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001" +"\000\250\207\351\354\370\100\147\135\303\301\146\307\100\113\227" +"\374\207\023\220\132\304\357\240\312\137\213\267\247\267\361\326" +"\265\144\267\212\263\270\033\314\332\373\254\146\210\101\316\350" +"\374\344\333\036\210\246\355\047\120\033\002\060\044\106\171\376" +"\004\207\160\227\100\163\321\300\301\127\031\232\151\245\047\231" +"\253\235\142\204\366\121\301\054\311\043\025\330\050\267\253\045" +"\023\265\106\341\206\002\377\046\214\304\210\222\035\126\376\031" +"\147\362\125\344\200\243\153\234\253\167\341\121\161\015\040\333" +"\020\232\333\275\166\171\007\167\231\050\255\232\136\332\261\117" +"\104\054\065\216\245\226\307\375\203\360\130\306\171\326\230\174" +"\250\215\376\206\076\007\026\222\341\173\347\035\354\063\166\176" +"\102\056\112\205\371\221\211\150\204\003\201\245\233\232\276\343" +"\067\305\124\253\126\073\030\055\101\244\014\370\102\333\231\240" +"\340\162\157\273\135\341\026\117\123\012\144\371\116\364\277\116" +"\124\275\170\154\210\352\277\234\023\044\302\160\151\242\177\017" +"\310\074\255\010\311\260\230\100\243\052\347\210\203\355\167\217" +"\164" +, (PRUint32)897 } +}; +static const NSSItem nss_builtins_items_257 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Security Communication EV RootCA1", (PRUint32)34 }, + { (void *)"\376\270\304\062\334\371\166\232\316\256\075\330\220\217\375\050" +"\206\145\144\175" +, (PRUint32)20 }, + { (void *)"\042\055\246\001\352\174\012\367\360\154\126\103\077\167\166\323" +, (PRUint32)16 }, + { (void *)"\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061" +"\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040" +"\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117" +"\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023" +"\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156" +"\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103" +"\101\061" +, (PRUint32)98 }, + { (void *)"\002\001\000" +, (PRUint32)3 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_258 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"OISTE WISeKey Global Root GA CA", (PRUint32)32 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110" +"\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113" +"\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160" +"\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061" +"\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040" +"\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162" +"\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111" +"\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142" +"\141\154\040\122\157\157\164\040\107\101\040\103\101" +, (PRUint32)141 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110" +"\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113" +"\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160" +"\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061" +"\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040" +"\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162" +"\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111" +"\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142" +"\141\154\040\122\157\157\164\040\107\101\040\103\101" +, (PRUint32)141 }, + { (void *)"\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124" +"\337\232" +, (PRUint32)18 }, + { (void *)"\060\202\003\361\060\202\002\331\240\003\002\001\002\002\020\101" +"\075\162\307\364\153\037\201\103\175\361\322\050\124\337\232\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201" +"\212\061\013\060\011\006\003\125\004\006\023\002\103\110\061\020" +"\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145\171" +"\061\033\060\031\006\003\125\004\013\023\022\103\157\160\171\162" +"\151\147\150\164\040\050\143\051\040\062\060\060\065\061\042\060" +"\040\006\003\125\004\013\023\031\117\111\123\124\105\040\106\157" +"\165\156\144\141\164\151\157\156\040\105\156\144\157\162\163\145" +"\144\061\050\060\046\006\003\125\004\003\023\037\117\111\123\124" +"\105\040\127\111\123\145\113\145\171\040\107\154\157\142\141\154" +"\040\122\157\157\164\040\107\101\040\103\101\060\036\027\015\060" +"\065\061\062\061\061\061\066\060\063\064\064\132\027\015\063\067" +"\061\062\061\061\061\066\060\071\065\061\132\060\201\212\061\013" +"\060\011\006\003\125\004\006\023\002\103\110\061\020\060\016\006" +"\003\125\004\012\023\007\127\111\123\145\113\145\171\061\033\060" +"\031\006\003\125\004\013\023\022\103\157\160\171\162\151\147\150" +"\164\040\050\143\051\040\062\060\060\065\061\042\060\040\006\003" +"\125\004\013\023\031\117\111\123\124\105\040\106\157\165\156\144" +"\141\164\151\157\156\040\105\156\144\157\162\163\145\144\061\050" +"\060\046\006\003\125\004\003\023\037\117\111\123\124\105\040\127" +"\111\123\145\113\145\171\040\107\154\157\142\141\154\040\122\157" +"\157\164\040\107\101\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\313\117\263\000\233\075\066" +"\335\371\321\111\152\153\020\111\037\354\330\053\262\306\370\062" +"\201\051\103\225\114\232\031\043\041\025\105\336\343\310\034\121" +"\125\133\256\223\350\067\377\053\153\351\324\352\276\052\335\250" +"\121\053\327\146\303\141\134\140\002\310\365\316\162\173\073\270" +"\362\116\145\010\232\315\244\152\031\301\001\273\163\246\327\366" +"\303\335\315\274\244\213\265\231\141\270\001\242\243\324\115\324" +"\005\075\221\255\370\264\010\161\144\257\160\361\034\153\176\366" +"\303\167\235\044\163\173\344\014\214\341\331\066\341\231\213\005" +"\231\013\355\105\061\011\312\302\000\333\367\162\240\226\252\225" +"\207\320\216\307\266\141\163\015\166\146\214\334\033\264\143\242" +"\237\177\223\023\060\361\241\047\333\331\377\054\125\210\221\240" +"\340\117\007\260\050\126\214\030\033\227\104\216\211\335\340\027" +"\156\347\052\357\217\071\012\061\204\202\330\100\024\111\056\172" +"\101\344\247\376\343\144\314\301\131\161\113\054\041\247\133\175" +"\340\035\321\056\201\233\303\330\150\367\275\226\033\254\160\261" +"\026\024\013\333\140\271\046\001\005\002\003\001\000\001\243\121" +"\060\117\060\013\006\003\125\035\017\004\004\003\002\001\206\060" +"\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377" +"\060\035\006\003\125\035\016\004\026\004\024\263\003\176\256\066" +"\274\260\171\321\334\224\046\266\021\276\041\262\151\206\224\060" +"\020\006\011\053\006\001\004\001\202\067\025\001\004\003\002\001" +"\000\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000" +"\003\202\001\001\000\113\241\377\013\207\156\263\371\301\103\261" +"\110\363\050\300\035\056\311\011\101\372\224\000\034\244\244\253" +"\111\117\217\075\036\357\115\157\275\274\244\366\362\046\060\311" +"\020\312\035\210\373\164\031\037\205\105\275\260\154\121\371\066" +"\176\333\365\114\062\072\101\117\133\107\317\350\013\055\266\304" +"\031\235\164\305\107\306\073\152\017\254\024\333\074\364\163\234" +"\251\005\337\000\334\164\170\372\370\065\140\131\002\023\030\174" +"\274\373\115\260\040\155\103\273\140\060\172\147\063\134\305\231" +"\321\370\055\071\122\163\373\214\252\227\045\134\162\331\010\036" +"\253\116\074\343\201\061\237\003\246\373\300\376\051\210\125\332" +"\204\325\120\003\266\342\204\243\246\066\252\021\072\001\341\030" +"\113\326\104\150\263\075\371\123\164\204\263\106\221\106\226\000" +"\267\200\054\266\341\343\020\342\333\242\347\050\217\001\226\142" +"\026\076\000\343\034\245\066\201\030\242\114\122\166\300\021\243" +"\156\346\035\272\343\132\276\066\123\305\076\165\217\206\151\051" +"\130\123\265\234\273\157\237\134\305\030\354\335\057\341\230\311" +"\374\276\337\012\015" +, (PRUint32)1013 } +}; +static const NSSItem nss_builtins_items_259 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"OISTE WISeKey Global Root GA CA", (PRUint32)32 }, + { (void *)"\131\042\241\341\132\352\026\065\041\370\230\071\152\106\106\260" +"\104\033\017\251" +, (PRUint32)20 }, + { (void *)"\274\154\121\063\247\351\323\146\143\124\025\162\033\041\222\223" +, (PRUint32)16 }, + { (void *)"\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110" +"\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113" +"\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160" +"\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061" +"\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040" +"\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162" +"\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111" +"\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142" +"\141\154\040\122\157\157\164\040\107\101\040\103\101" +, (PRUint32)141 }, + { (void *)"\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124" +"\337\232" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_260 [] = { + { (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 *)"S-TRUST Authentication and Encryption Root CA 2005 PN", (PRUint32)54 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105" +"\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156" +"\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102" +"\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165" +"\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023" +"\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153" +"\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142" +"\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122" +"\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151" +"\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157" +"\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120" +"\116" +, (PRUint32)177 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105" +"\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156" +"\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102" +"\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165" +"\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023" +"\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153" +"\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142" +"\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122" +"\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151" +"\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157" +"\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120" +"\116" +, (PRUint32)177 }, + { (void *)"\002\020\067\031\030\346\123\124\174\032\265\270\313\131\132\333" +"\065\267" +, (PRUint32)18 }, + { (void *)"\060\202\004\173\060\202\003\143\240\003\002\001\002\002\020\067" +"\031\030\346\123\124\174\032\265\270\313\131\132\333\065\267\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\104\105\061\040" +"\060\036\006\003\125\004\010\023\027\102\141\144\145\156\055\127" +"\165\145\162\164\164\145\155\142\145\162\147\040\050\102\127\051" +"\061\022\060\020\006\003\125\004\007\023\011\123\164\165\164\164" +"\147\141\162\164\061\051\060\047\006\003\125\004\012\023\040\104" +"\145\165\164\163\143\150\145\162\040\123\160\141\162\153\141\163" +"\163\145\156\040\126\145\162\154\141\147\040\107\155\142\110\061" +"\076\060\074\006\003\125\004\003\023\065\123\055\124\122\125\123" +"\124\040\101\165\164\150\145\156\164\151\143\141\164\151\157\156" +"\040\141\156\144\040\105\156\143\162\171\160\164\151\157\156\040" +"\122\157\157\164\040\103\101\040\062\060\060\065\072\120\116\060" +"\036\027\015\060\065\060\066\062\062\060\060\060\060\060\060\132" +"\027\015\063\060\060\066\062\061\062\063\065\071\065\071\132\060" +"\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156\055" +"\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102\127" +"\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165\164" +"\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023\040" +"\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153\141" +"\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142\110" +"\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122\125" +"\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151\157" +"\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157\156" +"\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120\116" +"\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\331\265\112\301\323\063\352\323\106\263\321\342\114\322\365" +"\266\203\320\157\325\030\351\223\257\047\216\023\315\265\045\066" +"\120\064\022\144\051\241\125\341\072\140\223\236\050\311\343\363" +"\233\341\004\260\043\277\225\212\216\133\033\101\177\132\303\350" +"\115\114\325\044\026\076\207\110\324\047\256\346\367\123\035\273" +"\014\000\357\076\141\161\255\277\072\172\130\037\224\075\134\201" +"\325\325\157\337\270\233\322\365\345\313\203\162\222\302\123\262" +"\202\002\353\255\255\137\026\055\222\123\166\361\211\266\054\365" +"\301\057\340\247\112\157\240\060\152\062\353\232\164\003\150\170" +"\023\235\312\057\233\013\035\276\317\165\015\046\227\233\307\365" +"\136\012\237\170\337\263\274\354\232\272\357\125\217\033\232\246" +"\007\143\051\027\131\142\011\052\171\007\167\245\340\321\027\151" +"\351\133\335\366\220\253\342\230\012\000\321\045\155\236\327\205" +"\207\057\222\361\321\166\203\117\013\072\131\067\050\057\063\247" +"\027\120\326\040\013\012\364\046\371\237\070\347\055\244\270\233" +"\211\215\255\255\311\152\175\211\027\273\366\177\200\203\172\346" +"\355\002\003\001\000\001\243\201\222\060\201\217\060\022\006\003" +"\125\035\023\001\001\377\004\010\060\006\001\001\377\002\001\000" +"\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006" +"\060\051\006\003\125\035\021\004\042\060\040\244\036\060\034\061" +"\032\060\030\006\003\125\004\003\023\021\123\124\122\157\156\154" +"\151\156\145\061\055\062\060\064\070\055\065\060\035\006\003\125" +"\035\016\004\026\004\024\017\312\036\134\171\340\242\363\051\266" +"\322\205\263\013\112\265\145\354\153\122\060\037\006\003\125\035" +"\043\004\030\060\026\200\024\017\312\036\134\171\340\242\363\051" +"\266\322\205\263\013\112\265\145\354\153\122\060\015\006\011\052" +"\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\257" +"\001\360\355\031\074\050\350\115\134\273\245\143\034\210\063\003" +"\247\000\207\244\037\040\253\326\034\343\006\037\227\176\124\275" +"\267\321\262\311\325\332\200\354\027\327\212\365\173\302\000\366" +"\351\021\157\204\240\132\045\061\342\211\371\244\000\077\061\150" +"\056\325\075\350\156\346\325\035\074\077\262\275\237\167\353\235" +"\323\214\272\300\327\266\115\354\123\234\017\004\156\352\065\147" +"\127\343\012\145\173\220\072\341\117\076\303\000\222\172\273\005" +"\211\163\214\313\246\115\300\373\366\002\326\260\007\243\003\302" +"\047\100\237\014\344\205\202\055\257\232\102\035\320\307\215\370" +"\100\356\235\006\127\034\331\242\330\200\024\376\341\143\055\062" +"\207\325\224\122\226\072\106\306\161\226\075\367\230\016\262\221" +"\252\217\332\364\116\044\000\071\125\350\255\027\271\323\064\053" +"\112\251\100\314\027\052\125\145\101\164\102\176\365\300\257\310" +"\223\255\362\030\133\075\211\014\333\107\071\044\370\340\114\362" +"\037\260\075\012\312\005\116\211\041\032\343\052\231\254\374\177" +"\241\361\017\033\037\075\236\004\203\335\226\331\035\072\224" +, (PRUint32)1151 } +}; +static const NSSItem nss_builtins_items_261 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"S-TRUST Authentication and Encryption Root CA 2005 PN", (PRUint32)54 }, + { (void *)"\276\265\251\225\164\153\236\337\163\213\126\346\337\103\172\167" +"\276\020\153\201" +, (PRUint32)20 }, + { (void *)"\004\113\375\311\154\332\052\062\205\174\131\204\141\106\212\144" +, (PRUint32)16 }, + { (void *)"\060\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105" +"\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156" +"\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102" +"\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165" +"\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023" +"\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153" +"\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142" +"\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122" +"\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151" +"\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157" +"\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120" +"\116" +, (PRUint32)177 }, + { (void *)"\002\020\067\031\030\346\123\124\174\032\265\270\313\131\132\333" +"\065\267" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_262 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Microsec e-Szigno Root CA", (PRUint32)26 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061" +"\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145" +"\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143" +"\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003" +"\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101" +"\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157" +"\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157" +"\164\040\103\101" +, (PRUint32)116 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061" +"\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145" +"\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143" +"\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003" +"\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101" +"\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157" +"\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157" +"\164\040\103\101" +, (PRUint32)116 }, + { (void *)"\002\021\000\314\270\347\277\116\051\032\375\242\334\146\245\034" +"\054\017\021" +, (PRUint32)19 }, + { (void *)"\060\202\007\250\060\202\006\220\240\003\002\001\002\002\021\000" +"\314\270\347\277\116\051\032\375\242\334\146\245\034\054\017\021" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061\021" +"\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145\163" +"\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143\162" +"\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003\125" +"\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101\061" +"\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157\163" +"\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157\164" +"\040\103\101\060\036\027\015\060\065\060\064\060\066\061\062\062" +"\070\064\064\132\027\015\061\067\060\064\060\066\061\062\062\070" +"\064\064\132\060\162\061\013\060\011\006\003\125\004\006\023\002" +"\110\125\061\021\060\017\006\003\125\004\007\023\010\102\165\144" +"\141\160\145\163\164\061\026\060\024\006\003\125\004\012\023\015" +"\115\151\143\162\157\163\145\143\040\114\164\144\056\061\024\060" +"\022\006\003\125\004\013\023\013\145\055\123\172\151\147\156\157" +"\040\103\101\061\042\060\040\006\003\125\004\003\023\031\115\151" +"\143\162\157\163\145\143\040\145\055\123\172\151\147\156\157\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\355\310\000\325\201\173\315\070" +"\000\107\314\333\204\301\041\151\054\164\220\014\041\331\123\207" +"\355\076\103\104\123\257\253\370\200\233\074\170\215\324\215\256" +"\270\357\323\021\334\201\346\317\073\226\214\326\157\025\306\167" +"\176\241\057\340\137\222\266\047\327\166\232\035\103\074\352\331" +"\354\057\356\071\363\152\147\113\213\202\317\042\370\145\125\376" +"\054\313\057\175\110\172\075\165\371\252\240\047\273\170\302\006" +"\312\121\302\176\146\113\257\315\242\247\115\002\202\077\202\254" +"\205\306\341\017\220\107\231\224\012\161\162\223\052\311\246\300" +"\276\074\126\114\163\222\047\361\153\265\365\375\374\060\005\140" +"\222\306\353\226\176\001\221\302\151\261\036\035\173\123\105\270" +"\334\101\037\311\213\161\326\124\024\343\213\124\170\077\276\364" +"\142\073\133\365\243\354\325\222\164\342\164\060\357\001\333\341" +"\324\253\231\233\052\153\370\275\246\034\206\043\102\137\354\111" +"\336\232\213\133\364\162\072\100\305\111\076\245\276\216\252\161" +"\353\154\372\365\032\344\152\375\173\175\125\100\357\130\156\346" +"\331\325\274\044\253\301\357\267\002\003\001\000\001\243\202\004" +"\067\060\202\004\063\060\147\006\010\053\006\001\005\005\007\001" +"\001\004\133\060\131\060\050\006\010\053\006\001\005\005\007\060" +"\001\206\034\150\164\164\160\163\072\057\057\162\143\141\056\145" +"\055\163\172\151\147\156\157\056\150\165\057\157\143\163\160\060" +"\055\006\010\053\006\001\005\005\007\060\002\206\041\150\164\164" +"\160\072\057\057\167\167\167\056\145\055\163\172\151\147\156\157" +"\056\150\165\057\122\157\157\164\103\101\056\143\162\164\060\017" +"\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060" +"\202\001\163\006\003\125\035\040\004\202\001\152\060\202\001\146" +"\060\202\001\142\006\014\053\006\001\004\001\201\250\030\002\001" +"\001\001\060\202\001\120\060\050\006\010\053\006\001\005\005\007" +"\002\001\026\034\150\164\164\160\072\057\057\167\167\167\056\145" +"\055\163\172\151\147\156\157\056\150\165\057\123\132\123\132\057" +"\060\202\001\042\006\010\053\006\001\005\005\007\002\002\060\202" +"\001\024\036\202\001\020\000\101\000\040\000\164\000\141\000\156" +"\000\372\000\163\000\355\000\164\000\166\000\341\000\156\000\171" +"\000\040\000\351\000\162\000\164\000\145\000\154\000\155\000\145" +"\000\172\000\351\000\163\000\351\000\150\000\145\000\172\000\040" +"\000\351\000\163\000\040\000\145\000\154\000\146\000\157\000\147" +"\000\141\000\144\000\341\000\163\000\341\000\150\000\157\000\172" +"\000\040\000\141\000\040\000\123\000\172\000\157\000\154\000\147" +"\000\341\000\154\000\164\000\141\000\164\000\363\000\040\000\123" +"\000\172\000\157\000\154\000\147\000\341\000\154\000\164\000\141" +"\000\164\000\341\000\163\000\151\000\040\000\123\000\172\000\141" +"\000\142\000\341\000\154\000\171\000\172\000\141\000\164\000\141" +"\000\040\000\163\000\172\000\145\000\162\000\151\000\156\000\164" +"\000\040\000\153\000\145\000\154\000\154\000\040\000\145\000\154" +"\000\152\000\341\000\162\000\156\000\151\000\072\000\040\000\150" +"\000\164\000\164\000\160\000\072\000\057\000\057\000\167\000\167" +"\000\167\000\056\000\145\000\055\000\163\000\172\000\151\000\147" +"\000\156\000\157\000\056\000\150\000\165\000\057\000\123\000\132" +"\000\123\000\132\000\057\060\201\310\006\003\125\035\037\004\201" +"\300\060\201\275\060\201\272\240\201\267\240\201\264\206\041\150" +"\164\164\160\072\057\057\167\167\167\056\145\055\163\172\151\147" +"\156\157\056\150\165\057\122\157\157\164\103\101\056\143\162\154" +"\206\201\216\154\144\141\160\072\057\057\154\144\141\160\056\145" +"\055\163\172\151\147\156\157\056\150\165\057\103\116\075\115\151" +"\143\162\157\163\145\143\045\062\060\145\055\123\172\151\147\156" +"\157\045\062\060\122\157\157\164\045\062\060\103\101\054\117\125" +"\075\145\055\123\172\151\147\156\157\045\062\060\103\101\054\117" +"\075\115\151\143\162\157\163\145\143\045\062\060\114\164\144\056" +"\054\114\075\102\165\144\141\160\145\163\164\054\103\075\110\125" +"\077\143\145\162\164\151\146\151\143\141\164\145\122\145\166\157" +"\143\141\164\151\157\156\114\151\163\164\073\142\151\156\141\162" +"\171\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001" +"\006\060\201\226\006\003\125\035\021\004\201\216\060\201\213\201" +"\020\151\156\146\157\100\145\055\163\172\151\147\156\157\056\150" +"\165\244\167\060\165\061\043\060\041\006\003\125\004\003\014\032" +"\115\151\143\162\157\163\145\143\040\145\055\123\172\151\147\156" +"\303\263\040\122\157\157\164\040\103\101\061\026\060\024\006\003" +"\125\004\013\014\015\145\055\123\172\151\147\156\303\263\040\110" +"\123\132\061\026\060\024\006\003\125\004\012\023\015\115\151\143" +"\162\157\163\145\143\040\113\146\164\056\061\021\060\017\006\003" +"\125\004\007\023\010\102\165\144\141\160\145\163\164\061\013\060" +"\011\006\003\125\004\006\023\002\110\125\060\201\254\006\003\125" +"\035\043\004\201\244\060\201\241\200\024\307\240\111\165\026\141" +"\204\333\061\113\204\322\361\067\100\220\357\116\334\367\241\166" +"\244\164\060\162\061\013\060\011\006\003\125\004\006\023\002\110" +"\125\061\021\060\017\006\003\125\004\007\023\010\102\165\144\141" +"\160\145\163\164\061\026\060\024\006\003\125\004\012\023\015\115" +"\151\143\162\157\163\145\143\040\114\164\144\056\061\024\060\022" +"\006\003\125\004\013\023\013\145\055\123\172\151\147\156\157\040" +"\103\101\061\042\060\040\006\003\125\004\003\023\031\115\151\143" +"\162\157\163\145\143\040\145\055\123\172\151\147\156\157\040\122" +"\157\157\164\040\103\101\202\021\000\314\270\347\277\116\051\032" +"\375\242\334\146\245\034\054\017\021\060\035\006\003\125\035\016" +"\004\026\004\024\307\240\111\165\026\141\204\333\061\113\204\322" +"\361\067\100\220\357\116\334\367\060\015\006\011\052\206\110\206" +"\367\015\001\001\005\005\000\003\202\001\001\000\323\023\234\146" +"\143\131\056\312\134\160\014\374\203\274\125\261\364\216\007\154" +"\146\047\316\301\073\040\251\034\273\106\124\160\356\132\314\240" +"\167\352\150\104\047\353\362\051\335\167\251\325\373\343\324\247" +"\004\304\225\270\013\341\104\150\140\007\103\060\061\102\141\345" +"\356\331\345\044\325\033\337\341\112\033\252\237\307\137\370\172" +"\021\352\023\223\000\312\212\130\261\356\355\016\115\264\327\250" +"\066\046\174\340\072\301\325\127\202\361\165\266\375\211\137\332" +"\363\250\070\237\065\006\010\316\042\225\276\315\325\374\276\133" +"\336\171\153\334\172\251\145\146\276\261\045\132\137\355\176\323" +"\254\106\155\114\364\062\207\264\040\004\340\154\170\260\167\321" +"\205\106\113\246\022\267\165\350\112\311\126\154\327\222\253\235" +"\365\111\070\322\117\123\343\125\220\021\333\230\226\306\111\362" +"\076\364\237\033\340\367\210\334\045\142\231\104\330\163\277\077" +"\060\363\014\067\076\324\302\050\200\163\261\001\267\235\132\226" +"\024\001\113\251\021\235\051\152\056\320\135\201\300\317\262\040" +"\103\307\003\340\067\116\135\012\334\131\040\045" +, (PRUint32)1964 } +}; +static const NSSItem nss_builtins_items_263 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Microsec e-Szigno Root CA", (PRUint32)26 }, + { (void *)"\043\210\311\323\161\314\236\226\075\377\175\074\247\316\374\326" +"\045\354\031\015" +, (PRUint32)20 }, + { (void *)"\360\226\266\057\305\020\325\147\216\203\045\062\350\136\056\345" +, (PRUint32)16 }, + { (void *)"\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061" +"\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145" +"\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143" +"\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003" +"\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101" +"\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157" +"\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157" +"\164\040\103\101" +, (PRUint32)116 }, + { (void *)"\002\021\000\314\270\347\277\116\051\032\375\242\334\146\245\034" +"\054\017\021" +, (PRUint32)19 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_264 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Certigna", (PRUint32)9 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157" +"\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145" +"\162\164\151\147\156\141" +, (PRUint32)54 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157" +"\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145" +"\162\164\151\147\156\141" +, (PRUint32)54 }, + { (void *)"\002\011\000\376\334\343\001\017\311\110\377" +, (PRUint32)11 }, + { (void *)"\060\202\003\250\060\202\002\220\240\003\002\001\002\002\011\000" +"\376\334\343\001\017\311\110\377\060\015\006\011\052\206\110\206" +"\367\015\001\001\005\005\000\060\064\061\013\060\011\006\003\125" +"\004\006\023\002\106\122\061\022\060\020\006\003\125\004\012\014" +"\011\104\150\151\155\171\157\164\151\163\061\021\060\017\006\003" +"\125\004\003\014\010\103\145\162\164\151\147\156\141\060\036\027" +"\015\060\067\060\066\062\071\061\065\061\063\060\065\132\027\015" +"\062\067\060\066\062\071\061\065\061\063\060\065\132\060\064\061" +"\013\060\011\006\003\125\004\006\023\002\106\122\061\022\060\020" +"\006\003\125\004\012\014\011\104\150\151\155\171\157\164\151\163" +"\061\021\060\017\006\003\125\004\003\014\010\103\145\162\164\151" +"\147\156\141\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\150\361\311\326\326\263\064\165\046\202\036" +"\354\264\276\352\134\341\046\355\021\107\141\341\242\174\026\170" +"\100\041\344\140\236\132\310\143\341\304\261\226\222\377\030\155" +"\151\043\341\053\142\367\335\342\066\057\221\007\271\110\317\016" +"\354\171\266\054\347\064\113\160\010\045\243\074\207\033\031\362" +"\201\007\017\070\220\031\323\021\376\206\264\362\321\136\036\036" +"\226\315\200\154\316\073\061\223\266\362\240\320\251\225\022\175" +"\245\232\314\153\310\204\126\212\063\251\347\042\025\123\026\360" +"\314\027\354\127\137\351\242\012\230\011\336\343\137\234\157\334" +"\110\343\205\013\025\132\246\272\237\254\110\343\011\262\367\364" +"\062\336\136\064\276\034\170\135\102\133\316\016\042\217\115\220" +"\327\175\062\030\263\013\054\152\277\216\077\024\021\211\040\016" +"\167\024\265\075\224\010\207\367\045\036\325\262\140\000\354\157" +"\052\050\045\156\052\076\030\143\027\045\077\076\104\040\026\366" +"\046\310\045\256\005\112\264\347\143\054\363\214\026\123\176\134" +"\373\021\032\010\301\106\142\237\042\270\361\302\215\151\334\372" +"\072\130\006\337\002\003\001\000\001\243\201\274\060\201\271\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\032\355\376\101\071" +"\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021\060" +"\144\006\003\125\035\043\004\135\060\133\200\024\032\355\376\101" +"\071\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021" +"\241\070\244\066\060\064\061\013\060\011\006\003\125\004\006\023" +"\002\106\122\061\022\060\020\006\003\125\004\012\014\011\104\150" +"\151\155\171\157\164\151\163\061\021\060\017\006\003\125\004\003" +"\014\010\103\145\162\164\151\147\156\141\202\011\000\376\334\343" +"\001\017\311\110\377\060\016\006\003\125\035\017\001\001\377\004" +"\004\003\002\001\006\060\021\006\011\140\206\110\001\206\370\102" +"\001\001\004\004\003\002\000\007\060\015\006\011\052\206\110\206" +"\367\015\001\001\005\005\000\003\202\001\001\000\205\003\036\222" +"\161\366\102\257\341\243\141\236\353\363\300\017\362\245\324\332" +"\225\346\326\276\150\066\075\176\156\037\114\212\357\321\017\041" +"\155\136\245\122\143\316\022\370\357\052\332\157\353\067\376\023" +"\002\307\313\073\076\042\153\332\141\056\177\324\162\075\335\060" +"\341\036\114\100\031\214\017\327\234\321\203\060\173\230\131\334" +"\175\306\271\014\051\114\241\063\242\353\147\072\145\204\323\226" +"\342\355\166\105\160\217\265\053\336\371\043\326\111\156\074\024" +"\265\306\237\065\036\120\320\301\217\152\160\104\002\142\313\256" +"\035\150\101\247\252\127\350\123\252\007\322\006\366\325\024\006" +"\013\221\003\165\054\154\162\265\141\225\232\015\213\271\015\347" +"\365\337\124\315\336\346\330\326\011\010\227\143\345\301\056\260" +"\267\104\046\300\046\300\257\125\060\236\073\325\066\052\031\004" +"\364\134\036\377\317\054\267\377\320\375\207\100\021\325\021\043" +"\273\110\300\041\251\244\050\055\375\025\370\260\116\053\364\060" +"\133\041\374\021\221\064\276\101\357\173\235\227\165\377\227\225" +"\300\226\130\057\352\273\106\327\273\344\331\056" +, (PRUint32)940 } +}; +static const NSSItem nss_builtins_items_265 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Certigna", (PRUint32)9 }, + { (void *)"\261\056\023\143\105\206\244\157\032\262\140\150\067\130\055\304" +"\254\375\224\227" +, (PRUint32)20 }, + { (void *)"\253\127\246\133\175\102\202\031\265\330\130\046\050\136\375\377" +, (PRUint32)16 }, + { (void *)"\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061" +"\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157" +"\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145" +"\162\164\151\147\156\141" +, (PRUint32)54 }, + { (void *)"\002\011\000\376\334\343\001\017\311\110\377" +, (PRUint32)11 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_266 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"AC Ra+¡z Certic+ímara S.A.", (PRUint32)27 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061" +"\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144" +"\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145" +"\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147" +"\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155" +"\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004" +"\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164" +"\151\143\303\241\155\141\162\141\040\123\056\101\056" +, (PRUint32)125 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061" +"\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144" +"\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145" +"\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147" +"\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155" +"\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004" +"\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164" +"\151\143\303\241\155\141\162\141\040\123\056\101\056" +, (PRUint32)125 }, + { (void *)"\002\017\007\176\122\223\173\340\025\343\127\360\151\214\313\354" +"\014" +, (PRUint32)17 }, + { (void *)"\060\202\006\146\060\202\004\116\240\003\002\001\002\002\017\007" +"\176\122\223\173\340\025\343\127\360\151\214\313\354\014\060\015" +"\006\011\052\206\110\206\367\015\001\001\005\005\000\060\173\061" +"\013\060\011\006\003\125\004\006\023\002\103\117\061\107\060\105" +"\006\003\125\004\012\014\076\123\157\143\151\145\144\141\144\040" +"\103\141\155\145\162\141\154\040\144\145\040\103\145\162\164\151" +"\146\151\143\141\143\151\303\263\156\040\104\151\147\151\164\141" +"\154\040\055\040\103\145\162\164\151\143\303\241\155\141\162\141" +"\040\123\056\101\056\061\043\060\041\006\003\125\004\003\014\032" +"\101\103\040\122\141\303\255\172\040\103\145\162\164\151\143\303" +"\241\155\141\162\141\040\123\056\101\056\060\036\027\015\060\066" +"\061\061\062\067\062\060\064\066\062\071\132\027\015\063\060\060" +"\064\060\062\062\061\064\062\060\062\132\060\173\061\013\060\011" +"\006\003\125\004\006\023\002\103\117\061\107\060\105\006\003\125" +"\004\012\014\076\123\157\143\151\145\144\141\144\040\103\141\155" +"\145\162\141\154\040\144\145\040\103\145\162\164\151\146\151\143" +"\141\143\151\303\263\156\040\104\151\147\151\164\141\154\040\055" +"\040\103\145\162\164\151\143\303\241\155\141\162\141\040\123\056" +"\101\056\061\043\060\041\006\003\125\004\003\014\032\101\103\040" +"\122\141\303\255\172\040\103\145\162\164\151\143\303\241\155\141" +"\162\141\040\123\056\101\056\060\202\002\042\060\015\006\011\052" +"\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060" +"\202\002\012\002\202\002\001\000\253\153\211\243\123\314\110\043" +"\010\373\303\317\121\226\010\056\270\010\172\155\074\220\027\206" +"\251\351\355\056\023\064\107\262\320\160\334\311\074\320\215\312" +"\356\113\027\253\320\205\260\247\043\004\313\250\242\374\345\165" +"\333\100\312\142\211\217\120\236\001\075\046\133\030\204\034\313" +"\174\067\267\175\354\323\177\163\031\260\152\262\330\210\212\055" +"\105\164\250\367\263\270\300\324\332\315\042\211\164\115\132\025" +"\071\163\030\164\117\265\353\231\247\301\036\210\264\302\223\220" +"\143\227\363\247\247\022\262\011\042\007\063\331\221\315\016\234" +"\037\016\040\307\356\273\063\215\217\302\322\130\247\137\375\145" +"\067\342\210\302\330\217\206\165\136\371\055\247\207\063\362\170" +"\067\057\213\274\035\206\067\071\261\224\362\330\274\112\234\203" +"\030\132\006\374\363\324\324\272\214\025\011\045\360\371\266\215" +"\004\176\027\022\063\153\127\110\114\117\333\046\036\353\314\220" +"\347\213\371\150\174\160\017\243\052\320\072\070\337\067\227\342" +"\133\336\200\141\323\200\330\221\203\102\132\114\004\211\150\021" +"\074\254\137\150\200\101\314\140\102\316\015\132\052\014\017\233" +"\060\300\246\360\206\333\253\111\327\227\155\110\213\371\003\300" +"\122\147\233\022\367\302\362\056\230\145\102\331\326\232\343\320" +"\031\061\014\255\207\325\127\002\172\060\350\206\046\373\217\043" +"\212\124\207\344\277\074\356\353\303\165\110\137\036\071\157\201" +"\142\154\305\055\304\027\124\031\267\067\215\234\067\221\310\366" +"\013\325\352\143\157\203\254\070\302\363\077\336\232\373\341\043" +"\141\360\310\046\313\066\310\241\363\060\217\244\243\242\241\335" +"\123\263\336\360\232\062\037\203\221\171\060\301\251\037\123\233" +"\123\242\025\123\077\335\235\263\020\073\110\175\211\017\374\355" +"\003\365\373\045\144\165\016\027\031\015\217\000\026\147\171\172" +"\100\374\055\131\007\331\220\372\232\255\075\334\200\212\346\134" +"\065\242\147\114\021\153\261\370\200\144\000\055\157\042\141\305" +"\254\113\046\345\132\020\202\233\244\203\173\064\367\236\211\221" +"\040\227\216\267\102\307\146\303\320\351\244\326\365\040\215\304" +"\303\225\254\104\012\235\133\163\074\046\075\057\112\276\247\311" +"\247\020\036\373\237\120\151\363\002\003\001\000\001\243\201\346" +"\060\201\343\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\035\006\003\125\035\016\004\026\004\024\321" +"\011\320\351\327\316\171\164\124\371\072\060\263\364\155\054\003" +"\003\033\150\060\201\240\006\003\125\035\040\004\201\230\060\201" +"\225\060\201\222\006\004\125\035\040\000\060\201\211\060\053\006" +"\010\053\006\001\005\005\007\002\001\026\037\150\164\164\160\072" +"\057\057\167\167\167\056\143\145\162\164\151\143\141\155\141\162" +"\141\056\143\157\155\057\144\160\143\057\060\132\006\010\053\006" +"\001\005\005\007\002\002\060\116\032\114\114\151\155\151\164\141" +"\143\151\157\156\145\163\040\144\145\040\147\141\162\141\156\164" +"\355\141\163\040\144\145\040\145\163\164\145\040\143\145\162\164" +"\151\146\151\143\141\144\157\040\163\145\040\160\165\145\144\145" +"\156\040\145\156\143\157\156\164\162\141\162\040\145\156\040\154" +"\141\040\104\120\103\056\060\015\006\011\052\206\110\206\367\015" +"\001\001\005\005\000\003\202\002\001\000\134\224\265\270\105\221" +"\115\216\141\037\003\050\017\123\174\346\244\131\251\263\212\172" +"\305\260\377\010\174\054\243\161\034\041\023\147\241\225\022\100" +"\065\203\203\217\164\333\063\134\360\111\166\012\201\122\335\111" +"\324\232\062\063\357\233\247\313\165\345\172\313\227\022\220\134" +"\272\173\305\233\337\273\071\043\310\377\230\316\012\115\042\001" +"\110\007\176\212\300\325\040\102\224\104\357\277\167\242\211\147" +"\110\033\100\003\005\241\211\354\317\142\343\075\045\166\146\277" +"\046\267\273\042\276\157\377\071\127\164\272\172\311\001\225\301" +"\225\121\350\253\054\370\261\206\040\351\077\313\065\133\322\027" +"\351\052\376\203\023\027\100\356\210\142\145\133\325\073\140\351" +"\173\074\270\311\325\177\066\002\045\252\150\302\061\025\267\060" +"\145\353\177\035\110\171\261\317\071\342\102\200\026\323\365\223" +"\043\374\114\227\311\132\067\154\174\042\330\112\315\322\216\066" +"\203\071\221\220\020\310\361\311\065\176\077\270\323\201\306\040" +"\144\032\266\120\302\041\244\170\334\320\057\073\144\223\164\360" +"\226\220\361\357\373\011\132\064\100\226\360\066\022\301\243\164" +"\214\223\176\101\336\167\213\354\206\331\322\017\077\055\321\314" +"\100\242\211\146\110\036\040\263\234\043\131\163\251\104\163\274" +"\044\171\220\126\067\263\306\051\176\243\017\361\051\071\357\176" +"\134\050\062\160\065\254\332\270\310\165\146\374\233\114\071\107" +"\216\033\157\233\115\002\124\042\063\357\141\272\236\051\204\357" +"\116\113\063\107\166\227\152\313\176\137\375\025\246\236\102\103" +"\133\146\132\212\210\015\367\026\271\077\121\145\053\146\152\213" +"\321\070\122\242\326\106\021\372\374\232\034\164\236\217\227\013" +"\002\117\144\306\365\150\323\113\055\377\244\067\036\213\077\277" +"\104\276\141\106\241\204\075\010\047\114\201\040\167\211\010\352" +"\147\100\136\154\010\121\137\064\132\214\226\150\315\327\367\211" +"\302\034\323\062\000\257\122\313\323\140\133\052\072\107\176\153" +"\060\063\241\142\051\177\112\271\341\055\347\024\043\016\016\030" +"\107\341\171\374\025\125\320\261\374\045\161\143\165\063\034\043" +"\053\257\134\331\355\107\167\140\016\073\017\036\322\300\334\144" +"\005\211\374\170\326\134\054\046\103\251" +, (PRUint32)1642 } +}; +static const NSSItem nss_builtins_items_267 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"AC Ra+¡z Certic+ímara S.A.", (PRUint32)27 }, + { (void *)"\313\241\305\370\260\343\136\270\271\105\022\323\371\064\242\351" +"\006\020\323\066" +, (PRUint32)20 }, + { (void *)"\223\052\076\366\375\043\151\015\161\040\324\053\107\231\053\246" +, (PRUint32)16 }, + { (void *)"\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061" +"\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144" +"\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145" +"\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147" +"\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155" +"\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004" +"\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164" +"\151\143\303\241\155\141\162\141\040\123\056\101\056" +, (PRUint32)125 }, + { (void *)"\002\017\007\176\122\223\173\340\025\343\127\360\151\214\313\354" +"\014" +, (PRUint32)17 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_268 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Class 2 CA II", (PRUint32)29 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\062\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\062\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"\002\016\056\152\000\001\000\002\037\327\122\041\054\021\134\073" +, (PRUint32)16 }, + { (void *)"\060\202\004\252\060\202\003\222\240\003\002\001\002\002\016\056" +"\152\000\001\000\002\037\327\122\041\054\021\134\073\060\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\060\166\061\013" +"\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006" +"\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145" +"\156\164\145\162\040\107\155\142\110\061\042\060\040\006\003\125" +"\004\013\023\031\124\103\040\124\162\165\163\164\103\145\156\164" +"\145\162\040\103\154\141\163\163\040\062\040\103\101\061\045\060" +"\043\006\003\125\004\003\023\034\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103" +"\101\040\111\111\060\036\027\015\060\066\060\061\061\062\061\064" +"\063\070\064\063\132\027\015\062\065\061\062\063\061\062\062\065" +"\071\065\071\132\060\166\061\013\060\011\006\003\125\004\006\023" +"\002\104\105\061\034\060\032\006\003\125\004\012\023\023\124\103" +"\040\124\162\165\163\164\103\145\156\164\145\162\040\107\155\142" +"\110\061\042\060\040\006\003\125\004\013\023\031\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\062\040\103\101\061\045\060\043\006\003\125\004\003\023\034" +"\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040\103" +"\154\141\163\163\040\062\040\103\101\040\111\111\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\253\200\207" +"\233\216\360\303\174\207\327\350\044\202\021\263\074\335\103\142" +"\356\370\303\105\332\350\341\240\137\321\052\262\352\223\150\337" +"\264\310\326\103\351\304\165\131\177\374\341\035\370\061\160\043" +"\033\210\236\047\271\173\375\072\322\311\251\351\024\057\220\276" +"\003\122\301\111\315\366\375\344\010\146\013\127\212\242\102\240" +"\270\325\177\151\134\220\062\262\227\015\312\112\334\106\076\002" +"\125\211\123\343\032\132\313\066\306\007\126\367\214\317\021\364" +"\114\273\060\160\004\225\245\366\071\214\375\163\201\010\175\211" +"\136\062\036\042\251\042\105\113\260\146\056\060\314\237\145\375" +"\374\313\201\251\361\340\073\257\243\206\321\211\352\304\105\171" +"\120\135\256\351\041\164\222\115\213\131\202\217\224\343\351\112" +"\361\347\111\260\024\343\365\142\313\325\162\275\037\271\322\237" +"\240\315\250\372\001\310\331\015\337\332\374\107\235\263\310\124" +"\337\111\112\361\041\251\376\030\116\356\110\324\031\273\357\175" +"\344\342\235\313\133\266\156\377\343\315\132\347\164\202\005\272" +"\200\045\070\313\344\151\236\257\101\252\032\204\365\002\003\001" +"\000\001\243\202\001\064\060\202\001\060\060\017\006\003\125\035" +"\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125" +"\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125" +"\035\016\004\026\004\024\343\253\124\114\200\241\333\126\103\267" +"\221\112\313\363\202\172\023\134\010\253\060\201\355\006\003\125" +"\035\037\004\201\345\060\201\342\060\201\337\240\201\334\240\201" +"\331\206\065\150\164\164\160\072\057\057\167\167\167\056\164\162" +"\165\163\164\143\145\156\164\145\162\056\144\145\057\143\162\154" +"\057\166\062\057\164\143\137\143\154\141\163\163\137\062\137\143" +"\141\137\111\111\056\143\162\154\206\201\237\154\144\141\160\072" +"\057\057\167\167\167\056\164\162\165\163\164\143\145\156\164\145" +"\162\056\144\145\057\103\116\075\124\103\045\062\060\124\162\165" +"\163\164\103\145\156\164\145\162\045\062\060\103\154\141\163\163" +"\045\062\060\062\045\062\060\103\101\045\062\060\111\111\054\117" +"\075\124\103\045\062\060\124\162\165\163\164\103\145\156\164\145" +"\162\045\062\060\107\155\142\110\054\117\125\075\162\157\157\164" +"\143\145\162\164\163\054\104\103\075\164\162\165\163\164\143\145" +"\156\164\145\162\054\104\103\075\144\145\077\143\145\162\164\151" +"\146\151\143\141\164\145\122\145\166\157\143\141\164\151\157\156" +"\114\151\163\164\077\142\141\163\145\077\060\015\006\011\052\206" +"\110\206\367\015\001\001\005\005\000\003\202\001\001\000\214\327" +"\337\176\356\033\200\020\263\203\365\333\021\352\153\113\250\222" +"\030\331\367\007\071\365\054\276\006\165\172\150\123\025\034\352" +"\112\355\136\374\043\262\023\240\323\011\377\366\366\056\153\101" +"\161\171\315\342\155\375\256\131\153\205\035\270\116\042\232\355" +"\146\071\156\113\224\346\125\374\013\033\213\167\301\123\023\146" +"\211\331\050\326\213\363\105\112\143\267\375\173\013\141\135\270" +"\155\276\303\334\133\171\322\355\206\345\242\115\276\136\164\174" +"\152\355\026\070\037\177\130\201\132\032\353\062\210\055\262\363" +"\071\167\200\257\136\266\141\165\051\333\043\115\210\312\120\050" +"\313\205\322\323\020\242\131\156\323\223\124\000\172\242\106\225" +"\206\005\234\251\031\230\345\061\162\014\000\342\147\331\100\340" +"\044\063\173\157\054\271\134\253\145\235\054\254\166\352\065\231" +"\365\227\271\017\044\354\307\166\041\050\145\256\127\350\007\210" +"\165\112\126\240\322\005\072\244\346\215\222\210\054\363\362\341" +"\301\306\141\333\101\305\307\233\367\016\032\121\105\302\141\153" +"\334\144\047\027\214\132\267\332\164\050\315\227\344\275" +, (PRUint32)1198 } +}; +static const NSSItem nss_builtins_items_269 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Class 2 CA II", (PRUint32)29 }, + { (void *)"\256\120\203\355\174\364\134\274\217\141\306\041\376\150\135\171" +"\102\041\025\156" +, (PRUint32)20 }, + { (void *)"\316\170\063\134\131\170\001\156\030\352\271\066\240\271\056\043" +, (PRUint32)16 }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\062\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"\002\016\056\152\000\001\000\002\037\327\122\041\054\021\134\073" +, (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) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_270 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Class 3 CA II", (PRUint32)29 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\063\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\063\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277" +, (PRUint32)16 }, + { (void *)"\060\202\004\252\060\202\003\222\240\003\002\001\002\002\016\112" +"\107\000\001\000\002\345\240\135\326\077\000\121\277\060\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\060\166\061\013" +"\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006" +"\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145" +"\156\164\145\162\040\107\155\142\110\061\042\060\040\006\003\125" +"\004\013\023\031\124\103\040\124\162\165\163\164\103\145\156\164" +"\145\162\040\103\154\141\163\163\040\063\040\103\101\061\045\060" +"\043\006\003\125\004\003\023\034\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103" +"\101\040\111\111\060\036\027\015\060\066\060\061\061\062\061\064" +"\064\061\065\067\132\027\015\062\065\061\062\063\061\062\062\065" +"\071\065\071\132\060\166\061\013\060\011\006\003\125\004\006\023" +"\002\104\105\061\034\060\032\006\003\125\004\012\023\023\124\103" +"\040\124\162\165\163\164\103\145\156\164\145\162\040\107\155\142" +"\110\061\042\060\040\006\003\125\004\013\023\031\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\063\040\103\101\061\045\060\043\006\003\125\004\003\023\034" +"\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040\103" +"\154\141\163\163\040\063\040\103\101\040\111\111\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\264\340\273" +"\121\273\071\134\213\004\305\114\171\034\043\206\061\020\143\103" +"\125\047\077\306\105\307\244\075\354\011\015\032\036\040\302\126" +"\036\336\033\067\007\060\042\057\157\361\006\361\253\255\326\310" +"\253\141\243\057\103\304\260\262\055\374\303\226\151\173\176\212" +"\344\314\300\071\022\220\102\140\311\314\065\150\356\332\137\220" +"\126\137\315\034\115\133\130\111\353\016\001\117\144\372\054\074" +"\211\130\330\057\056\342\260\150\351\042\073\165\211\326\104\032" +"\145\362\033\227\046\035\050\155\254\350\275\131\035\053\044\366" +"\326\204\003\146\210\044\000\170\140\361\370\253\376\002\262\153" +"\373\042\373\065\346\026\321\255\366\056\022\344\372\065\152\345" +"\031\271\135\333\073\036\032\373\323\377\025\024\010\330\011\152" +"\272\105\235\024\171\140\175\257\100\212\007\163\263\223\226\323" +"\164\064\215\072\067\051\336\134\354\365\356\056\061\302\040\334" +"\276\361\117\177\043\122\331\133\342\144\331\234\252\007\010\265" +"\105\275\321\320\061\301\253\124\237\251\322\303\142\140\003\361" +"\273\071\112\222\112\075\012\271\235\305\240\376\067\002\003\001" +"\000\001\243\202\001\064\060\202\001\060\060\017\006\003\125\035" +"\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125" +"\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125" +"\035\016\004\026\004\024\324\242\374\237\263\303\330\003\323\127" +"\134\007\244\320\044\247\300\362\000\324\060\201\355\006\003\125" +"\035\037\004\201\345\060\201\342\060\201\337\240\201\334\240\201" +"\331\206\065\150\164\164\160\072\057\057\167\167\167\056\164\162" +"\165\163\164\143\145\156\164\145\162\056\144\145\057\143\162\154" +"\057\166\062\057\164\143\137\143\154\141\163\163\137\063\137\143" +"\141\137\111\111\056\143\162\154\206\201\237\154\144\141\160\072" +"\057\057\167\167\167\056\164\162\165\163\164\143\145\156\164\145" +"\162\056\144\145\057\103\116\075\124\103\045\062\060\124\162\165" +"\163\164\103\145\156\164\145\162\045\062\060\103\154\141\163\163" +"\045\062\060\063\045\062\060\103\101\045\062\060\111\111\054\117" +"\075\124\103\045\062\060\124\162\165\163\164\103\145\156\164\145" +"\162\045\062\060\107\155\142\110\054\117\125\075\162\157\157\164" +"\143\145\162\164\163\054\104\103\075\164\162\165\163\164\143\145" +"\156\164\145\162\054\104\103\075\144\145\077\143\145\162\164\151" +"\146\151\143\141\164\145\122\145\166\157\143\141\164\151\157\156" +"\114\151\163\164\077\142\141\163\145\077\060\015\006\011\052\206" +"\110\206\367\015\001\001\005\005\000\003\202\001\001\000\066\140" +"\344\160\367\006\040\103\331\043\032\102\362\370\243\262\271\115" +"\212\264\363\302\232\125\061\174\304\073\147\232\264\337\115\016" +"\212\223\112\027\213\033\215\312\211\341\317\072\036\254\035\361" +"\234\062\264\216\131\166\242\101\205\045\067\240\023\320\365\174" +"\116\325\352\226\342\156\162\301\273\052\376\154\156\370\221\230" +"\106\374\311\033\127\133\352\310\032\073\077\260\121\230\074\007" +"\332\054\131\001\332\213\104\350\341\164\375\247\150\335\124\272" +"\203\106\354\310\106\265\370\257\227\300\073\011\034\217\316\162" +"\226\075\063\126\160\274\226\313\330\325\175\040\232\203\237\032" +"\334\071\361\305\162\243\021\003\375\073\102\122\051\333\350\001" +"\367\233\136\214\326\215\206\116\031\372\274\034\276\305\041\245" +"\207\236\170\056\066\333\011\161\243\162\064\370\154\343\006\011" +"\362\136\126\245\323\335\230\372\324\346\006\364\360\266\040\143" +"\113\352\051\275\252\202\146\036\373\201\252\247\067\255\023\030" +"\346\222\303\201\301\063\273\210\036\241\347\342\264\275\061\154" +"\016\121\075\157\373\226\126\200\342\066\027\321\334\344" +, (PRUint32)1198 } +}; +static const NSSItem nss_builtins_items_271 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Class 3 CA II", (PRUint32)29 }, + { (void *)"\200\045\357\364\156\160\310\324\162\044\145\204\376\100\073\212" +"\215\152\333\365" +, (PRUint32)20 }, + { (void *)"\126\137\252\200\141\022\027\366\147\041\346\053\155\141\126\216" +, (PRUint32)16 }, + { (void *)"\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060" +"\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103" +"\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124" +"\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163" +"\040\063\040\103\101\040\111\111" +, (PRUint32)120 }, + { (void *)"\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277" +, (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) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_272 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Universal CA I", (PRUint32)30 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060" +"\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154" +"\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103" +"\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151" +"\166\145\162\163\141\154\040\103\101\040\111" +, (PRUint32)123 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060" +"\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154" +"\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103" +"\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151" +"\166\145\162\163\141\154\040\103\101\040\111" +, (PRUint32)123 }, + { (void *)"\002\016\035\242\000\001\000\002\354\267\140\200\170\215\266\006" +, (PRUint32)16 }, + { (void *)"\060\202\003\335\060\202\002\305\240\003\002\001\002\002\016\035" +"\242\000\001\000\002\354\267\140\200\170\215\266\006\060\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\060\171\061\013" +"\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006" +"\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145" +"\156\164\145\162\040\107\155\142\110\061\044\060\042\006\003\125" +"\004\013\023\033\124\103\040\124\162\165\163\164\103\145\156\164" +"\145\162\040\125\156\151\166\145\162\163\141\154\040\103\101\061" +"\046\060\044\006\003\125\004\003\023\035\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\125\156\151\166\145\162\163" +"\141\154\040\103\101\040\111\060\036\027\015\060\066\060\063\062" +"\062\061\065\065\064\062\070\132\027\015\062\065\061\062\063\061" +"\062\062\065\071\065\071\132\060\171\061\013\060\011\006\003\125" +"\004\006\023\002\104\105\061\034\060\032\006\003\125\004\012\023" +"\023\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040" +"\107\155\142\110\061\044\060\042\006\003\125\004\013\023\033\124" +"\103\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156" +"\151\166\145\162\163\141\154\040\103\101\061\046\060\044\006\003" +"\125\004\003\023\035\124\103\040\124\162\165\163\164\103\145\156" +"\164\145\162\040\125\156\151\166\145\162\163\141\154\040\103\101" +"\040\111\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\244\167\043\226\104\257\220\364\061\247\020\364\046" +"\207\234\363\070\331\017\136\336\317\101\350\061\255\306\164\221" +"\044\226\170\036\011\240\233\232\225\112\112\365\142\174\002\250" +"\312\254\373\132\004\166\071\336\137\361\371\263\277\363\003\130" +"\125\322\252\267\343\004\042\321\370\224\332\042\010\000\215\323" +"\174\046\135\314\167\171\347\054\170\071\250\046\163\016\242\135" +"\045\151\205\117\125\016\232\357\306\271\104\341\127\075\337\037" +"\124\042\345\157\145\252\063\204\072\363\316\172\276\125\227\256" +"\215\022\017\024\063\342\120\160\303\111\207\023\274\121\336\327" +"\230\022\132\357\072\203\063\222\006\165\213\222\174\022\150\173" +"\160\152\017\265\233\266\167\133\110\131\235\344\357\132\255\363" +"\301\236\324\327\105\116\312\126\064\041\274\076\027\133\157\167" +"\014\110\001\103\051\260\335\077\226\156\346\225\252\014\300\040" +"\266\375\076\066\047\234\343\134\317\116\201\334\031\273\221\220" +"\175\354\346\227\004\036\223\314\042\111\327\227\206\266\023\012" +"\074\103\043\167\176\360\334\346\315\044\037\073\203\233\064\072" +"\203\064\343\002\003\001\000\001\243\143\060\141\060\037\006\003" +"\125\035\043\004\030\060\026\200\024\222\244\165\054\244\236\276" +"\201\104\353\171\374\212\305\225\245\353\020\165\163\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\035" +"\006\003\125\035\016\004\026\004\024\222\244\165\054\244\236\276" +"\201\104\353\171\374\212\305\225\245\353\020\165\163\060\015\006" +"\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001" +"\000\050\322\340\206\325\346\370\173\360\227\334\042\153\073\225" +"\024\126\017\021\060\245\232\117\072\260\072\340\006\313\145\365" +"\355\306\227\047\376\045\362\127\346\136\225\214\076\144\140\025" +"\132\177\057\015\001\305\261\140\375\105\065\317\360\262\277\006" +"\331\357\132\276\263\142\041\264\327\253\065\174\123\076\246\047" +"\361\241\055\332\032\043\235\314\335\354\074\055\236\047\064\135" +"\017\302\066\171\274\311\112\142\055\355\153\331\175\101\103\174" +"\266\252\312\355\141\261\067\202\025\011\032\212\026\060\330\354" +"\311\326\107\162\170\113\020\106\024\216\137\016\257\354\307\057" +"\253\020\327\266\361\156\354\206\262\302\350\015\222\163\334\242" +"\364\017\072\277\141\043\020\211\234\110\100\156\160\000\263\323" +"\272\067\104\130\021\172\002\152\210\360\067\064\360\031\351\254" +"\324\145\163\366\151\214\144\224\072\171\205\051\260\026\053\014" +"\202\077\006\234\307\375\020\053\236\017\054\266\236\343\025\277" +"\331\066\034\272\045\032\122\075\032\354\042\014\034\340\244\242" +"\075\360\350\071\317\201\300\173\355\135\037\157\305\320\013\327" +"\230" +, (PRUint32)993 } +}; +static const NSSItem nss_builtins_items_273 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"TC TrustCenter Universal CA I", (PRUint32)30 }, + { (void *)"\153\057\064\255\211\130\276\142\375\260\153\134\316\273\235\331" +"\117\116\071\363" +, (PRUint32)20 }, + { (void *)"\105\341\245\162\305\251\066\144\100\236\365\344\130\204\147\214" +, (PRUint32)16 }, + { (void *)"\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061" +"\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165" +"\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060" +"\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164" +"\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154" +"\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103" +"\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151" +"\166\145\162\163\141\154\040\103\101\040\111" +, (PRUint32)123 }, + { (void *)"\002\016\035\242\000\001\000\002\354\267\140\200\170\215\266\006" +, (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) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_274 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Deutsche Telekom Root CA 2", (PRUint32)27 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\161\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\037\060" +"\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145" +"\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043" +"\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150" +"\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103" +"\101\040\062" +, (PRUint32)115 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\161\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\037\060" +"\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145" +"\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043" +"\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150" +"\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103" +"\101\040\062" +, (PRUint32)115 }, + { (void *)"\002\001\046" +, (PRUint32)3 }, + { (void *)"\060\202\003\237\060\202\002\207\240\003\002\001\002\002\001\046" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\161\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\037\060\035" +"\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145\143" +"\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043\060" +"\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150\145" +"\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101" +"\040\062\060\036\027\015\071\071\060\067\060\071\061\062\061\061" +"\060\060\132\027\015\061\071\060\067\060\071\062\063\065\071\060" +"\060\132\060\161\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" +"\037\060\035\006\003\125\004\013\023\026\124\055\124\145\154\145" +"\123\145\143\040\124\162\165\163\164\040\103\145\156\164\145\162" +"\061\043\060\041\006\003\125\004\003\023\032\104\145\165\164\163" +"\143\150\145\040\124\145\154\145\153\157\155\040\122\157\157\164" +"\040\103\101\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\253\013\243\065\340\213\051\024\261\024" +"\205\257\074\020\344\071\157\065\135\112\256\335\352\141\215\225" +"\111\364\157\144\243\032\140\146\244\251\100\042\204\331\324\245" +"\345\170\223\016\150\001\255\271\115\134\072\316\323\270\250\102" +"\100\337\317\243\272\202\131\152\222\033\254\034\232\332\010\053" +"\045\047\371\151\043\107\361\340\353\054\172\233\365\023\002\320" +"\176\064\174\302\236\074\000\131\253\365\332\014\365\062\074\053" +"\254\120\332\326\303\336\203\224\312\250\014\231\062\016\010\110" +"\126\133\152\373\332\341\130\130\001\111\137\162\101\074\025\006" +"\001\216\135\255\252\270\223\264\315\236\353\247\350\152\055\122" +"\064\333\072\357\134\165\121\332\333\363\061\371\356\161\230\062" +"\304\124\025\104\014\371\233\125\355\255\337\030\010\240\243\206" +"\212\111\356\123\005\217\031\114\325\336\130\171\233\322\152\034" +"\102\253\305\325\247\317\150\017\226\344\341\141\230\166\141\310" +"\221\174\326\076\000\342\221\120\207\341\235\012\346\255\227\322" +"\035\306\072\175\313\274\332\003\064\325\216\133\001\365\152\007" +"\267\026\266\156\112\177\002\003\001\000\001\243\102\060\100\060" +"\035\006\003\125\035\016\004\026\004\024\061\303\171\033\272\365" +"\123\327\027\340\211\172\055\027\154\012\263\053\235\063\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" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202" +"\001\001\000\224\144\131\255\071\144\347\051\353\023\376\132\303" +"\213\023\127\310\004\044\360\164\167\300\140\343\147\373\351\211" +"\246\203\277\226\202\174\156\324\303\075\357\236\200\156\273\051" +"\264\230\172\261\073\124\353\071\027\107\176\032\216\013\374\037" +"\061\131\061\004\262\316\027\363\054\307\142\066\125\342\042\330" +"\211\125\264\230\110\252\144\372\326\034\066\330\104\170\132\132" +"\043\072\127\227\365\172\060\117\256\237\152\114\113\053\216\240" +"\003\343\076\340\251\324\322\173\322\263\250\342\162\074\255\236" +"\377\200\131\344\233\105\264\366\073\260\315\071\031\230\062\345" +"\352\041\141\220\344\061\041\216\064\261\367\057\065\112\205\020" +"\332\347\212\067\041\276\131\143\340\362\205\210\061\123\324\124" +"\024\205\160\171\364\056\006\167\047\165\057\037\270\212\371\376" +"\305\272\330\066\344\203\354\347\145\267\277\143\132\363\106\257" +"\201\224\067\324\101\214\326\043\326\036\317\365\150\033\104\143" +"\242\132\272\247\065\131\241\345\160\005\233\016\043\127\231\224" +"\012\155\272\071\143\050\206\222\363\030\204\330\373\321\317\005" +"\126\144\127" +, (PRUint32)931 } +}; +static const NSSItem nss_builtins_items_275 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Deutsche Telekom Root CA 2", (PRUint32)27 }, + { (void *)"\205\244\010\300\234\031\076\135\121\130\175\315\326\023\060\375" +"\214\336\067\277" +, (PRUint32)20 }, + { (void *)"\164\001\112\221\261\010\304\130\316\107\315\360\335\021\123\010" +, (PRUint32)16 }, + { (void *)"\060\161\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\037\060" +"\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145" +"\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043" +"\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150" +"\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103" +"\101\040\062" +, (PRUint32)115 }, + { (void *)"\002\001\046" +, (PRUint32)3 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_276 [] = { + { (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 *)"ComSign CA", (PRUint32)11 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155" +"\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012" +"\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125" +"\004\006\023\002\111\114" +, (PRUint32)54 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155" +"\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012" +"\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125" +"\004\006\023\002\111\114" +, (PRUint32)54 }, + { (void *)"\002\020\024\023\226\203\024\125\214\352\173\143\345\374\064\207" +"\167\104" +, (PRUint32)18 }, + { (void *)"\060\202\003\223\060\202\002\173\240\003\002\001\002\002\020\024" +"\023\226\203\024\125\214\352\173\143\345\374\064\207\167\104\060" +"\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\064" +"\061\023\060\021\006\003\125\004\003\023\012\103\157\155\123\151" +"\147\156\040\103\101\061\020\060\016\006\003\125\004\012\023\007" +"\103\157\155\123\151\147\156\061\013\060\011\006\003\125\004\006" +"\023\002\111\114\060\036\027\015\060\064\060\063\062\064\061\061" +"\063\062\061\070\132\027\015\062\071\060\063\061\071\061\065\060" +"\062\061\070\132\060\064\061\023\060\021\006\003\125\004\003\023" +"\012\103\157\155\123\151\147\156\040\103\101\061\020\060\016\006" +"\003\125\004\012\023\007\103\157\155\123\151\147\156\061\013\060" +"\011\006\003\125\004\006\023\002\111\114\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\344\124\151\053" +"\323\307\217\152\104\344\176\130\047\370\013\320\344\224\022\212" +"\361\033\070\070\057\037\061\234\006\324\054\247\336\013\052\256" +"\032\240\343\236\152\277\237\074\307\156\242\371\213\144\154\072" +"\255\205\125\121\124\245\070\125\270\253\203\004\362\077\144\066" +"\367\300\215\103\103\152\146\321\367\027\052\325\357\066\372\060" +"\020\102\327\123\315\371\372\063\163\114\263\351\204\040\212\326" +"\101\047\065\344\070\372\224\233\270\172\344\171\037\063\373\033" +"\330\041\011\050\174\115\030\151\136\144\212\172\031\223\312\176" +"\354\363\162\347\067\007\130\131\050\254\102\371\305\377\315\077" +"\347\245\372\070\261\320\014\307\331\122\032\123\326\201\314\102" +"\172\065\133\355\113\072\172\366\265\216\314\377\017\174\344\140" +"\066\207\057\255\360\241\045\175\377\322\113\021\210\160\124\246" +"\101\250\147\123\122\102\136\344\064\236\344\276\243\354\252\142" +"\135\335\303\114\246\202\101\344\063\013\254\311\063\017\144\202" +"\127\052\375\014\255\066\341\014\256\113\305\357\073\231\331\043" +"\263\133\135\264\127\354\164\160\014\052\117\002\003\001\000\001" +"\243\201\240\060\201\235\060\014\006\003\125\035\023\004\005\060" +"\003\001\001\377\060\075\006\003\125\035\037\004\066\060\064\060" +"\062\240\060\240\056\206\054\150\164\164\160\072\057\057\146\145" +"\144\151\162\056\143\157\155\163\151\147\156\056\143\157\056\151" +"\154\057\143\162\154\057\103\157\155\123\151\147\156\103\101\056" +"\143\162\154\060\016\006\003\125\035\017\001\001\377\004\004\003" +"\002\001\206\060\037\006\003\125\035\043\004\030\060\026\200\024" +"\113\001\233\076\126\032\145\066\166\313\173\227\252\222\005\356" +"\062\347\050\061\060\035\006\003\125\035\016\004\026\004\024\113" +"\001\233\076\126\032\145\066\166\313\173\227\252\222\005\356\062" +"\347\050\061\060\015\006\011\052\206\110\206\367\015\001\001\005" +"\005\000\003\202\001\001\000\320\331\245\176\376\051\140\105\235" +"\176\203\317\156\274\107\156\365\032\236\124\166\102\161\264\074" +"\130\077\055\100\045\102\366\201\234\361\211\020\310\016\252\170" +"\117\070\011\127\260\074\300\010\374\065\216\361\110\121\215\014" +"\161\164\272\204\304\327\162\233\204\174\070\116\144\006\047\052" +"\341\247\265\354\010\231\264\012\015\324\205\163\310\022\341\065" +"\355\361\005\061\035\163\231\014\353\226\312\335\323\346\205\252" +"\360\212\373\165\301\362\011\074\145\145\144\363\114\330\255\313" +"\210\151\363\344\203\267\014\275\027\132\226\027\312\133\377\255" +"\273\034\351\055\204\200\330\041\276\205\122\331\324\164\271\151" +"\205\272\115\355\050\062\353\371\141\112\344\304\066\036\031\334" +"\157\204\021\037\225\365\203\050\030\250\063\222\103\047\335\135" +"\023\004\105\117\207\325\106\315\075\250\272\360\363\270\126\044" +"\105\353\067\307\341\166\117\162\071\030\337\176\164\162\307\163" +"\055\071\352\140\346\255\021\242\126\207\173\303\150\232\376\370" +"\214\160\250\337\145\062\364\244\100\214\241\302\104\003\016\224" +"\000\147\240\161\000\202\110" +, (PRUint32)919 } +}; +static const NSSItem nss_builtins_items_277 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"ComSign CA", (PRUint32)11 }, + { (void *)"\341\244\133\024\032\041\332\032\171\364\032\102\251\141\326\151" +"\315\006\064\301" +, (PRUint32)20 }, + { (void *)"\315\364\071\363\265\030\120\327\076\244\305\221\240\076\041\113" +, (PRUint32)16 }, + { (void *)"\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155" +"\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012" +"\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125" +"\004\006\023\002\111\114" +, (PRUint32)54 }, + { (void *)"\002\020\024\023\226\203\024\125\214\352\173\143\345\374\064\207" +"\167\104" +, (PRUint32)18 }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_278 [] = { + { (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 *)"ComSign Secured CA", (PRUint32)19 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155" +"\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061" +"\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147" +"\156\061\013\060\011\006\003\125\004\006\023\002\111\114" +, (PRUint32)62 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155" +"\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061" +"\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147" +"\156\061\013\060\011\006\003\125\004\006\023\002\111\114" +, (PRUint32)62 }, + { (void *)"\002\021\000\307\050\107\011\263\270\154\105\214\035\372\044\365" +"\066\116\351" +, (PRUint32)19 }, + { (void *)"\060\202\003\253\060\202\002\223\240\003\002\001\002\002\021\000" +"\307\050\107\011\263\270\154\105\214\035\372\044\365\066\116\351" +"\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060" +"\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155\123" +"\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061\020" +"\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147\156" +"\061\013\060\011\006\003\125\004\006\023\002\111\114\060\036\027" +"\015\060\064\060\063\062\064\061\061\063\067\062\060\132\027\015" +"\062\071\060\063\061\066\061\065\060\064\065\066\132\060\074\061" +"\033\060\031\006\003\125\004\003\023\022\103\157\155\123\151\147" +"\156\040\123\145\143\165\162\145\144\040\103\101\061\020\060\016" +"\006\003\125\004\012\023\007\103\157\155\123\151\147\156\061\013" +"\060\011\006\003\125\004\006\023\002\111\114\060\202\001\042\060" +"\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202" +"\001\017\000\060\202\001\012\002\202\001\001\000\306\265\150\137" +"\035\224\025\303\244\010\125\055\343\240\127\172\357\351\164\052" +"\273\271\174\127\111\032\021\136\117\051\207\014\110\326\152\347" +"\217\324\176\127\044\271\006\211\344\034\074\352\254\343\332\041" +"\200\163\041\012\357\171\230\154\037\010\377\241\120\175\362\230" +"\033\311\124\157\076\245\050\354\041\004\017\105\273\007\075\241" +"\300\372\052\230\035\116\006\223\373\365\210\073\253\137\313\026" +"\277\346\363\236\112\207\355\031\352\302\237\103\344\361\201\245" +"\177\020\117\076\321\112\142\255\123\033\313\203\377\007\145\245" +"\222\055\146\251\133\270\132\364\035\264\041\221\112\027\173\236" +"\062\376\126\044\071\262\124\204\103\365\204\302\330\274\101\220" +"\314\235\326\150\332\351\202\120\251\073\150\317\265\135\002\224" +"\140\026\261\103\331\103\135\335\135\207\156\352\273\263\311\153" +"\366\003\224\011\160\336\026\021\172\053\350\166\217\111\020\230" +"\167\271\143\134\213\063\227\165\366\013\214\262\253\133\336\164" +"\040\045\077\343\363\021\371\207\150\206\065\161\303\035\214\055" +"\353\345\032\254\017\163\325\202\131\100\200\323\002\003\001\000" +"\001\243\201\247\060\201\244\060\014\006\003\125\035\023\004\005" +"\060\003\001\001\377\060\104\006\003\125\035\037\004\075\060\073" +"\060\071\240\067\240\065\206\063\150\164\164\160\072\057\057\146" +"\145\144\151\162\056\143\157\155\163\151\147\156\056\143\157\056" +"\151\154\057\143\162\154\057\103\157\155\123\151\147\156\123\145" +"\143\165\162\145\144\103\101\056\143\162\154\060\016\006\003\125" +"\035\017\001\001\377\004\004\003\002\001\206\060\037\006\003\125" +"\035\043\004\030\060\026\200\024\301\113\355\160\266\367\076\174" +"\000\073\000\217\307\076\016\105\237\036\135\354\060\035\006\003" +"\125\035\016\004\026\004\024\301\113\355\160\266\367\076\174\000" +"\073\000\217\307\076\016\105\237\036\135\354\060\015\006\011\052" +"\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\026" +"\317\356\222\023\120\253\173\024\236\063\266\102\040\152\324\025" +"\275\011\253\374\162\350\357\107\172\220\254\121\301\144\116\351" +"\210\275\103\105\201\343\146\043\077\022\206\115\031\344\005\260" +"\346\067\302\215\332\006\050\311\017\211\244\123\251\165\077\260" +"\226\373\253\114\063\125\371\170\046\106\157\033\066\230\373\102" +"\166\301\202\271\216\336\373\105\371\143\033\142\073\071\006\312" +"\167\172\250\074\011\317\154\066\075\017\012\105\113\151\026\032" +"\105\175\063\003\145\371\122\161\220\046\225\254\114\014\365\213" +"\223\077\314\165\164\205\230\272\377\142\172\115\037\211\376\256" +"\275\224\000\231\277\021\245\334\340\171\305\026\013\175\002\141" +"\035\352\205\371\002\025\117\347\132\211\116\024\157\343\067\113" +"\205\365\301\074\141\340\375\005\101\262\222\177\303\035\240\320" +"\256\122\144\140\153\030\306\046\234\330\365\144\344\066\032\142" +"\237\212\017\076\377\155\116\031\126\116\040\221\154\237\064\063" +"\072\064\127\120\072\157\201\136\006\306\365\076\174\116\216\053" +"\316\145\006\056\135\322\052\123\164\136\323\156\047\236\217" +, (PRUint32)943 } +}; +static const NSSItem nss_builtins_items_279 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"ComSign Secured CA", (PRUint32)19 }, + { (void *)"\371\315\016\054\332\166\044\301\217\275\360\360\253\266\105\270" +"\367\376\325\172" +, (PRUint32)20 }, + { (void *)"\100\001\045\006\215\041\103\152\016\103\000\234\347\103\363\325" +, (PRUint32)16 }, + { (void *)"\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155" +"\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061" +"\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147" +"\156\061\013\060\011\006\003\125\004\006\023\002\111\114" +, (PRUint32)62 }, + { (void *)"\002\021\000\307\050\107\011\263\270\154\105\214\035\372\044\365" +"\066\116\351" +, (PRUint32)19 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; +static const NSSItem nss_builtins_items_280 [] = { + { (void *)&cko_certificate, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Cybertrust Global Root", (PRUint32)23 }, + { (void *)&ckc_x_509, (PRUint32)sizeof(CK_CERTIFICATE_TYPE) }, + { (void *)"\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142" +"\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035" +"\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163" +"\164\040\107\154\157\142\141\154\040\122\157\157\164" +, (PRUint32)61 }, + { (void *)"0", (PRUint32)2 }, + { (void *)"\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142" +"\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035" +"\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163" +"\164\040\107\154\157\142\141\154\040\122\157\157\164" +, (PRUint32)61 }, + { (void *)"\002\013\004\000\000\000\000\001\017\205\252\055\110" +, (PRUint32)13 }, + { (void *)"\060\202\003\241\060\202\002\211\240\003\002\001\002\002\013\004" +"\000\000\000\000\001\017\205\252\055\110\060\015\006\011\052\206" +"\110\206\367\015\001\001\005\005\000\060\073\061\030\060\026\006" +"\003\125\004\012\023\017\103\171\142\145\162\164\162\165\163\164" +"\054\040\111\156\143\061\037\060\035\006\003\125\004\003\023\026" +"\103\171\142\145\162\164\162\165\163\164\040\107\154\157\142\141" +"\154\040\122\157\157\164\060\036\027\015\060\066\061\062\061\065" +"\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065\060" +"\070\060\060\060\060\132\060\073\061\030\060\026\006\003\125\004" +"\012\023\017\103\171\142\145\162\164\162\165\163\164\054\040\111" +"\156\143\061\037\060\035\006\003\125\004\003\023\026\103\171\142" +"\145\162\164\162\165\163\164\040\107\154\157\142\141\154\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\370\310\274\275\024\120\146\023\377\360\323\171" +"\354\043\362\267\032\307\216\205\361\022\163\246\031\252\020\333" +"\234\242\145\164\132\167\076\121\175\126\366\334\043\266\324\355" +"\137\130\261\067\115\325\111\016\156\365\152\207\326\322\214\322" +"\047\306\342\377\066\237\230\145\240\023\116\306\052\144\233\325" +"\220\022\317\024\006\364\073\343\324\050\276\350\016\370\253\116" +"\110\224\155\216\225\061\020\134\355\242\055\275\325\072\155\262" +"\034\273\140\300\106\113\001\365\111\256\176\106\212\320\164\215" +"\241\014\002\316\356\374\347\217\270\153\146\363\177\104\000\277" +"\146\045\024\053\335\020\060\035\007\226\077\115\366\153\270\217" +"\267\173\014\245\070\353\336\107\333\325\135\071\374\210\247\363" +"\327\052\164\361\350\132\242\073\237\120\272\246\214\105\065\302" +"\120\145\225\334\143\202\357\335\277\167\115\234\142\311\143\163" +"\026\320\051\017\111\251\110\360\263\252\267\154\305\247\060\071" +"\100\135\256\304\342\135\046\123\360\316\034\043\010\141\250\224" +"\031\272\004\142\100\354\037\070\160\167\022\006\161\247\060\030" +"\135\045\047\245\002\003\001\000\001\243\201\245\060\201\242\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\266\010\173\015\172" +"\314\254\040\114\206\126\062\136\317\253\156\205\055\160\127\060" +"\077\006\003\125\035\037\004\070\060\066\060\064\240\062\240\060" +"\206\056\150\164\164\160\072\057\057\167\167\167\062\056\160\165" +"\142\154\151\143\055\164\162\165\163\164\056\143\157\155\057\143" +"\162\154\057\143\164\057\143\164\162\157\157\164\056\143\162\154" +"\060\037\006\003\125\035\043\004\030\060\026\200\024\266\010\173" +"\015\172\314\254\040\114\206\126\062\136\317\253\156\205\055\160" +"\127\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000" +"\003\202\001\001\000\126\357\012\043\240\124\116\225\227\311\370" +"\211\332\105\301\324\243\000\045\364\037\023\253\267\243\205\130" +"\151\302\060\255\330\025\212\055\343\311\315\201\132\370\163\043" +"\132\247\174\005\363\375\042\073\016\321\006\304\333\066\114\163" +"\004\216\345\260\042\344\305\363\056\245\331\043\343\270\116\112" +"\040\247\156\002\044\237\042\140\147\173\213\035\162\011\305\061" +"\134\351\171\237\200\107\075\255\241\013\007\024\075\107\377\003" +"\151\032\014\013\104\347\143\045\247\177\262\311\270\166\204\355" +"\043\366\175\007\253\105\176\323\337\263\277\351\212\266\315\250" +"\242\147\053\122\325\267\145\360\071\114\143\240\221\171\223\122" +"\017\124\335\203\273\237\321\217\247\123\163\303\313\377\060\354" +"\174\004\270\330\104\037\223\137\161\011\042\267\156\076\352\034" +"\003\116\235\032\040\141\373\201\067\354\136\374\012\105\253\327" +"\347\027\125\320\240\352\140\233\246\366\343\214\133\051\302\006" +"\140\024\235\055\227\114\251\223\025\235\141\304\001\137\110\326" +"\130\275\126\061\022\116\021\310\041\340\263\021\221\145\333\264" +"\246\210\070\316\125" +, (PRUint32)933 } +}; +static const NSSItem nss_builtins_items_281 [] = { + { (void *)&cko_netscape_trust, (PRUint32)sizeof(CK_OBJECT_CLASS) }, + { (void *)&ck_true, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) }, + { (void *)"Cybertrust Global Root", (PRUint32)23 }, + { (void *)"\137\103\345\261\277\370\170\214\254\034\307\312\112\232\306\042" +"\053\314\064\306" +, (PRUint32)20 }, + { (void *)"\162\344\112\207\343\151\100\200\167\352\274\343\364\377\360\341" +, (PRUint32)16 }, + { (void *)"\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142" +"\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035" +"\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163" +"\164\040\107\154\157\142\141\154\040\122\157\157\164" +, (PRUint32)61 }, + { (void *)"\002\013\004\000\000\000\000\001\017\205\252\055\110" +, (PRUint32)13 }, + { (void *)&ckt_netscape_trusted_delegator, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ckt_netscape_trust_unknown, (PRUint32)sizeof(CK_TRUST) }, + { (void *)&ck_false, (PRUint32)sizeof(CK_BBOOL) } +}; builtinsInternalObject nss_builtins_data[] = { @@ -17359,11 +19211,39 @@ nss_builtins_data[] = { { 11, nss_builtins_types_250, nss_builtins_items_250, {NULL} }, { 13, nss_builtins_types_251, nss_builtins_items_251, {NULL} }, { 11, nss_builtins_types_252, nss_builtins_items_252, {NULL} }, - { 13, nss_builtins_types_253, nss_builtins_items_253, {NULL} } + { 13, nss_builtins_types_253, nss_builtins_items_253, {NULL} }, + { 11, nss_builtins_types_254, nss_builtins_items_254, {NULL} }, + { 13, nss_builtins_types_255, nss_builtins_items_255, {NULL} }, + { 11, nss_builtins_types_256, nss_builtins_items_256, {NULL} }, + { 13, nss_builtins_types_257, nss_builtins_items_257, {NULL} }, + { 11, nss_builtins_types_258, nss_builtins_items_258, {NULL} }, + { 13, nss_builtins_types_259, nss_builtins_items_259, {NULL} }, + { 11, nss_builtins_types_260, nss_builtins_items_260, {NULL} }, + { 13, nss_builtins_types_261, nss_builtins_items_261, {NULL} }, + { 11, nss_builtins_types_262, nss_builtins_items_262, {NULL} }, + { 13, nss_builtins_types_263, nss_builtins_items_263, {NULL} }, + { 11, nss_builtins_types_264, nss_builtins_items_264, {NULL} }, + { 13, nss_builtins_types_265, nss_builtins_items_265, {NULL} }, + { 11, nss_builtins_types_266, nss_builtins_items_266, {NULL} }, + { 13, nss_builtins_types_267, nss_builtins_items_267, {NULL} }, + { 11, nss_builtins_types_268, nss_builtins_items_268, {NULL} }, + { 13, nss_builtins_types_269, nss_builtins_items_269, {NULL} }, + { 11, nss_builtins_types_270, nss_builtins_items_270, {NULL} }, + { 13, nss_builtins_types_271, nss_builtins_items_271, {NULL} }, + { 11, nss_builtins_types_272, nss_builtins_items_272, {NULL} }, + { 13, nss_builtins_types_273, nss_builtins_items_273, {NULL} }, + { 11, nss_builtins_types_274, nss_builtins_items_274, {NULL} }, + { 13, nss_builtins_types_275, nss_builtins_items_275, {NULL} }, + { 11, nss_builtins_types_276, nss_builtins_items_276, {NULL} }, + { 13, nss_builtins_types_277, nss_builtins_items_277, {NULL} }, + { 11, nss_builtins_types_278, nss_builtins_items_278, {NULL} }, + { 13, nss_builtins_types_279, nss_builtins_items_279, {NULL} }, + { 11, nss_builtins_types_280, nss_builtins_items_280, {NULL} }, + { 13, nss_builtins_types_281, nss_builtins_items_281, {NULL} } }; const PRUint32 #ifdef DEBUG - nss_builtins_nObjects = 253+1; + nss_builtins_nObjects = 281+1; #else - nss_builtins_nObjects = 253; + nss_builtins_nObjects = 281; #endif /* DEBUG */ diff --git a/security/nss/lib/ckfw/builtins/certdata.txt b/security/nss/lib/ckfw/builtins/certdata.txt index 1a7a7eb65..1605979de 100644 --- a/security/nss/lib/ckfw/builtins/certdata.txt +++ b/security/nss/lib/ckfw/builtins/certdata.txt @@ -14086,7 +14086,7 @@ CKA_SERIAL_NUMBER MULTILINE_OCTAL END CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE # @@ -17628,3 +17628,1911 @@ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_UNTRUSTED CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_UNTRUSTED CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_UNTRUSTED CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "IGC/A" +# +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 "IGC/A" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122 +\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143 +\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151 +\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123 +\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103 +\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107 +\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001 +\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155 +\056\147\157\165\166\056\146\162 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122 +\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143 +\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151 +\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123 +\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103 +\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107 +\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001 +\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155 +\056\147\157\165\166\056\146\162 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\005\071\021\105\020\224 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\004\002\060\202\002\352\240\003\002\001\002\002\005\071 +\021\105\020\224\060\015\006\011\052\206\110\206\367\015\001\001 +\005\005\000\060\201\205\061\013\060\011\006\003\125\004\006\023 +\002\106\122\061\017\060\015\006\003\125\004\010\023\006\106\162 +\141\156\143\145\061\016\060\014\006\003\125\004\007\023\005\120 +\141\162\151\163\061\020\060\016\006\003\125\004\012\023\007\120 +\115\057\123\107\104\116\061\016\060\014\006\003\125\004\013\023 +\005\104\103\123\123\111\061\016\060\014\006\003\125\004\003\023 +\005\111\107\103\057\101\061\043\060\041\006\011\052\206\110\206 +\367\015\001\011\001\026\024\151\147\143\141\100\163\147\144\156 +\056\160\155\056\147\157\165\166\056\146\162\060\036\027\015\060 +\062\061\062\061\063\061\064\062\071\062\063\132\027\015\062\060 +\061\060\061\067\061\064\062\071\062\062\132\060\201\205\061\013 +\060\011\006\003\125\004\006\023\002\106\122\061\017\060\015\006 +\003\125\004\010\023\006\106\162\141\156\143\145\061\016\060\014 +\006\003\125\004\007\023\005\120\141\162\151\163\061\020\060\016 +\006\003\125\004\012\023\007\120\115\057\123\107\104\116\061\016 +\060\014\006\003\125\004\013\023\005\104\103\123\123\111\061\016 +\060\014\006\003\125\004\003\023\005\111\107\103\057\101\061\043 +\060\041\006\011\052\206\110\206\367\015\001\011\001\026\024\151 +\147\143\141\100\163\147\144\156\056\160\155\056\147\157\165\166 +\056\146\162\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\262\037\321\320\142\305\063\073\300\004\206\210 +\263\334\370\210\367\375\337\103\337\172\215\232\111\134\366\116 +\252\314\034\271\241\353\047\211\362\106\351\073\112\161\325\035 +\216\055\317\346\255\253\143\120\307\124\013\156\022\311\220\066 +\306\330\057\332\221\252\150\305\162\376\027\012\262\027\176\171 +\265\062\210\160\312\160\300\226\112\216\344\125\315\035\047\224 +\277\316\162\052\354\134\371\163\040\376\275\367\056\211\147\270 +\273\107\163\022\367\321\065\151\072\362\012\271\256\377\106\102 +\106\242\277\241\205\032\371\277\344\377\111\205\367\243\160\206 +\062\034\135\237\140\367\251\255\245\377\317\321\064\371\175\133 +\027\306\334\326\016\050\153\302\335\361\365\063\150\235\116\374 +\207\174\066\022\326\243\200\350\103\015\125\141\224\352\144\067 +\107\352\167\312\320\262\130\005\303\135\176\261\250\106\220\061 +\126\316\160\052\226\262\060\270\167\346\171\300\275\051\073\375 +\224\167\114\275\040\315\101\045\340\056\307\033\273\356\244\004 +\101\322\135\255\022\152\212\233\107\373\311\335\106\100\341\235 +\074\063\320\265\002\003\001\000\001\243\167\060\165\060\017\006 +\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060\013 +\006\003\125\035\017\004\004\003\002\001\106\060\025\006\003\125 +\035\040\004\016\060\014\060\012\006\010\052\201\172\001\171\001 +\001\001\060\035\006\003\125\035\016\004\026\004\024\243\005\057 +\030\140\120\302\211\012\335\053\041\117\377\216\116\250\060\061 +\066\060\037\006\003\125\035\043\004\030\060\026\200\024\243\005 +\057\030\140\120\302\211\012\335\053\041\117\377\216\116\250\060 +\061\066\060\015\006\011\052\206\110\206\367\015\001\001\005\005 +\000\003\202\001\001\000\005\334\046\330\372\167\025\104\150\374 +\057\146\072\164\340\135\344\051\377\006\007\023\204\112\253\317 +\155\240\037\121\224\370\111\313\164\066\024\274\025\335\333\211 +\057\335\217\240\135\174\365\022\353\237\236\070\244\107\314\263 +\226\331\276\234\045\253\003\176\063\017\225\201\015\375\026\340 +\210\276\067\360\154\135\320\061\233\062\053\135\027\145\223\230 +\140\274\156\217\261\250\074\036\331\034\363\251\046\102\371\144 +\035\302\347\222\366\364\036\132\252\031\122\135\257\350\242\367 +\140\240\366\215\360\211\365\156\340\012\005\001\225\311\213\040 +\012\272\132\374\232\054\074\275\303\267\311\135\170\045\005\077 +\126\024\233\014\332\373\072\110\376\227\151\136\312\020\206\367 +\116\226\004\010\115\354\260\276\135\334\073\216\117\301\375\232 +\066\064\232\114\124\176\027\003\110\225\010\021\034\007\157\205 +\010\176\135\115\304\235\333\373\256\316\262\321\263\270\203\154 +\035\262\263\171\361\330\160\231\176\360\023\002\316\136\335\121 +\323\337\066\201\241\033\170\057\161\263\361\131\114\106\030\050 +\253\205\322\140\126\132 +END + +# Trust for Certificate "IGC/A" +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 "IGC/A" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\140\326\211\164\265\302\145\236\212\017\301\210\174\210\322\106 +\151\033\030\054 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\014\177\335\152\364\052\271\310\233\275\040\176\251\333\134\067 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\205\061\013\060\011\006\003\125\004\006\023\002\106\122 +\061\017\060\015\006\003\125\004\010\023\006\106\162\141\156\143 +\145\061\016\060\014\006\003\125\004\007\023\005\120\141\162\151 +\163\061\020\060\016\006\003\125\004\012\023\007\120\115\057\123 +\107\104\116\061\016\060\014\006\003\125\004\013\023\005\104\103 +\123\123\111\061\016\060\014\006\003\125\004\003\023\005\111\107 +\103\057\101\061\043\060\041\006\011\052\206\110\206\367\015\001 +\011\001\026\024\151\147\143\141\100\163\147\144\156\056\160\155 +\056\147\157\165\166\056\146\162 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\005\071\021\105\020\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 +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Security Communication EV RootCA1" +# +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 "Security Communication EV RootCA1" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023 +\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103 +\101\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023 +\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103 +\101\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\000 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\175\060\202\002\145\240\003\002\001\002\002\001\000 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061\045 +\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040\124 +\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117\056 +\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023\041 +\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156\151 +\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103\101 +\061\060\036\027\015\060\067\060\066\060\066\060\062\061\062\063 +\062\132\027\015\063\067\060\066\060\066\060\062\061\062\063\062 +\132\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120 +\061\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115 +\040\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103 +\117\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013 +\023\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165 +\156\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164 +\103\101\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\274\177\354\127\233\044\340\376\234\272\102\171 +\251\210\212\372\200\340\365\007\051\103\352\216\012\064\066\215 +\034\372\247\265\071\170\377\227\165\367\057\344\252\153\004\204 +\104\312\246\342\150\216\375\125\120\142\017\244\161\016\316\007 +\070\055\102\205\120\255\074\226\157\213\325\242\016\317\336\111 +\211\075\326\144\056\070\345\036\154\265\127\212\236\357\110\016 +\315\172\151\026\207\104\265\220\344\006\235\256\241\004\227\130 +\171\357\040\112\202\153\214\042\277\354\037\017\351\204\161\355 +\361\016\344\270\030\023\314\126\066\135\321\232\036\121\153\071 +\156\140\166\210\064\013\363\263\321\260\235\312\141\342\144\035 +\301\106\007\270\143\335\036\063\145\263\216\011\125\122\075\265 +\275\377\007\353\255\141\125\030\054\251\151\230\112\252\100\305 +\063\024\145\164\000\371\221\336\257\003\110\305\100\124\334\017 +\204\220\150\040\305\222\226\334\056\345\002\105\252\300\137\124 +\370\155\352\111\317\135\154\113\257\357\232\302\126\134\306\065 +\126\102\152\060\137\302\253\366\342\075\077\263\311\021\217\061 +\114\327\237\111\002\003\001\000\001\243\102\060\100\060\035\006 +\003\125\035\016\004\026\004\024\065\112\365\115\257\077\327\202 +\070\254\253\161\145\027\165\214\235\125\223\346\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\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001 +\000\250\207\351\354\370\100\147\135\303\301\146\307\100\113\227 +\374\207\023\220\132\304\357\240\312\137\213\267\247\267\361\326 +\265\144\267\212\263\270\033\314\332\373\254\146\210\101\316\350 +\374\344\333\036\210\246\355\047\120\033\002\060\044\106\171\376 +\004\207\160\227\100\163\321\300\301\127\031\232\151\245\047\231 +\253\235\142\204\366\121\301\054\311\043\025\330\050\267\253\045 +\023\265\106\341\206\002\377\046\214\304\210\222\035\126\376\031 +\147\362\125\344\200\243\153\234\253\167\341\121\161\015\040\333 +\020\232\333\275\166\171\007\167\231\050\255\232\136\332\261\117 +\104\054\065\216\245\226\307\375\203\360\130\306\171\326\230\174 +\250\215\376\206\076\007\026\222\341\173\347\035\354\063\166\176 +\102\056\112\205\371\221\211\150\204\003\201\245\233\232\276\343 +\067\305\124\253\126\073\030\055\101\244\014\370\102\333\231\240 +\340\162\157\273\135\341\026\117\123\012\144\371\116\364\277\116 +\124\275\170\154\210\352\277\234\023\044\302\160\151\242\177\017 +\310\074\255\010\311\260\230\100\243\052\347\210\203\355\167\217 +\164 +END + +# Trust for Certificate "Security Communication EV RootCA1" +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 "Security Communication EV RootCA1" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\376\270\304\062\334\371\166\232\316\256\075\330\220\217\375\050 +\206\145\144\175 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\042\055\246\001\352\174\012\367\360\154\126\103\077\167\166\323 +END +CKA_ISSUER MULTILINE_OCTAL +\060\140\061\013\060\011\006\003\125\004\006\023\002\112\120\061 +\045\060\043\006\003\125\004\012\023\034\123\105\103\117\115\040 +\124\162\165\163\164\040\123\171\163\164\145\155\163\040\103\117 +\056\054\114\124\104\056\061\052\060\050\006\003\125\004\013\023 +\041\123\145\143\165\162\151\164\171\040\103\157\155\155\165\156 +\151\143\141\164\151\157\156\040\105\126\040\122\157\157\164\103 +\101\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\000 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "OISTE WISeKey Global Root GA 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 "OISTE WISeKey Global Root GA CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 +\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 +\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 +\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 +\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 +\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 +\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 +\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 +\141\154\040\122\157\157\164\040\107\101\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 +\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 +\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 +\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 +\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 +\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 +\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 +\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 +\141\154\040\122\157\157\164\040\107\101\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124 +\337\232 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\361\060\202\002\331\240\003\002\001\002\002\020\101 +\075\162\307\364\153\037\201\103\175\361\322\050\124\337\232\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\201 +\212\061\013\060\011\006\003\125\004\006\023\002\103\110\061\020 +\060\016\006\003\125\004\012\023\007\127\111\123\145\113\145\171 +\061\033\060\031\006\003\125\004\013\023\022\103\157\160\171\162 +\151\147\150\164\040\050\143\051\040\062\060\060\065\061\042\060 +\040\006\003\125\004\013\023\031\117\111\123\124\105\040\106\157 +\165\156\144\141\164\151\157\156\040\105\156\144\157\162\163\145 +\144\061\050\060\046\006\003\125\004\003\023\037\117\111\123\124 +\105\040\127\111\123\145\113\145\171\040\107\154\157\142\141\154 +\040\122\157\157\164\040\107\101\040\103\101\060\036\027\015\060 +\065\061\062\061\061\061\066\060\063\064\064\132\027\015\063\067 +\061\062\061\061\061\066\060\071\065\061\132\060\201\212\061\013 +\060\011\006\003\125\004\006\023\002\103\110\061\020\060\016\006 +\003\125\004\012\023\007\127\111\123\145\113\145\171\061\033\060 +\031\006\003\125\004\013\023\022\103\157\160\171\162\151\147\150 +\164\040\050\143\051\040\062\060\060\065\061\042\060\040\006\003 +\125\004\013\023\031\117\111\123\124\105\040\106\157\165\156\144 +\141\164\151\157\156\040\105\156\144\157\162\163\145\144\061\050 +\060\046\006\003\125\004\003\023\037\117\111\123\124\105\040\127 +\111\123\145\113\145\171\040\107\154\157\142\141\154\040\122\157 +\157\164\040\107\101\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\313\117\263\000\233\075\066 +\335\371\321\111\152\153\020\111\037\354\330\053\262\306\370\062 +\201\051\103\225\114\232\031\043\041\025\105\336\343\310\034\121 +\125\133\256\223\350\067\377\053\153\351\324\352\276\052\335\250 +\121\053\327\146\303\141\134\140\002\310\365\316\162\173\073\270 +\362\116\145\010\232\315\244\152\031\301\001\273\163\246\327\366 +\303\335\315\274\244\213\265\231\141\270\001\242\243\324\115\324 +\005\075\221\255\370\264\010\161\144\257\160\361\034\153\176\366 +\303\167\235\044\163\173\344\014\214\341\331\066\341\231\213\005 +\231\013\355\105\061\011\312\302\000\333\367\162\240\226\252\225 +\207\320\216\307\266\141\163\015\166\146\214\334\033\264\143\242 +\237\177\223\023\060\361\241\047\333\331\377\054\125\210\221\240 +\340\117\007\260\050\126\214\030\033\227\104\216\211\335\340\027 +\156\347\052\357\217\071\012\061\204\202\330\100\024\111\056\172 +\101\344\247\376\343\144\314\301\131\161\113\054\041\247\133\175 +\340\035\321\056\201\233\303\330\150\367\275\226\033\254\160\261 +\026\024\013\333\140\271\046\001\005\002\003\001\000\001\243\121 +\060\117\060\013\006\003\125\035\017\004\004\003\002\001\206\060 +\017\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377 +\060\035\006\003\125\035\016\004\026\004\024\263\003\176\256\066 +\274\260\171\321\334\224\046\266\021\276\041\262\151\206\224\060 +\020\006\011\053\006\001\004\001\202\067\025\001\004\003\002\001 +\000\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 +\003\202\001\001\000\113\241\377\013\207\156\263\371\301\103\261 +\110\363\050\300\035\056\311\011\101\372\224\000\034\244\244\253 +\111\117\217\075\036\357\115\157\275\274\244\366\362\046\060\311 +\020\312\035\210\373\164\031\037\205\105\275\260\154\121\371\066 +\176\333\365\114\062\072\101\117\133\107\317\350\013\055\266\304 +\031\235\164\305\107\306\073\152\017\254\024\333\074\364\163\234 +\251\005\337\000\334\164\170\372\370\065\140\131\002\023\030\174 +\274\373\115\260\040\155\103\273\140\060\172\147\063\134\305\231 +\321\370\055\071\122\163\373\214\252\227\045\134\162\331\010\036 +\253\116\074\343\201\061\237\003\246\373\300\376\051\210\125\332 +\204\325\120\003\266\342\204\243\246\066\252\021\072\001\341\030 +\113\326\104\150\263\075\371\123\164\204\263\106\221\106\226\000 +\267\200\054\266\341\343\020\342\333\242\347\050\217\001\226\142 +\026\076\000\343\034\245\066\201\030\242\114\122\166\300\021\243 +\156\346\035\272\343\132\276\066\123\305\076\165\217\206\151\051 +\130\123\265\234\273\157\237\134\305\030\354\335\057\341\230\311 +\374\276\337\012\015 +END + +# Trust for Certificate "OISTE WISeKey Global Root GA 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 "OISTE WISeKey Global Root GA CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\131\042\241\341\132\352\026\065\041\370\230\071\152\106\106\260 +\104\033\017\251 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\274\154\121\063\247\351\323\146\143\124\025\162\033\041\222\223 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\212\061\013\060\011\006\003\125\004\006\023\002\103\110 +\061\020\060\016\006\003\125\004\012\023\007\127\111\123\145\113 +\145\171\061\033\060\031\006\003\125\004\013\023\022\103\157\160 +\171\162\151\147\150\164\040\050\143\051\040\062\060\060\065\061 +\042\060\040\006\003\125\004\013\023\031\117\111\123\124\105\040 +\106\157\165\156\144\141\164\151\157\156\040\105\156\144\157\162 +\163\145\144\061\050\060\046\006\003\125\004\003\023\037\117\111 +\123\124\105\040\127\111\123\145\113\145\171\040\107\154\157\142 +\141\154\040\122\157\157\164\040\107\101\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\101\075\162\307\364\153\037\201\103\175\361\322\050\124 +\337\232 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "S-TRUST Authentication and Encryption Root CA 2005 PN" +# +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 "S-TRUST Authentication and Encryption Root CA 2005 PN" +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\104\105 +\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156 +\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102 +\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165 +\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023 +\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153 +\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142 +\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122 +\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151 +\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157 +\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120 +\116 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105 +\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156 +\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102 +\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165 +\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023 +\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153 +\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142 +\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122 +\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151 +\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157 +\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120 +\116 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\067\031\030\346\123\124\174\032\265\270\313\131\132\333 +\065\267 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\004\173\060\202\003\143\240\003\002\001\002\002\020\067 +\031\030\346\123\124\174\032\265\270\313\131\132\333\065\267\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\104\105\061\040 +\060\036\006\003\125\004\010\023\027\102\141\144\145\156\055\127 +\165\145\162\164\164\145\155\142\145\162\147\040\050\102\127\051 +\061\022\060\020\006\003\125\004\007\023\011\123\164\165\164\164 +\147\141\162\164\061\051\060\047\006\003\125\004\012\023\040\104 +\145\165\164\163\143\150\145\162\040\123\160\141\162\153\141\163 +\163\145\156\040\126\145\162\154\141\147\040\107\155\142\110\061 +\076\060\074\006\003\125\004\003\023\065\123\055\124\122\125\123 +\124\040\101\165\164\150\145\156\164\151\143\141\164\151\157\156 +\040\141\156\144\040\105\156\143\162\171\160\164\151\157\156\040 +\122\157\157\164\040\103\101\040\062\060\060\065\072\120\116\060 +\036\027\015\060\065\060\066\062\062\060\060\060\060\060\060\132 +\027\015\063\060\060\066\062\061\062\063\065\071\065\071\132\060 +\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156\055 +\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102\127 +\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165\164 +\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023\040 +\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153\141 +\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142\110 +\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122\125 +\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151\157 +\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157\156 +\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120\116 +\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\331\265\112\301\323\063\352\323\106\263\321\342\114\322\365 +\266\203\320\157\325\030\351\223\257\047\216\023\315\265\045\066 +\120\064\022\144\051\241\125\341\072\140\223\236\050\311\343\363 +\233\341\004\260\043\277\225\212\216\133\033\101\177\132\303\350 +\115\114\325\044\026\076\207\110\324\047\256\346\367\123\035\273 +\014\000\357\076\141\161\255\277\072\172\130\037\224\075\134\201 +\325\325\157\337\270\233\322\365\345\313\203\162\222\302\123\262 +\202\002\353\255\255\137\026\055\222\123\166\361\211\266\054\365 +\301\057\340\247\112\157\240\060\152\062\353\232\164\003\150\170 +\023\235\312\057\233\013\035\276\317\165\015\046\227\233\307\365 +\136\012\237\170\337\263\274\354\232\272\357\125\217\033\232\246 +\007\143\051\027\131\142\011\052\171\007\167\245\340\321\027\151 +\351\133\335\366\220\253\342\230\012\000\321\045\155\236\327\205 +\207\057\222\361\321\166\203\117\013\072\131\067\050\057\063\247 +\027\120\326\040\013\012\364\046\371\237\070\347\055\244\270\233 +\211\215\255\255\311\152\175\211\027\273\366\177\200\203\172\346 +\355\002\003\001\000\001\243\201\222\060\201\217\060\022\006\003 +\125\035\023\001\001\377\004\010\060\006\001\001\377\002\001\000 +\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001\006 +\060\051\006\003\125\035\021\004\042\060\040\244\036\060\034\061 +\032\060\030\006\003\125\004\003\023\021\123\124\122\157\156\154 +\151\156\145\061\055\062\060\064\070\055\065\060\035\006\003\125 +\035\016\004\026\004\024\017\312\036\134\171\340\242\363\051\266 +\322\205\263\013\112\265\145\354\153\122\060\037\006\003\125\035 +\043\004\030\060\026\200\024\017\312\036\134\171\340\242\363\051 +\266\322\205\263\013\112\265\145\354\153\122\060\015\006\011\052 +\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\257 +\001\360\355\031\074\050\350\115\134\273\245\143\034\210\063\003 +\247\000\207\244\037\040\253\326\034\343\006\037\227\176\124\275 +\267\321\262\311\325\332\200\354\027\327\212\365\173\302\000\366 +\351\021\157\204\240\132\045\061\342\211\371\244\000\077\061\150 +\056\325\075\350\156\346\325\035\074\077\262\275\237\167\353\235 +\323\214\272\300\327\266\115\354\123\234\017\004\156\352\065\147 +\127\343\012\145\173\220\072\341\117\076\303\000\222\172\273\005 +\211\163\214\313\246\115\300\373\366\002\326\260\007\243\003\302 +\047\100\237\014\344\205\202\055\257\232\102\035\320\307\215\370 +\100\356\235\006\127\034\331\242\330\200\024\376\341\143\055\062 +\207\325\224\122\226\072\106\306\161\226\075\367\230\016\262\221 +\252\217\332\364\116\044\000\071\125\350\255\027\271\323\064\053 +\112\251\100\314\027\052\125\145\101\164\102\176\365\300\257\310 +\223\255\362\030\133\075\211\014\333\107\071\044\370\340\114\362 +\037\260\075\012\312\005\116\211\041\032\343\052\231\254\374\177 +\241\361\017\033\037\075\236\004\203\335\226\331\035\072\224 +END + +# Trust for Certificate "S-TRUST Authentication and Encryption Root CA 2005 PN" +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 "S-TRUST Authentication and Encryption Root CA 2005 PN" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\276\265\251\225\164\153\236\337\163\213\126\346\337\103\172\167 +\276\020\153\201 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\004\113\375\311\154\332\052\062\205\174\131\204\141\106\212\144 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\256\061\013\060\011\006\003\125\004\006\023\002\104\105 +\061\040\060\036\006\003\125\004\010\023\027\102\141\144\145\156 +\055\127\165\145\162\164\164\145\155\142\145\162\147\040\050\102 +\127\051\061\022\060\020\006\003\125\004\007\023\011\123\164\165 +\164\164\147\141\162\164\061\051\060\047\006\003\125\004\012\023 +\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153 +\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142 +\110\061\076\060\074\006\003\125\004\003\023\065\123\055\124\122 +\125\123\124\040\101\165\164\150\145\156\164\151\143\141\164\151 +\157\156\040\141\156\144\040\105\156\143\162\171\160\164\151\157 +\156\040\122\157\157\164\040\103\101\040\062\060\060\065\072\120 +\116 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\067\031\030\346\123\124\174\032\265\270\313\131\132\333 +\065\267 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Microsec e-Szigno 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 "Microsec e-Szigno Root CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003 +\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101 +\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157 +\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157 +\164\040\103\101 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003 +\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101 +\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157 +\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157 +\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\314\270\347\277\116\051\032\375\242\334\146\245\034 +\054\017\021 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\007\250\060\202\006\220\240\003\002\001\002\002\021\000 +\314\270\347\277\116\051\032\375\242\334\146\245\034\054\017\021 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061\021 +\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145\163 +\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143\162 +\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003\125 +\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101\061 +\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157\163 +\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157\164 +\040\103\101\060\036\027\015\060\065\060\064\060\066\061\062\062 +\070\064\064\132\027\015\061\067\060\064\060\066\061\062\062\070 +\064\064\132\060\162\061\013\060\011\006\003\125\004\006\023\002 +\110\125\061\021\060\017\006\003\125\004\007\023\010\102\165\144 +\141\160\145\163\164\061\026\060\024\006\003\125\004\012\023\015 +\115\151\143\162\157\163\145\143\040\114\164\144\056\061\024\060 +\022\006\003\125\004\013\023\013\145\055\123\172\151\147\156\157 +\040\103\101\061\042\060\040\006\003\125\004\003\023\031\115\151 +\143\162\157\163\145\143\040\145\055\123\172\151\147\156\157\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\355\310\000\325\201\173\315\070 +\000\107\314\333\204\301\041\151\054\164\220\014\041\331\123\207 +\355\076\103\104\123\257\253\370\200\233\074\170\215\324\215\256 +\270\357\323\021\334\201\346\317\073\226\214\326\157\025\306\167 +\176\241\057\340\137\222\266\047\327\166\232\035\103\074\352\331 +\354\057\356\071\363\152\147\113\213\202\317\042\370\145\125\376 +\054\313\057\175\110\172\075\165\371\252\240\047\273\170\302\006 +\312\121\302\176\146\113\257\315\242\247\115\002\202\077\202\254 +\205\306\341\017\220\107\231\224\012\161\162\223\052\311\246\300 +\276\074\126\114\163\222\047\361\153\265\365\375\374\060\005\140 +\222\306\353\226\176\001\221\302\151\261\036\035\173\123\105\270 +\334\101\037\311\213\161\326\124\024\343\213\124\170\077\276\364 +\142\073\133\365\243\354\325\222\164\342\164\060\357\001\333\341 +\324\253\231\233\052\153\370\275\246\034\206\043\102\137\354\111 +\336\232\213\133\364\162\072\100\305\111\076\245\276\216\252\161 +\353\154\372\365\032\344\152\375\173\175\125\100\357\130\156\346 +\331\325\274\044\253\301\357\267\002\003\001\000\001\243\202\004 +\067\060\202\004\063\060\147\006\010\053\006\001\005\005\007\001 +\001\004\133\060\131\060\050\006\010\053\006\001\005\005\007\060 +\001\206\034\150\164\164\160\163\072\057\057\162\143\141\056\145 +\055\163\172\151\147\156\157\056\150\165\057\157\143\163\160\060 +\055\006\010\053\006\001\005\005\007\060\002\206\041\150\164\164 +\160\072\057\057\167\167\167\056\145\055\163\172\151\147\156\157 +\056\150\165\057\122\157\157\164\103\101\056\143\162\164\060\017 +\006\003\125\035\023\001\001\377\004\005\060\003\001\001\377\060 +\202\001\163\006\003\125\035\040\004\202\001\152\060\202\001\146 +\060\202\001\142\006\014\053\006\001\004\001\201\250\030\002\001 +\001\001\060\202\001\120\060\050\006\010\053\006\001\005\005\007 +\002\001\026\034\150\164\164\160\072\057\057\167\167\167\056\145 +\055\163\172\151\147\156\157\056\150\165\057\123\132\123\132\057 +\060\202\001\042\006\010\053\006\001\005\005\007\002\002\060\202 +\001\024\036\202\001\020\000\101\000\040\000\164\000\141\000\156 +\000\372\000\163\000\355\000\164\000\166\000\341\000\156\000\171 +\000\040\000\351\000\162\000\164\000\145\000\154\000\155\000\145 +\000\172\000\351\000\163\000\351\000\150\000\145\000\172\000\040 +\000\351\000\163\000\040\000\145\000\154\000\146\000\157\000\147 +\000\141\000\144\000\341\000\163\000\341\000\150\000\157\000\172 +\000\040\000\141\000\040\000\123\000\172\000\157\000\154\000\147 +\000\341\000\154\000\164\000\141\000\164\000\363\000\040\000\123 +\000\172\000\157\000\154\000\147\000\341\000\154\000\164\000\141 +\000\164\000\341\000\163\000\151\000\040\000\123\000\172\000\141 +\000\142\000\341\000\154\000\171\000\172\000\141\000\164\000\141 +\000\040\000\163\000\172\000\145\000\162\000\151\000\156\000\164 +\000\040\000\153\000\145\000\154\000\154\000\040\000\145\000\154 +\000\152\000\341\000\162\000\156\000\151\000\072\000\040\000\150 +\000\164\000\164\000\160\000\072\000\057\000\057\000\167\000\167 +\000\167\000\056\000\145\000\055\000\163\000\172\000\151\000\147 +\000\156\000\157\000\056\000\150\000\165\000\057\000\123\000\132 +\000\123\000\132\000\057\060\201\310\006\003\125\035\037\004\201 +\300\060\201\275\060\201\272\240\201\267\240\201\264\206\041\150 +\164\164\160\072\057\057\167\167\167\056\145\055\163\172\151\147 +\156\157\056\150\165\057\122\157\157\164\103\101\056\143\162\154 +\206\201\216\154\144\141\160\072\057\057\154\144\141\160\056\145 +\055\163\172\151\147\156\157\056\150\165\057\103\116\075\115\151 +\143\162\157\163\145\143\045\062\060\145\055\123\172\151\147\156 +\157\045\062\060\122\157\157\164\045\062\060\103\101\054\117\125 +\075\145\055\123\172\151\147\156\157\045\062\060\103\101\054\117 +\075\115\151\143\162\157\163\145\143\045\062\060\114\164\144\056 +\054\114\075\102\165\144\141\160\145\163\164\054\103\075\110\125 +\077\143\145\162\164\151\146\151\143\141\164\145\122\145\166\157 +\143\141\164\151\157\156\114\151\163\164\073\142\151\156\141\162 +\171\060\016\006\003\125\035\017\001\001\377\004\004\003\002\001 +\006\060\201\226\006\003\125\035\021\004\201\216\060\201\213\201 +\020\151\156\146\157\100\145\055\163\172\151\147\156\157\056\150 +\165\244\167\060\165\061\043\060\041\006\003\125\004\003\014\032 +\115\151\143\162\157\163\145\143\040\145\055\123\172\151\147\156 +\303\263\040\122\157\157\164\040\103\101\061\026\060\024\006\003 +\125\004\013\014\015\145\055\123\172\151\147\156\303\263\040\110 +\123\132\061\026\060\024\006\003\125\004\012\023\015\115\151\143 +\162\157\163\145\143\040\113\146\164\056\061\021\060\017\006\003 +\125\004\007\023\010\102\165\144\141\160\145\163\164\061\013\060 +\011\006\003\125\004\006\023\002\110\125\060\201\254\006\003\125 +\035\043\004\201\244\060\201\241\200\024\307\240\111\165\026\141 +\204\333\061\113\204\322\361\067\100\220\357\116\334\367\241\166 +\244\164\060\162\061\013\060\011\006\003\125\004\006\023\002\110 +\125\061\021\060\017\006\003\125\004\007\023\010\102\165\144\141 +\160\145\163\164\061\026\060\024\006\003\125\004\012\023\015\115 +\151\143\162\157\163\145\143\040\114\164\144\056\061\024\060\022 +\006\003\125\004\013\023\013\145\055\123\172\151\147\156\157\040 +\103\101\061\042\060\040\006\003\125\004\003\023\031\115\151\143 +\162\157\163\145\143\040\145\055\123\172\151\147\156\157\040\122 +\157\157\164\040\103\101\202\021\000\314\270\347\277\116\051\032 +\375\242\334\146\245\034\054\017\021\060\035\006\003\125\035\016 +\004\026\004\024\307\240\111\165\026\141\204\333\061\113\204\322 +\361\067\100\220\357\116\334\367\060\015\006\011\052\206\110\206 +\367\015\001\001\005\005\000\003\202\001\001\000\323\023\234\146 +\143\131\056\312\134\160\014\374\203\274\125\261\364\216\007\154 +\146\047\316\301\073\040\251\034\273\106\124\160\356\132\314\240 +\167\352\150\104\047\353\362\051\335\167\251\325\373\343\324\247 +\004\304\225\270\013\341\104\150\140\007\103\060\061\102\141\345 +\356\331\345\044\325\033\337\341\112\033\252\237\307\137\370\172 +\021\352\023\223\000\312\212\130\261\356\355\016\115\264\327\250 +\066\046\174\340\072\301\325\127\202\361\165\266\375\211\137\332 +\363\250\070\237\065\006\010\316\042\225\276\315\325\374\276\133 +\336\171\153\334\172\251\145\146\276\261\045\132\137\355\176\323 +\254\106\155\114\364\062\207\264\040\004\340\154\170\260\167\321 +\205\106\113\246\022\267\165\350\112\311\126\154\327\222\253\235 +\365\111\070\322\117\123\343\125\220\021\333\230\226\306\111\362 +\076\364\237\033\340\367\210\334\045\142\231\104\330\163\277\077 +\060\363\014\067\076\324\302\050\200\163\261\001\267\235\132\226 +\024\001\113\251\021\235\051\152\056\320\135\201\300\317\262\040 +\103\307\003\340\067\116\135\012\334\131\040\045 +END + +# Trust for Certificate "Microsec e-Szigno 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 "Microsec e-Szigno Root CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\043\210\311\323\161\314\236\226\075\377\175\074\247\316\374\326 +\045\354\031\015 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\360\226\266\057\305\020\325\147\216\203\045\062\350\136\056\345 +END +CKA_ISSUER MULTILINE_OCTAL +\060\162\061\013\060\011\006\003\125\004\006\023\002\110\125\061 +\021\060\017\006\003\125\004\007\023\010\102\165\144\141\160\145 +\163\164\061\026\060\024\006\003\125\004\012\023\015\115\151\143 +\162\157\163\145\143\040\114\164\144\056\061\024\060\022\006\003 +\125\004\013\023\013\145\055\123\172\151\147\156\157\040\103\101 +\061\042\060\040\006\003\125\004\003\023\031\115\151\143\162\157 +\163\145\143\040\145\055\123\172\151\147\156\157\040\122\157\157 +\164\040\103\101 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\314\270\347\277\116\051\032\375\242\334\146\245\034 +\054\017\021 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certigna" +# +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 "Certigna" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 +\162\164\151\147\156\141 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 +\162\164\151\147\156\141 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\011\000\376\334\343\001\017\311\110\377 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\250\060\202\002\220\240\003\002\001\002\002\011\000 +\376\334\343\001\017\311\110\377\060\015\006\011\052\206\110\206 +\367\015\001\001\005\005\000\060\064\061\013\060\011\006\003\125 +\004\006\023\002\106\122\061\022\060\020\006\003\125\004\012\014 +\011\104\150\151\155\171\157\164\151\163\061\021\060\017\006\003 +\125\004\003\014\010\103\145\162\164\151\147\156\141\060\036\027 +\015\060\067\060\066\062\071\061\065\061\063\060\065\132\027\015 +\062\067\060\066\062\071\061\065\061\063\060\065\132\060\064\061 +\013\060\011\006\003\125\004\006\023\002\106\122\061\022\060\020 +\006\003\125\004\012\014\011\104\150\151\155\171\157\164\151\163 +\061\021\060\017\006\003\125\004\003\014\010\103\145\162\164\151 +\147\156\141\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\150\361\311\326\326\263\064\165\046\202\036 +\354\264\276\352\134\341\046\355\021\107\141\341\242\174\026\170 +\100\041\344\140\236\132\310\143\341\304\261\226\222\377\030\155 +\151\043\341\053\142\367\335\342\066\057\221\007\271\110\317\016 +\354\171\266\054\347\064\113\160\010\045\243\074\207\033\031\362 +\201\007\017\070\220\031\323\021\376\206\264\362\321\136\036\036 +\226\315\200\154\316\073\061\223\266\362\240\320\251\225\022\175 +\245\232\314\153\310\204\126\212\063\251\347\042\025\123\026\360 +\314\027\354\127\137\351\242\012\230\011\336\343\137\234\157\334 +\110\343\205\013\025\132\246\272\237\254\110\343\011\262\367\364 +\062\336\136\064\276\034\170\135\102\133\316\016\042\217\115\220 +\327\175\062\030\263\013\054\152\277\216\077\024\021\211\040\016 +\167\024\265\075\224\010\207\367\045\036\325\262\140\000\354\157 +\052\050\045\156\052\076\030\143\027\045\077\076\104\040\026\366 +\046\310\045\256\005\112\264\347\143\054\363\214\026\123\176\134 +\373\021\032\010\301\106\142\237\042\270\361\302\215\151\334\372 +\072\130\006\337\002\003\001\000\001\243\201\274\060\201\271\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\032\355\376\101\071 +\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021\060 +\144\006\003\125\035\043\004\135\060\133\200\024\032\355\376\101 +\071\220\264\044\131\276\001\362\122\325\105\366\132\071\334\021 +\241\070\244\066\060\064\061\013\060\011\006\003\125\004\006\023 +\002\106\122\061\022\060\020\006\003\125\004\012\014\011\104\150 +\151\155\171\157\164\151\163\061\021\060\017\006\003\125\004\003 +\014\010\103\145\162\164\151\147\156\141\202\011\000\376\334\343 +\001\017\311\110\377\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\006\060\021\006\011\140\206\110\001\206\370\102 +\001\001\004\004\003\002\000\007\060\015\006\011\052\206\110\206 +\367\015\001\001\005\005\000\003\202\001\001\000\205\003\036\222 +\161\366\102\257\341\243\141\236\353\363\300\017\362\245\324\332 +\225\346\326\276\150\066\075\176\156\037\114\212\357\321\017\041 +\155\136\245\122\143\316\022\370\357\052\332\157\353\067\376\023 +\002\307\313\073\076\042\153\332\141\056\177\324\162\075\335\060 +\341\036\114\100\031\214\017\327\234\321\203\060\173\230\131\334 +\175\306\271\014\051\114\241\063\242\353\147\072\145\204\323\226 +\342\355\166\105\160\217\265\053\336\371\043\326\111\156\074\024 +\265\306\237\065\036\120\320\301\217\152\160\104\002\142\313\256 +\035\150\101\247\252\127\350\123\252\007\322\006\366\325\024\006 +\013\221\003\165\054\154\162\265\141\225\232\015\213\271\015\347 +\365\337\124\315\336\346\330\326\011\010\227\143\345\301\056\260 +\267\104\046\300\046\300\257\125\060\236\073\325\066\052\031\004 +\364\134\036\377\317\054\267\377\320\375\207\100\021\325\021\043 +\273\110\300\041\251\244\050\055\375\025\370\260\116\053\364\060 +\133\041\374\021\221\064\276\101\357\173\235\227\165\377\227\225 +\300\226\130\057\352\273\106\327\273\344\331\056 +END + +# Trust for Certificate "Certigna" +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 "Certigna" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\261\056\023\143\105\206\244\157\032\262\140\150\067\130\055\304 +\254\375\224\227 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\253\127\246\133\175\102\202\031\265\330\130\046\050\136\375\377 +END +CKA_ISSUER MULTILINE_OCTAL +\060\064\061\013\060\011\006\003\125\004\006\023\002\106\122\061 +\022\060\020\006\003\125\004\012\014\011\104\150\151\155\171\157 +\164\151\163\061\021\060\017\006\003\125\004\003\014\010\103\145 +\162\164\151\147\156\141 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\011\000\376\334\343\001\017\311\110\377 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "AC Ra+¡z Certic+ímara S.A." +# +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 "AC Ra+¡z Certic+ímara S.A." +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061 +\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144 +\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145 +\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147 +\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155 +\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004 +\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164 +\151\143\303\241\155\141\162\141\040\123\056\101\056 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061 +\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144 +\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145 +\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147 +\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155 +\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004 +\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164 +\151\143\303\241\155\141\162\141\040\123\056\101\056 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\017\007\176\122\223\173\340\025\343\127\360\151\214\313\354 +\014 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\006\146\060\202\004\116\240\003\002\001\002\002\017\007 +\176\122\223\173\340\025\343\127\360\151\214\313\354\014\060\015 +\006\011\052\206\110\206\367\015\001\001\005\005\000\060\173\061 +\013\060\011\006\003\125\004\006\023\002\103\117\061\107\060\105 +\006\003\125\004\012\014\076\123\157\143\151\145\144\141\144\040 +\103\141\155\145\162\141\154\040\144\145\040\103\145\162\164\151 +\146\151\143\141\143\151\303\263\156\040\104\151\147\151\164\141 +\154\040\055\040\103\145\162\164\151\143\303\241\155\141\162\141 +\040\123\056\101\056\061\043\060\041\006\003\125\004\003\014\032 +\101\103\040\122\141\303\255\172\040\103\145\162\164\151\143\303 +\241\155\141\162\141\040\123\056\101\056\060\036\027\015\060\066 +\061\061\062\067\062\060\064\066\062\071\132\027\015\063\060\060 +\064\060\062\062\061\064\062\060\062\132\060\173\061\013\060\011 +\006\003\125\004\006\023\002\103\117\061\107\060\105\006\003\125 +\004\012\014\076\123\157\143\151\145\144\141\144\040\103\141\155 +\145\162\141\154\040\144\145\040\103\145\162\164\151\146\151\143 +\141\143\151\303\263\156\040\104\151\147\151\164\141\154\040\055 +\040\103\145\162\164\151\143\303\241\155\141\162\141\040\123\056 +\101\056\061\043\060\041\006\003\125\004\003\014\032\101\103\040 +\122\141\303\255\172\040\103\145\162\164\151\143\303\241\155\141 +\162\141\040\123\056\101\056\060\202\002\042\060\015\006\011\052 +\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000\060 +\202\002\012\002\202\002\001\000\253\153\211\243\123\314\110\043 +\010\373\303\317\121\226\010\056\270\010\172\155\074\220\027\206 +\251\351\355\056\023\064\107\262\320\160\334\311\074\320\215\312 +\356\113\027\253\320\205\260\247\043\004\313\250\242\374\345\165 +\333\100\312\142\211\217\120\236\001\075\046\133\030\204\034\313 +\174\067\267\175\354\323\177\163\031\260\152\262\330\210\212\055 +\105\164\250\367\263\270\300\324\332\315\042\211\164\115\132\025 +\071\163\030\164\117\265\353\231\247\301\036\210\264\302\223\220 +\143\227\363\247\247\022\262\011\042\007\063\331\221\315\016\234 +\037\016\040\307\356\273\063\215\217\302\322\130\247\137\375\145 +\067\342\210\302\330\217\206\165\136\371\055\247\207\063\362\170 +\067\057\213\274\035\206\067\071\261\224\362\330\274\112\234\203 +\030\132\006\374\363\324\324\272\214\025\011\045\360\371\266\215 +\004\176\027\022\063\153\127\110\114\117\333\046\036\353\314\220 +\347\213\371\150\174\160\017\243\052\320\072\070\337\067\227\342 +\133\336\200\141\323\200\330\221\203\102\132\114\004\211\150\021 +\074\254\137\150\200\101\314\140\102\316\015\132\052\014\017\233 +\060\300\246\360\206\333\253\111\327\227\155\110\213\371\003\300 +\122\147\233\022\367\302\362\056\230\145\102\331\326\232\343\320 +\031\061\014\255\207\325\127\002\172\060\350\206\046\373\217\043 +\212\124\207\344\277\074\356\353\303\165\110\137\036\071\157\201 +\142\154\305\055\304\027\124\031\267\067\215\234\067\221\310\366 +\013\325\352\143\157\203\254\070\302\363\077\336\232\373\341\043 +\141\360\310\046\313\066\310\241\363\060\217\244\243\242\241\335 +\123\263\336\360\232\062\037\203\221\171\060\301\251\037\123\233 +\123\242\025\123\077\335\235\263\020\073\110\175\211\017\374\355 +\003\365\373\045\144\165\016\027\031\015\217\000\026\147\171\172 +\100\374\055\131\007\331\220\372\232\255\075\334\200\212\346\134 +\065\242\147\114\021\153\261\370\200\144\000\055\157\042\141\305 +\254\113\046\345\132\020\202\233\244\203\173\064\367\236\211\221 +\040\227\216\267\102\307\146\303\320\351\244\326\365\040\215\304 +\303\225\254\104\012\235\133\163\074\046\075\057\112\276\247\311 +\247\020\036\373\237\120\151\363\002\003\001\000\001\243\201\346 +\060\201\343\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\035\006\003\125\035\016\004\026\004\024\321 +\011\320\351\327\316\171\164\124\371\072\060\263\364\155\054\003 +\003\033\150\060\201\240\006\003\125\035\040\004\201\230\060\201 +\225\060\201\222\006\004\125\035\040\000\060\201\211\060\053\006 +\010\053\006\001\005\005\007\002\001\026\037\150\164\164\160\072 +\057\057\167\167\167\056\143\145\162\164\151\143\141\155\141\162 +\141\056\143\157\155\057\144\160\143\057\060\132\006\010\053\006 +\001\005\005\007\002\002\060\116\032\114\114\151\155\151\164\141 +\143\151\157\156\145\163\040\144\145\040\147\141\162\141\156\164 +\355\141\163\040\144\145\040\145\163\164\145\040\143\145\162\164 +\151\146\151\143\141\144\157\040\163\145\040\160\165\145\144\145 +\156\040\145\156\143\157\156\164\162\141\162\040\145\156\040\154 +\141\040\104\120\103\056\060\015\006\011\052\206\110\206\367\015 +\001\001\005\005\000\003\202\002\001\000\134\224\265\270\105\221 +\115\216\141\037\003\050\017\123\174\346\244\131\251\263\212\172 +\305\260\377\010\174\054\243\161\034\041\023\147\241\225\022\100 +\065\203\203\217\164\333\063\134\360\111\166\012\201\122\335\111 +\324\232\062\063\357\233\247\313\165\345\172\313\227\022\220\134 +\272\173\305\233\337\273\071\043\310\377\230\316\012\115\042\001 +\110\007\176\212\300\325\040\102\224\104\357\277\167\242\211\147 +\110\033\100\003\005\241\211\354\317\142\343\075\045\166\146\277 +\046\267\273\042\276\157\377\071\127\164\272\172\311\001\225\301 +\225\121\350\253\054\370\261\206\040\351\077\313\065\133\322\027 +\351\052\376\203\023\027\100\356\210\142\145\133\325\073\140\351 +\173\074\270\311\325\177\066\002\045\252\150\302\061\025\267\060 +\145\353\177\035\110\171\261\317\071\342\102\200\026\323\365\223 +\043\374\114\227\311\132\067\154\174\042\330\112\315\322\216\066 +\203\071\221\220\020\310\361\311\065\176\077\270\323\201\306\040 +\144\032\266\120\302\041\244\170\334\320\057\073\144\223\164\360 +\226\220\361\357\373\011\132\064\100\226\360\066\022\301\243\164 +\214\223\176\101\336\167\213\354\206\331\322\017\077\055\321\314 +\100\242\211\146\110\036\040\263\234\043\131\163\251\104\163\274 +\044\171\220\126\067\263\306\051\176\243\017\361\051\071\357\176 +\134\050\062\160\065\254\332\270\310\165\146\374\233\114\071\107 +\216\033\157\233\115\002\124\042\063\357\141\272\236\051\204\357 +\116\113\063\107\166\227\152\313\176\137\375\025\246\236\102\103 +\133\146\132\212\210\015\367\026\271\077\121\145\053\146\152\213 +\321\070\122\242\326\106\021\372\374\232\034\164\236\217\227\013 +\002\117\144\306\365\150\323\113\055\377\244\067\036\213\077\277 +\104\276\141\106\241\204\075\010\047\114\201\040\167\211\010\352 +\147\100\136\154\010\121\137\064\132\214\226\150\315\327\367\211 +\302\034\323\062\000\257\122\313\323\140\133\052\072\107\176\153 +\060\063\241\142\051\177\112\271\341\055\347\024\043\016\016\030 +\107\341\171\374\025\125\320\261\374\045\161\143\165\063\034\043 +\053\257\134\331\355\107\167\140\016\073\017\036\322\300\334\144 +\005\211\374\170\326\134\054\046\103\251 +END + +# Trust for Certificate "AC Ra+¡z Certic+ímara S.A." +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 "AC Ra+¡z Certic+ímara S.A." +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\313\241\305\370\260\343\136\270\271\105\022\323\371\064\242\351 +\006\020\323\066 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\223\052\076\366\375\043\151\015\161\040\324\053\107\231\053\246 +END +CKA_ISSUER MULTILINE_OCTAL +\060\173\061\013\060\011\006\003\125\004\006\023\002\103\117\061 +\107\060\105\006\003\125\004\012\014\076\123\157\143\151\145\144 +\141\144\040\103\141\155\145\162\141\154\040\144\145\040\103\145 +\162\164\151\146\151\143\141\143\151\303\263\156\040\104\151\147 +\151\164\141\154\040\055\040\103\145\162\164\151\143\303\241\155 +\141\162\141\040\123\056\101\056\061\043\060\041\006\003\125\004 +\003\014\032\101\103\040\122\141\303\255\172\040\103\145\162\164 +\151\143\303\241\155\141\162\141\040\123\056\101\056 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\017\007\176\122\223\173\340\025\343\127\360\151\214\313\354 +\014 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "TC TrustCenter Class 2 CA II" +# +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 "TC TrustCenter Class 2 CA II" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\062\040\103\101\040\111\111 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\062\040\103\101\040\111\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\056\152\000\001\000\002\037\327\122\041\054\021\134\073 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\004\252\060\202\003\222\240\003\002\001\002\002\016\056 +\152\000\001\000\002\037\327\122\041\054\021\134\073\060\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\060\166\061\013 +\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006 +\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145 +\156\164\145\162\040\107\155\142\110\061\042\060\040\006\003\125 +\004\013\023\031\124\103\040\124\162\165\163\164\103\145\156\164 +\145\162\040\103\154\141\163\163\040\062\040\103\101\061\045\060 +\043\006\003\125\004\003\023\034\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103 +\101\040\111\111\060\036\027\015\060\066\060\061\061\062\061\064 +\063\070\064\063\132\027\015\062\065\061\062\063\061\062\062\065 +\071\065\071\132\060\166\061\013\060\011\006\003\125\004\006\023 +\002\104\105\061\034\060\032\006\003\125\004\012\023\023\124\103 +\040\124\162\165\163\164\103\145\156\164\145\162\040\107\155\142 +\110\061\042\060\040\006\003\125\004\013\023\031\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\062\040\103\101\061\045\060\043\006\003\125\004\003\023\034 +\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040\103 +\154\141\163\163\040\062\040\103\101\040\111\111\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\253\200\207 +\233\216\360\303\174\207\327\350\044\202\021\263\074\335\103\142 +\356\370\303\105\332\350\341\240\137\321\052\262\352\223\150\337 +\264\310\326\103\351\304\165\131\177\374\341\035\370\061\160\043 +\033\210\236\047\271\173\375\072\322\311\251\351\024\057\220\276 +\003\122\301\111\315\366\375\344\010\146\013\127\212\242\102\240 +\270\325\177\151\134\220\062\262\227\015\312\112\334\106\076\002 +\125\211\123\343\032\132\313\066\306\007\126\367\214\317\021\364 +\114\273\060\160\004\225\245\366\071\214\375\163\201\010\175\211 +\136\062\036\042\251\042\105\113\260\146\056\060\314\237\145\375 +\374\313\201\251\361\340\073\257\243\206\321\211\352\304\105\171 +\120\135\256\351\041\164\222\115\213\131\202\217\224\343\351\112 +\361\347\111\260\024\343\365\142\313\325\162\275\037\271\322\237 +\240\315\250\372\001\310\331\015\337\332\374\107\235\263\310\124 +\337\111\112\361\041\251\376\030\116\356\110\324\031\273\357\175 +\344\342\235\313\133\266\156\377\343\315\132\347\164\202\005\272 +\200\045\070\313\344\151\236\257\101\252\032\204\365\002\003\001 +\000\001\243\202\001\064\060\202\001\060\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 +\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125 +\035\016\004\026\004\024\343\253\124\114\200\241\333\126\103\267 +\221\112\313\363\202\172\023\134\010\253\060\201\355\006\003\125 +\035\037\004\201\345\060\201\342\060\201\337\240\201\334\240\201 +\331\206\065\150\164\164\160\072\057\057\167\167\167\056\164\162 +\165\163\164\143\145\156\164\145\162\056\144\145\057\143\162\154 +\057\166\062\057\164\143\137\143\154\141\163\163\137\062\137\143 +\141\137\111\111\056\143\162\154\206\201\237\154\144\141\160\072 +\057\057\167\167\167\056\164\162\165\163\164\143\145\156\164\145 +\162\056\144\145\057\103\116\075\124\103\045\062\060\124\162\165 +\163\164\103\145\156\164\145\162\045\062\060\103\154\141\163\163 +\045\062\060\062\045\062\060\103\101\045\062\060\111\111\054\117 +\075\124\103\045\062\060\124\162\165\163\164\103\145\156\164\145 +\162\045\062\060\107\155\142\110\054\117\125\075\162\157\157\164 +\143\145\162\164\163\054\104\103\075\164\162\165\163\164\143\145 +\156\164\145\162\054\104\103\075\144\145\077\143\145\162\164\151 +\146\151\143\141\164\145\122\145\166\157\143\141\164\151\157\156 +\114\151\163\164\077\142\141\163\145\077\060\015\006\011\052\206 +\110\206\367\015\001\001\005\005\000\003\202\001\001\000\214\327 +\337\176\356\033\200\020\263\203\365\333\021\352\153\113\250\222 +\030\331\367\007\071\365\054\276\006\165\172\150\123\025\034\352 +\112\355\136\374\043\262\023\240\323\011\377\366\366\056\153\101 +\161\171\315\342\155\375\256\131\153\205\035\270\116\042\232\355 +\146\071\156\113\224\346\125\374\013\033\213\167\301\123\023\146 +\211\331\050\326\213\363\105\112\143\267\375\173\013\141\135\270 +\155\276\303\334\133\171\322\355\206\345\242\115\276\136\164\174 +\152\355\026\070\037\177\130\201\132\032\353\062\210\055\262\363 +\071\167\200\257\136\266\141\165\051\333\043\115\210\312\120\050 +\313\205\322\323\020\242\131\156\323\223\124\000\172\242\106\225 +\206\005\234\251\031\230\345\061\162\014\000\342\147\331\100\340 +\044\063\173\157\054\271\134\253\145\235\054\254\166\352\065\231 +\365\227\271\017\044\354\307\166\041\050\145\256\127\350\007\210 +\165\112\126\240\322\005\072\244\346\215\222\210\054\363\362\341 +\301\306\141\333\101\305\307\233\367\016\032\121\105\302\141\153 +\334\144\047\027\214\132\267\332\164\050\315\227\344\275 +END + +# Trust for Certificate "TC TrustCenter Class 2 CA II" +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 "TC TrustCenter Class 2 CA II" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\256\120\203\355\174\364\134\274\217\141\306\041\376\150\135\171 +\102\041\025\156 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\316\170\063\134\131\170\001\156\030\352\271\066\240\271\056\043 +END +CKA_ISSUER MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\062\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\062\040\103\101\040\111\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\056\152\000\001\000\002\037\327\122\041\054\021\134\073 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "TC TrustCenter Class 3 CA II" +# +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 "TC TrustCenter Class 3 CA II" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\063\040\103\101\040\111\111 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\063\040\103\101\040\111\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\004\252\060\202\003\222\240\003\002\001\002\002\016\112 +\107\000\001\000\002\345\240\135\326\077\000\121\277\060\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\060\166\061\013 +\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006 +\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145 +\156\164\145\162\040\107\155\142\110\061\042\060\040\006\003\125 +\004\013\023\031\124\103\040\124\162\165\163\164\103\145\156\164 +\145\162\040\103\154\141\163\163\040\063\040\103\101\061\045\060 +\043\006\003\125\004\003\023\034\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 +\101\040\111\111\060\036\027\015\060\066\060\061\061\062\061\064 +\064\061\065\067\132\027\015\062\065\061\062\063\061\062\062\065 +\071\065\071\132\060\166\061\013\060\011\006\003\125\004\006\023 +\002\104\105\061\034\060\032\006\003\125\004\012\023\023\124\103 +\040\124\162\165\163\164\103\145\156\164\145\162\040\107\155\142 +\110\061\042\060\040\006\003\125\004\013\023\031\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\063\040\103\101\061\045\060\043\006\003\125\004\003\023\034 +\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040\103 +\154\141\163\163\040\063\040\103\101\040\111\111\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\264\340\273 +\121\273\071\134\213\004\305\114\171\034\043\206\061\020\143\103 +\125\047\077\306\105\307\244\075\354\011\015\032\036\040\302\126 +\036\336\033\067\007\060\042\057\157\361\006\361\253\255\326\310 +\253\141\243\057\103\304\260\262\055\374\303\226\151\173\176\212 +\344\314\300\071\022\220\102\140\311\314\065\150\356\332\137\220 +\126\137\315\034\115\133\130\111\353\016\001\117\144\372\054\074 +\211\130\330\057\056\342\260\150\351\042\073\165\211\326\104\032 +\145\362\033\227\046\035\050\155\254\350\275\131\035\053\044\366 +\326\204\003\146\210\044\000\170\140\361\370\253\376\002\262\153 +\373\042\373\065\346\026\321\255\366\056\022\344\372\065\152\345 +\031\271\135\333\073\036\032\373\323\377\025\024\010\330\011\152 +\272\105\235\024\171\140\175\257\100\212\007\163\263\223\226\323 +\164\064\215\072\067\051\336\134\354\365\356\056\061\302\040\334 +\276\361\117\177\043\122\331\133\342\144\331\234\252\007\010\265 +\105\275\321\320\061\301\253\124\237\251\322\303\142\140\003\361 +\273\071\112\222\112\075\012\271\235\305\240\376\067\002\003\001 +\000\001\243\202\001\064\060\202\001\060\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 +\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125 +\035\016\004\026\004\024\324\242\374\237\263\303\330\003\323\127 +\134\007\244\320\044\247\300\362\000\324\060\201\355\006\003\125 +\035\037\004\201\345\060\201\342\060\201\337\240\201\334\240\201 +\331\206\065\150\164\164\160\072\057\057\167\167\167\056\164\162 +\165\163\164\143\145\156\164\145\162\056\144\145\057\143\162\154 +\057\166\062\057\164\143\137\143\154\141\163\163\137\063\137\143 +\141\137\111\111\056\143\162\154\206\201\237\154\144\141\160\072 +\057\057\167\167\167\056\164\162\165\163\164\143\145\156\164\145 +\162\056\144\145\057\103\116\075\124\103\045\062\060\124\162\165 +\163\164\103\145\156\164\145\162\045\062\060\103\154\141\163\163 +\045\062\060\063\045\062\060\103\101\045\062\060\111\111\054\117 +\075\124\103\045\062\060\124\162\165\163\164\103\145\156\164\145 +\162\045\062\060\107\155\142\110\054\117\125\075\162\157\157\164 +\143\145\162\164\163\054\104\103\075\164\162\165\163\164\143\145 +\156\164\145\162\054\104\103\075\144\145\077\143\145\162\164\151 +\146\151\143\141\164\145\122\145\166\157\143\141\164\151\157\156 +\114\151\163\164\077\142\141\163\145\077\060\015\006\011\052\206 +\110\206\367\015\001\001\005\005\000\003\202\001\001\000\066\140 +\344\160\367\006\040\103\331\043\032\102\362\370\243\262\271\115 +\212\264\363\302\232\125\061\174\304\073\147\232\264\337\115\016 +\212\223\112\027\213\033\215\312\211\341\317\072\036\254\035\361 +\234\062\264\216\131\166\242\101\205\045\067\240\023\320\365\174 +\116\325\352\226\342\156\162\301\273\052\376\154\156\370\221\230 +\106\374\311\033\127\133\352\310\032\073\077\260\121\230\074\007 +\332\054\131\001\332\213\104\350\341\164\375\247\150\335\124\272 +\203\106\354\310\106\265\370\257\227\300\073\011\034\217\316\162 +\226\075\063\126\160\274\226\313\330\325\175\040\232\203\237\032 +\334\071\361\305\162\243\021\003\375\073\102\122\051\333\350\001 +\367\233\136\214\326\215\206\116\031\372\274\034\276\305\041\245 +\207\236\170\056\066\333\011\161\243\162\064\370\154\343\006\011 +\362\136\126\245\323\335\230\372\324\346\006\364\360\266\040\143 +\113\352\051\275\252\202\146\036\373\201\252\247\067\255\023\030 +\346\222\303\201\301\063\273\210\036\241\347\342\264\275\061\154 +\016\121\075\157\373\226\126\200\342\066\027\321\334\344 +END + +# Trust for Certificate "TC TrustCenter Class 3 CA II" +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 "TC TrustCenter Class 3 CA II" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\200\045\357\364\156\160\310\324\162\044\145\204\376\100\073\212 +\215\152\333\365 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\126\137\252\200\141\022\027\366\147\041\346\053\155\141\126\216 +END +CKA_ISSUER MULTILINE_OCTAL +\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 +\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 +\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 +\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 +\040\063\040\103\101\040\111\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "TC TrustCenter Universal CA I" +# +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 "TC TrustCenter Universal CA I" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060 +\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154 +\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103 +\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151 +\166\145\162\163\141\154\040\103\101\040\111 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060 +\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154 +\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103 +\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151 +\166\145\162\163\141\154\040\103\101\040\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\035\242\000\001\000\002\354\267\140\200\170\215\266\006 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\335\060\202\002\305\240\003\002\001\002\002\016\035 +\242\000\001\000\002\354\267\140\200\170\215\266\006\060\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\060\171\061\013 +\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006 +\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145 +\156\164\145\162\040\107\155\142\110\061\044\060\042\006\003\125 +\004\013\023\033\124\103\040\124\162\165\163\164\103\145\156\164 +\145\162\040\125\156\151\166\145\162\163\141\154\040\103\101\061 +\046\060\044\006\003\125\004\003\023\035\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\125\156\151\166\145\162\163 +\141\154\040\103\101\040\111\060\036\027\015\060\066\060\063\062 +\062\061\065\065\064\062\070\132\027\015\062\065\061\062\063\061 +\062\062\065\071\065\071\132\060\171\061\013\060\011\006\003\125 +\004\006\023\002\104\105\061\034\060\032\006\003\125\004\012\023 +\023\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040 +\107\155\142\110\061\044\060\042\006\003\125\004\013\023\033\124 +\103\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156 +\151\166\145\162\163\141\154\040\103\101\061\046\060\044\006\003 +\125\004\003\023\035\124\103\040\124\162\165\163\164\103\145\156 +\164\145\162\040\125\156\151\166\145\162\163\141\154\040\103\101 +\040\111\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\244\167\043\226\104\257\220\364\061\247\020\364\046 +\207\234\363\070\331\017\136\336\317\101\350\061\255\306\164\221 +\044\226\170\036\011\240\233\232\225\112\112\365\142\174\002\250 +\312\254\373\132\004\166\071\336\137\361\371\263\277\363\003\130 +\125\322\252\267\343\004\042\321\370\224\332\042\010\000\215\323 +\174\046\135\314\167\171\347\054\170\071\250\046\163\016\242\135 +\045\151\205\117\125\016\232\357\306\271\104\341\127\075\337\037 +\124\042\345\157\145\252\063\204\072\363\316\172\276\125\227\256 +\215\022\017\024\063\342\120\160\303\111\207\023\274\121\336\327 +\230\022\132\357\072\203\063\222\006\165\213\222\174\022\150\173 +\160\152\017\265\233\266\167\133\110\131\235\344\357\132\255\363 +\301\236\324\327\105\116\312\126\064\041\274\076\027\133\157\167 +\014\110\001\103\051\260\335\077\226\156\346\225\252\014\300\040 +\266\375\076\066\047\234\343\134\317\116\201\334\031\273\221\220 +\175\354\346\227\004\036\223\314\042\111\327\227\206\266\023\012 +\074\103\043\167\176\360\334\346\315\044\037\073\203\233\064\072 +\203\064\343\002\003\001\000\001\243\143\060\141\060\037\006\003 +\125\035\043\004\030\060\026\200\024\222\244\165\054\244\236\276 +\201\104\353\171\374\212\305\225\245\353\020\165\163\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\035 +\006\003\125\035\016\004\026\004\024\222\244\165\054\244\236\276 +\201\104\353\171\374\212\305\225\245\353\020\165\163\060\015\006 +\011\052\206\110\206\367\015\001\001\005\005\000\003\202\001\001 +\000\050\322\340\206\325\346\370\173\360\227\334\042\153\073\225 +\024\126\017\021\060\245\232\117\072\260\072\340\006\313\145\365 +\355\306\227\047\376\045\362\127\346\136\225\214\076\144\140\025 +\132\177\057\015\001\305\261\140\375\105\065\317\360\262\277\006 +\331\357\132\276\263\142\041\264\327\253\065\174\123\076\246\047 +\361\241\055\332\032\043\235\314\335\354\074\055\236\047\064\135 +\017\302\066\171\274\311\112\142\055\355\153\331\175\101\103\174 +\266\252\312\355\141\261\067\202\025\011\032\212\026\060\330\354 +\311\326\107\162\170\113\020\106\024\216\137\016\257\354\307\057 +\253\020\327\266\361\156\354\206\262\302\350\015\222\163\334\242 +\364\017\072\277\141\043\020\211\234\110\100\156\160\000\263\323 +\272\067\104\130\021\172\002\152\210\360\067\064\360\031\351\254 +\324\145\163\366\151\214\144\224\072\171\205\051\260\026\053\014 +\202\077\006\234\307\375\020\053\236\017\054\266\236\343\025\277 +\331\066\034\272\045\032\122\075\032\354\042\014\034\340\244\242 +\075\360\350\071\317\201\300\173\355\135\037\157\305\320\013\327 +\230 +END + +# Trust for Certificate "TC TrustCenter Universal CA I" +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 "TC TrustCenter Universal CA I" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\153\057\064\255\211\130\276\142\375\260\153\134\316\273\235\331 +\117\116\071\363 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\105\341\245\162\305\251\066\144\100\236\365\344\130\204\147\214 +END +CKA_ISSUER MULTILINE_OCTAL +\060\171\061\013\060\011\006\003\125\004\006\023\002\104\105\061 +\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 +\163\164\103\145\156\164\145\162\040\107\155\142\110\061\044\060 +\042\006\003\125\004\013\023\033\124\103\040\124\162\165\163\164 +\103\145\156\164\145\162\040\125\156\151\166\145\162\163\141\154 +\040\103\101\061\046\060\044\006\003\125\004\003\023\035\124\103 +\040\124\162\165\163\164\103\145\156\164\145\162\040\125\156\151 +\166\145\162\163\141\154\040\103\101\040\111 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\016\035\242\000\001\000\002\354\267\140\200\170\215\266\006 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Deutsche Telekom Root CA 2" +# +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Deutsche Telekom Root CA 2" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\161\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\037\060 +\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145 +\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043 +\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150 +\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103 +\101\040\062 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\161\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\037\060 +\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145 +\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043 +\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150 +\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103 +\101\040\062 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\046 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\237\060\202\002\207\240\003\002\001\002\002\001\046 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\161\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\037\060\035 +\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145\143 +\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043\060 +\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150\145 +\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103\101 +\040\062\060\036\027\015\071\071\060\067\060\071\061\062\061\061 +\060\060\132\027\015\061\071\060\067\060\071\062\063\065\071\060 +\060\132\060\161\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 +\037\060\035\006\003\125\004\013\023\026\124\055\124\145\154\145 +\123\145\143\040\124\162\165\163\164\040\103\145\156\164\145\162 +\061\043\060\041\006\003\125\004\003\023\032\104\145\165\164\163 +\143\150\145\040\124\145\154\145\153\157\155\040\122\157\157\164 +\040\103\101\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\253\013\243\065\340\213\051\024\261\024 +\205\257\074\020\344\071\157\065\135\112\256\335\352\141\215\225 +\111\364\157\144\243\032\140\146\244\251\100\042\204\331\324\245 +\345\170\223\016\150\001\255\271\115\134\072\316\323\270\250\102 +\100\337\317\243\272\202\131\152\222\033\254\034\232\332\010\053 +\045\047\371\151\043\107\361\340\353\054\172\233\365\023\002\320 +\176\064\174\302\236\074\000\131\253\365\332\014\365\062\074\053 +\254\120\332\326\303\336\203\224\312\250\014\231\062\016\010\110 +\126\133\152\373\332\341\130\130\001\111\137\162\101\074\025\006 +\001\216\135\255\252\270\223\264\315\236\353\247\350\152\055\122 +\064\333\072\357\134\165\121\332\333\363\061\371\356\161\230\062 +\304\124\025\104\014\371\233\125\355\255\337\030\010\240\243\206 +\212\111\356\123\005\217\031\114\325\336\130\171\233\322\152\034 +\102\253\305\325\247\317\150\017\226\344\341\141\230\166\141\310 +\221\174\326\076\000\342\221\120\207\341\235\012\346\255\227\322 +\035\306\072\175\313\274\332\003\064\325\216\133\001\365\152\007 +\267\026\266\156\112\177\002\003\001\000\001\243\102\060\100\060 +\035\006\003\125\035\016\004\026\004\024\061\303\171\033\272\365 +\123\327\027\340\211\172\055\027\154\012\263\053\235\063\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 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\003\202 +\001\001\000\224\144\131\255\071\144\347\051\353\023\376\132\303 +\213\023\127\310\004\044\360\164\167\300\140\343\147\373\351\211 +\246\203\277\226\202\174\156\324\303\075\357\236\200\156\273\051 +\264\230\172\261\073\124\353\071\027\107\176\032\216\013\374\037 +\061\131\061\004\262\316\027\363\054\307\142\066\125\342\042\330 +\211\125\264\230\110\252\144\372\326\034\066\330\104\170\132\132 +\043\072\127\227\365\172\060\117\256\237\152\114\113\053\216\240 +\003\343\076\340\251\324\322\173\322\263\250\342\162\074\255\236 +\377\200\131\344\233\105\264\366\073\260\315\071\031\230\062\345 +\352\041\141\220\344\061\041\216\064\261\367\057\065\112\205\020 +\332\347\212\067\041\276\131\143\340\362\205\210\061\123\324\124 +\024\205\160\171\364\056\006\167\047\165\057\037\270\212\371\376 +\305\272\330\066\344\203\354\347\145\267\277\143\132\363\106\257 +\201\224\067\324\101\214\326\043\326\036\317\365\150\033\104\143 +\242\132\272\247\065\131\241\345\160\005\233\016\043\127\231\224 +\012\155\272\071\143\050\206\222\363\030\204\330\373\321\317\005 +\126\144\127 +END + +# Trust for Certificate "Deutsche Telekom Root CA 2" +CKA_CLASS CK_OBJECT_CLASS CKO_NETSCAPE_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Deutsche Telekom Root CA 2" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\205\244\010\300\234\031\076\135\121\130\175\315\326\023\060\375 +\214\336\067\277 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\164\001\112\221\261\010\304\130\316\107\315\360\335\021\123\010 +END +CKA_ISSUER MULTILINE_OCTAL +\060\161\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\037\060 +\035\006\003\125\004\013\023\026\124\055\124\145\154\145\123\145 +\143\040\124\162\165\163\164\040\103\145\156\164\145\162\061\043 +\060\041\006\003\125\004\003\023\032\104\145\165\164\163\143\150 +\145\040\124\145\154\145\153\157\155\040\122\157\157\164\040\103 +\101\040\062 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\001\046 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "ComSign 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 "ComSign CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155 +\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012 +\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125 +\004\006\023\002\111\114 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155 +\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012 +\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125 +\004\006\023\002\111\114 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\024\023\226\203\024\125\214\352\173\143\345\374\064\207 +\167\104 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\223\060\202\002\173\240\003\002\001\002\002\020\024 +\023\226\203\024\125\214\352\173\143\345\374\064\207\167\104\060 +\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060\064 +\061\023\060\021\006\003\125\004\003\023\012\103\157\155\123\151 +\147\156\040\103\101\061\020\060\016\006\003\125\004\012\023\007 +\103\157\155\123\151\147\156\061\013\060\011\006\003\125\004\006 +\023\002\111\114\060\036\027\015\060\064\060\063\062\064\061\061 +\063\062\061\070\132\027\015\062\071\060\063\061\071\061\065\060 +\062\061\070\132\060\064\061\023\060\021\006\003\125\004\003\023 +\012\103\157\155\123\151\147\156\040\103\101\061\020\060\016\006 +\003\125\004\012\023\007\103\157\155\123\151\147\156\061\013\060 +\011\006\003\125\004\006\023\002\111\114\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\344\124\151\053 +\323\307\217\152\104\344\176\130\047\370\013\320\344\224\022\212 +\361\033\070\070\057\037\061\234\006\324\054\247\336\013\052\256 +\032\240\343\236\152\277\237\074\307\156\242\371\213\144\154\072 +\255\205\125\121\124\245\070\125\270\253\203\004\362\077\144\066 +\367\300\215\103\103\152\146\321\367\027\052\325\357\066\372\060 +\020\102\327\123\315\371\372\063\163\114\263\351\204\040\212\326 +\101\047\065\344\070\372\224\233\270\172\344\171\037\063\373\033 +\330\041\011\050\174\115\030\151\136\144\212\172\031\223\312\176 +\354\363\162\347\067\007\130\131\050\254\102\371\305\377\315\077 +\347\245\372\070\261\320\014\307\331\122\032\123\326\201\314\102 +\172\065\133\355\113\072\172\366\265\216\314\377\017\174\344\140 +\066\207\057\255\360\241\045\175\377\322\113\021\210\160\124\246 +\101\250\147\123\122\102\136\344\064\236\344\276\243\354\252\142 +\135\335\303\114\246\202\101\344\063\013\254\311\063\017\144\202 +\127\052\375\014\255\066\341\014\256\113\305\357\073\231\331\043 +\263\133\135\264\127\354\164\160\014\052\117\002\003\001\000\001 +\243\201\240\060\201\235\060\014\006\003\125\035\023\004\005\060 +\003\001\001\377\060\075\006\003\125\035\037\004\066\060\064\060 +\062\240\060\240\056\206\054\150\164\164\160\072\057\057\146\145 +\144\151\162\056\143\157\155\163\151\147\156\056\143\157\056\151 +\154\057\143\162\154\057\103\157\155\123\151\147\156\103\101\056 +\143\162\154\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\206\060\037\006\003\125\035\043\004\030\060\026\200\024 +\113\001\233\076\126\032\145\066\166\313\173\227\252\222\005\356 +\062\347\050\061\060\035\006\003\125\035\016\004\026\004\024\113 +\001\233\076\126\032\145\066\166\313\173\227\252\222\005\356\062 +\347\050\061\060\015\006\011\052\206\110\206\367\015\001\001\005 +\005\000\003\202\001\001\000\320\331\245\176\376\051\140\105\235 +\176\203\317\156\274\107\156\365\032\236\124\166\102\161\264\074 +\130\077\055\100\045\102\366\201\234\361\211\020\310\016\252\170 +\117\070\011\127\260\074\300\010\374\065\216\361\110\121\215\014 +\161\164\272\204\304\327\162\233\204\174\070\116\144\006\047\052 +\341\247\265\354\010\231\264\012\015\324\205\163\310\022\341\065 +\355\361\005\061\035\163\231\014\353\226\312\335\323\346\205\252 +\360\212\373\165\301\362\011\074\145\145\144\363\114\330\255\313 +\210\151\363\344\203\267\014\275\027\132\226\027\312\133\377\255 +\273\034\351\055\204\200\330\041\276\205\122\331\324\164\271\151 +\205\272\115\355\050\062\353\371\141\112\344\304\066\036\031\334 +\157\204\021\037\225\365\203\050\030\250\063\222\103\047\335\135 +\023\004\105\117\207\325\106\315\075\250\272\360\363\270\126\044 +\105\353\067\307\341\166\117\162\071\030\337\176\164\162\307\163 +\055\071\352\140\346\255\021\242\126\207\173\303\150\232\376\370 +\214\160\250\337\145\062\364\244\100\214\241\302\104\003\016\224 +\000\147\240\161\000\202\110 +END + +# Trust for Certificate "ComSign 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 "ComSign CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\341\244\133\024\032\041\332\032\171\364\032\102\251\141\326\151 +\315\006\064\301 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\315\364\071\363\265\030\120\327\076\244\305\221\240\076\041\113 +END +CKA_ISSUER MULTILINE_OCTAL +\060\064\061\023\060\021\006\003\125\004\003\023\012\103\157\155 +\123\151\147\156\040\103\101\061\020\060\016\006\003\125\004\012 +\023\007\103\157\155\123\151\147\156\061\013\060\011\006\003\125 +\004\006\023\002\111\114 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\024\023\226\203\024\125\214\352\173\143\345\374\064\207 +\167\104 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "ComSign Secured 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 "ComSign Secured CA" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155 +\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061 +\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147 +\156\061\013\060\011\006\003\125\004\006\023\002\111\114 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155 +\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061 +\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147 +\156\061\013\060\011\006\003\125\004\006\023\002\111\114 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\307\050\107\011\263\270\154\105\214\035\372\044\365 +\066\116\351 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\253\060\202\002\223\240\003\002\001\002\002\021\000 +\307\050\107\011\263\270\154\105\214\035\372\044\365\066\116\351 +\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 +\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155\123 +\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061\020 +\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147\156 +\061\013\060\011\006\003\125\004\006\023\002\111\114\060\036\027 +\015\060\064\060\063\062\064\061\061\063\067\062\060\132\027\015 +\062\071\060\063\061\066\061\065\060\064\065\066\132\060\074\061 +\033\060\031\006\003\125\004\003\023\022\103\157\155\123\151\147 +\156\040\123\145\143\165\162\145\144\040\103\101\061\020\060\016 +\006\003\125\004\012\023\007\103\157\155\123\151\147\156\061\013 +\060\011\006\003\125\004\006\023\002\111\114\060\202\001\042\060 +\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202 +\001\017\000\060\202\001\012\002\202\001\001\000\306\265\150\137 +\035\224\025\303\244\010\125\055\343\240\127\172\357\351\164\052 +\273\271\174\127\111\032\021\136\117\051\207\014\110\326\152\347 +\217\324\176\127\044\271\006\211\344\034\074\352\254\343\332\041 +\200\163\041\012\357\171\230\154\037\010\377\241\120\175\362\230 +\033\311\124\157\076\245\050\354\041\004\017\105\273\007\075\241 +\300\372\052\230\035\116\006\223\373\365\210\073\253\137\313\026 +\277\346\363\236\112\207\355\031\352\302\237\103\344\361\201\245 +\177\020\117\076\321\112\142\255\123\033\313\203\377\007\145\245 +\222\055\146\251\133\270\132\364\035\264\041\221\112\027\173\236 +\062\376\126\044\071\262\124\204\103\365\204\302\330\274\101\220 +\314\235\326\150\332\351\202\120\251\073\150\317\265\135\002\224 +\140\026\261\103\331\103\135\335\135\207\156\352\273\263\311\153 +\366\003\224\011\160\336\026\021\172\053\350\166\217\111\020\230 +\167\271\143\134\213\063\227\165\366\013\214\262\253\133\336\164 +\040\045\077\343\363\021\371\207\150\206\065\161\303\035\214\055 +\353\345\032\254\017\163\325\202\131\100\200\323\002\003\001\000 +\001\243\201\247\060\201\244\060\014\006\003\125\035\023\004\005 +\060\003\001\001\377\060\104\006\003\125\035\037\004\075\060\073 +\060\071\240\067\240\065\206\063\150\164\164\160\072\057\057\146 +\145\144\151\162\056\143\157\155\163\151\147\156\056\143\157\056 +\151\154\057\143\162\154\057\103\157\155\123\151\147\156\123\145 +\143\165\162\145\144\103\101\056\143\162\154\060\016\006\003\125 +\035\017\001\001\377\004\004\003\002\001\206\060\037\006\003\125 +\035\043\004\030\060\026\200\024\301\113\355\160\266\367\076\174 +\000\073\000\217\307\076\016\105\237\036\135\354\060\035\006\003 +\125\035\016\004\026\004\024\301\113\355\160\266\367\076\174\000 +\073\000\217\307\076\016\105\237\036\135\354\060\015\006\011\052 +\206\110\206\367\015\001\001\005\005\000\003\202\001\001\000\026 +\317\356\222\023\120\253\173\024\236\063\266\102\040\152\324\025 +\275\011\253\374\162\350\357\107\172\220\254\121\301\144\116\351 +\210\275\103\105\201\343\146\043\077\022\206\115\031\344\005\260 +\346\067\302\215\332\006\050\311\017\211\244\123\251\165\077\260 +\226\373\253\114\063\125\371\170\046\106\157\033\066\230\373\102 +\166\301\202\271\216\336\373\105\371\143\033\142\073\071\006\312 +\167\172\250\074\011\317\154\066\075\017\012\105\113\151\026\032 +\105\175\063\003\145\371\122\161\220\046\225\254\114\014\365\213 +\223\077\314\165\164\205\230\272\377\142\172\115\037\211\376\256 +\275\224\000\231\277\021\245\334\340\171\305\026\013\175\002\141 +\035\352\205\371\002\025\117\347\132\211\116\024\157\343\067\113 +\205\365\301\074\141\340\375\005\101\262\222\177\303\035\240\320 +\256\122\144\140\153\030\306\046\234\330\365\144\344\066\032\142 +\237\212\017\076\377\155\116\031\126\116\040\221\154\237\064\063 +\072\064\127\120\072\157\201\136\006\306\365\076\174\116\216\053 +\316\145\006\056\135\322\052\123\164\136\323\156\047\236\217 +END + +# Trust for Certificate "ComSign Secured 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 "ComSign Secured CA" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\371\315\016\054\332\166\044\301\217\275\360\360\253\266\105\270 +\367\376\325\172 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\100\001\045\006\215\041\103\152\016\103\000\234\347\103\363\325 +END +CKA_ISSUER MULTILINE_OCTAL +\060\074\061\033\060\031\006\003\125\004\003\023\022\103\157\155 +\123\151\147\156\040\123\145\143\165\162\145\144\040\103\101\061 +\020\060\016\006\003\125\004\012\023\007\103\157\155\123\151\147 +\156\061\013\060\011\006\003\125\004\006\023\002\111\114 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\307\050\107\011\263\270\154\105\214\035\372\044\365 +\066\116\351 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "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 "Cybertrust Global Root" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 +\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 +\006\003\125\004\003\023\026\103\171\142\145\162\164\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\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 +\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 +\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163 +\164\040\107\154\157\142\141\154\040\122\157\157\164 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\004\000\000\000\000\001\017\205\252\055\110 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\003\241\060\202\002\211\240\003\002\001\002\002\013\004 +\000\000\000\000\001\017\205\252\055\110\060\015\006\011\052\206 +\110\206\367\015\001\001\005\005\000\060\073\061\030\060\026\006 +\003\125\004\012\023\017\103\171\142\145\162\164\162\165\163\164 +\054\040\111\156\143\061\037\060\035\006\003\125\004\003\023\026 +\103\171\142\145\162\164\162\165\163\164\040\107\154\157\142\141 +\154\040\122\157\157\164\060\036\027\015\060\066\061\062\061\065 +\060\070\060\060\060\060\132\027\015\062\061\061\062\061\065\060 +\070\060\060\060\060\132\060\073\061\030\060\026\006\003\125\004 +\012\023\017\103\171\142\145\162\164\162\165\163\164\054\040\111 +\156\143\061\037\060\035\006\003\125\004\003\023\026\103\171\142 +\145\162\164\162\165\163\164\040\107\154\157\142\141\154\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\370\310\274\275\024\120\146\023\377\360\323\171 +\354\043\362\267\032\307\216\205\361\022\163\246\031\252\020\333 +\234\242\145\164\132\167\076\121\175\126\366\334\043\266\324\355 +\137\130\261\067\115\325\111\016\156\365\152\207\326\322\214\322 +\047\306\342\377\066\237\230\145\240\023\116\306\052\144\233\325 +\220\022\317\024\006\364\073\343\324\050\276\350\016\370\253\116 +\110\224\155\216\225\061\020\134\355\242\055\275\325\072\155\262 +\034\273\140\300\106\113\001\365\111\256\176\106\212\320\164\215 +\241\014\002\316\356\374\347\217\270\153\146\363\177\104\000\277 +\146\045\024\053\335\020\060\035\007\226\077\115\366\153\270\217 +\267\173\014\245\070\353\336\107\333\325\135\071\374\210\247\363 +\327\052\164\361\350\132\242\073\237\120\272\246\214\105\065\302 +\120\145\225\334\143\202\357\335\277\167\115\234\142\311\143\163 +\026\320\051\017\111\251\110\360\263\252\267\154\305\247\060\071 +\100\135\256\304\342\135\046\123\360\316\034\043\010\141\250\224 +\031\272\004\142\100\354\037\070\160\167\022\006\161\247\060\030 +\135\045\047\245\002\003\001\000\001\243\201\245\060\201\242\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\266\010\173\015\172 +\314\254\040\114\206\126\062\136\317\253\156\205\055\160\127\060 +\077\006\003\125\035\037\004\070\060\066\060\064\240\062\240\060 +\206\056\150\164\164\160\072\057\057\167\167\167\062\056\160\165 +\142\154\151\143\055\164\162\165\163\164\056\143\157\155\057\143 +\162\154\057\143\164\057\143\164\162\157\157\164\056\143\162\154 +\060\037\006\003\125\035\043\004\030\060\026\200\024\266\010\173 +\015\172\314\254\040\114\206\126\062\136\317\253\156\205\055\160 +\127\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 +\003\202\001\001\000\126\357\012\043\240\124\116\225\227\311\370 +\211\332\105\301\324\243\000\045\364\037\023\253\267\243\205\130 +\151\302\060\255\330\025\212\055\343\311\315\201\132\370\163\043 +\132\247\174\005\363\375\042\073\016\321\006\304\333\066\114\163 +\004\216\345\260\042\344\305\363\056\245\331\043\343\270\116\112 +\040\247\156\002\044\237\042\140\147\173\213\035\162\011\305\061 +\134\351\171\237\200\107\075\255\241\013\007\024\075\107\377\003 +\151\032\014\013\104\347\143\045\247\177\262\311\270\166\204\355 +\043\366\175\007\253\105\176\323\337\263\277\351\212\266\315\250 +\242\147\053\122\325\267\145\360\071\114\143\240\221\171\223\122 +\017\124\335\203\273\237\321\217\247\123\163\303\313\377\060\354 +\174\004\270\330\104\037\223\137\161\011\042\267\156\076\352\034 +\003\116\235\032\040\141\373\201\067\354\136\374\012\105\253\327 +\347\027\125\320\240\352\140\233\246\366\343\214\133\051\302\006 +\140\024\235\055\227\114\251\223\025\235\141\304\001\137\110\326 +\130\275\126\061\022\116\021\310\041\340\263\021\221\145\333\264 +\246\210\070\316\125 +END + +# Trust for Certificate "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 "Cybertrust Global Root" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\137\103\345\261\277\370\170\214\254\034\307\312\112\232\306\042 +\053\314\064\306 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\162\344\112\207\343\151\100\200\167\352\274\343\364\377\360\341 +END +CKA_ISSUER MULTILINE_OCTAL +\060\073\061\030\060\026\006\003\125\004\012\023\017\103\171\142 +\145\162\164\162\165\163\164\054\040\111\156\143\061\037\060\035 +\006\003\125\004\003\023\026\103\171\142\145\162\164\162\165\163 +\164\040\107\154\157\142\141\154\040\122\157\157\164 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\013\004\000\000\000\000\001\017\205\252\055\110 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NETSCAPE_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NETSCAPE_TRUST_UNKNOWN +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE diff --git a/security/nss/lib/ckfw/builtins/nssckbi.h b/security/nss/lib/ckfw/builtins/nssckbi.h index da13ff53c..972b204c6 100644 --- a/security/nss/lib/ckfw/builtins/nssckbi.h +++ b/security/nss/lib/ckfw/builtins/nssckbi.h @@ -75,8 +75,8 @@ * of the comment in the CK_VERSION type definition. */ #define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 1 -#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 73 -#define NSS_BUILTINS_LIBRARY_VERSION "1.73" +#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 75 +#define NSS_BUILTINS_LIBRARY_VERSION "1.75" /* These version numbers detail the semantic changes to the ckfw engine. */ #define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1 diff --git a/security/nss/lib/freebl/os2_rand.c b/security/nss/lib/freebl/os2_rand.c index c10104c92..6145a216e 100644 --- a/security/nss/lib/freebl/os2_rand.c +++ b/security/nss/lib/freebl/os2_rand.c @@ -369,5 +369,5 @@ static void rng_systemJitter(void) size_t RNG_SystemRNG(void *dest, size_t maxLen) { - return rng_systemFromNoise(dest,maxlen); + return rng_systemFromNoise(dest,maxLen); } diff --git a/security/nss/lib/freebl/win_rand.c b/security/nss/lib/freebl/win_rand.c index 37eb11737..184798817 100644 --- a/security/nss/lib/freebl/win_rand.c +++ b/security/nss/lib/freebl/win_rand.c @@ -58,6 +58,7 @@ static PRInt32 filesToRead; static DWORD totalFileBytes; static DWORD maxFileBytes = 250000; /* 250 thousand */ static DWORD dwNumFiles, dwReadEvery, dwFileToRead; +static PRBool usedWindowsPRNG; static BOOL CurrentClockTickTime(LPDWORD lpdwHigh, LPDWORD lpdwLow) @@ -131,24 +132,25 @@ size_t RNG_GetNoise(void *buf, size_t maxbuf) return n; } -typedef PRInt32 (* Handler)(const char *); +typedef PRInt32 (* Handler)(const PRUnichar *); #define MAX_DEPTH 2 +#define MAX_FOLDERS 4 +#define MAX_FILES 1024 static void EnumSystemFilesInFolder(Handler func, PRUnichar* szSysDir, int maxDepth) { int iContinue; + unsigned int uFolders = 0; + unsigned int uFiles = 0; HANDLE lFindHandle; WIN32_FIND_DATAW fdData; PRUnichar szFileName[_MAX_PATH]; - char narrowFileName[_MAX_PATH]; if (maxDepth < 0) return; - // tack *.* on the end so we actually look for files. this will - // not overflow - wcscpy(szFileName, szSysDir); - wcscat(szFileName, L"\\*.*"); + // append *.* so we actually look for files. + _snwprintf(szFileName, _MAX_PATH, L"%s\\*.*", szSysDir); lFindHandle = FindFirstFileW(szFileName, &fdData); if (lFindHandle == INVALID_HANDLE_VALUE) @@ -163,13 +165,10 @@ EnumSystemFilesInFolder(Handler func, PRUnichar* szSysDir, int maxDepth) _snwprintf(szFileName, _MAX_PATH, L"%s\\%s", szSysDir, fdData.cFileName); if (fdData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { - EnumSystemFilesInFolder(func, szFileName, maxDepth - 1); + if (++uFolders <= MAX_FOLDERS) + EnumSystemFilesInFolder(func, szFileName, maxDepth - 1); } else { - iContinue = WideCharToMultiByte(CP_ACP, 0, szFileName, -1, - narrowFileName, _MAX_PATH, - NULL, NULL); - if (iContinue) - iContinue = !(*func)(narrowFileName); + iContinue = (++uFiles <= MAX_FILES) && !(*func)(szFileName); } } if (iContinue) @@ -187,7 +186,6 @@ EnumSystemFiles(Handler func) CSIDL_RECENT, #ifndef WINCE CSIDL_INTERNET_CACHE, - CSIDL_COMPUTERSNEARME, CSIDL_HISTORY, #endif 0 @@ -208,17 +206,16 @@ EnumSystemFiles(Handler func) } static PRInt32 -CountFiles(const char *file) +CountFiles(const PRUnichar *file) { dwNumFiles++; return 0; } -static void +static int ReadSingleFile(const char *filename) { PRFileDesc * file; - int nBytes; unsigned char buffer[1024]; file = PR_Open(filename, PR_RDONLY, 0); @@ -227,27 +224,43 @@ ReadSingleFile(const char *filename) ; PR_Close(file); } + return (file != NULL); } static PRInt32 -ReadOneFile(const char *file) +ReadOneFile(const PRUnichar *szFileName) { + char narrowFileName[_MAX_PATH]; + if (dwNumFiles == dwFileToRead) { - ReadSingleFile(file); + int success = WideCharToMultiByte(CP_ACP, 0, szFileName, -1, + narrowFileName, _MAX_PATH, + NULL, NULL); + if (success) + success = ReadSingleFile(narrowFileName); + if (!success) + dwFileToRead++; /* couldn't read this one, read the next one. */ } dwNumFiles++; return dwNumFiles > dwFileToRead; } static PRInt32 -ReadFiles(const char *file) +ReadFiles(const PRUnichar *szFileName) { + char narrowFileName[_MAX_PATH]; + if ((dwNumFiles % dwReadEvery) == 0) { ++filesToRead; } if (filesToRead) { - DWORD prevFileBytes = totalFileBytes; - RNG_FileForRNG(file); + DWORD prevFileBytes = totalFileBytes; + int iContinue = WideCharToMultiByte(CP_ACP, 0, szFileName, -1, + narrowFileName, _MAX_PATH, + NULL, NULL); + if (iContinue) { + RNG_FileForRNG(narrowFileName); + } if (prevFileBytes < totalFileBytes) { --filesToRead; } @@ -257,7 +270,7 @@ ReadFiles(const char *file) } static void -ReadSystemFiles() +ReadSystemFiles(void) { // first count the number of files dwNumFiles = 0; @@ -277,6 +290,7 @@ ReadSystemFiles() dwReadEvery = 1; // less than 10 files dwNumFiles = 0; + totalFileBytes = 0; EnumSystemFiles(ReadFiles); } @@ -349,8 +363,9 @@ void RNG_SystemInfoForRNG(void) } #endif - // now let's do some files - ReadSystemFiles(); + // Skip the potentially slow file scanning if the OS's PRNG worked. + if (!usedWindowsPRNG) + ReadSystemFiles(); nBytes = RNG_GetNoise(buffer, 20); // get up to 20 bytes RNG_RandomUpdate(buffer, nBytes); @@ -410,8 +425,10 @@ void RNG_FileForRNG(const char *filename) size_t RNG_SystemRNG(void *dest, size_t maxLen) { size_t bytes = 0; + usedWindowsPRNG = PR_FALSE; if (CeGenRandom(maxLen, dest)) { - bytes = maxLen; + bytes = maxLen; + usedWindowsPRNG = PR_TRUE; } if (bytes == 0) { bytes = rng_systemFromNoise(dest,maxLen); @@ -429,8 +446,6 @@ void RNG_FileForRNG(const char *filename) struct stat stat_buf; unsigned char buffer[1024]; - /* static DWORD totalFileBytes = 0; */ - /* windows doesn't initialize all the bytes in the stat buf, * so initialize them all here to avoid UMRs. */ @@ -516,6 +531,7 @@ size_t RNG_SystemRNG(void *dest, size_t maxLen) HCRYPTPROV hCryptProv; size_t bytes = 0; + usedWindowsPRNG = PR_FALSE; hModule = LoadLibrary("advapi32.dll"); if (hModule == NULL) { return rng_systemFromNoise(dest,maxLen); @@ -525,6 +541,7 @@ size_t RNG_SystemRNG(void *dest, size_t maxLen) if (pRtlGenRandom) { if (pRtlGenRandom(dest, maxLen)) { bytes = maxLen; + usedWindowsPRNG = PR_TRUE; } else { bytes = rng_systemFromNoise(dest,maxLen); } @@ -544,6 +561,7 @@ size_t RNG_SystemRNG(void *dest, size_t maxLen) PROV_RSA_FULL, CRYPT_VERIFYCONTEXT)) { if (pCryptGenRandom(hCryptProv, maxLen, dest)) { bytes = maxLen; + usedWindowsPRNG = PR_TRUE; } pCryptReleaseContext(hCryptProv, 0); } diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h index bac7c7524..b0a08b0aa 100644 --- a/security/nss/lib/nss/nss.h +++ b/security/nss/lib/nss/nss.h @@ -66,7 +66,7 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>][ <ECC>][ <Beta>]" */ -#define NSS_VERSION "3.12.3" _NSS_ECC_STRING _NSS_CUSTOMIZED +#define NSS_VERSION "3.12.3.1" _NSS_ECC_STRING _NSS_CUSTOMIZED #define NSS_VMAJOR 3 #define NSS_VMINOR 12 #define NSS_VPATCH 3 diff --git a/security/nss/lib/softoken/pkcs11.c b/security/nss/lib/softoken/pkcs11.c index c5c2a8e2b..885121991 100644 --- a/security/nss/lib/softoken/pkcs11.c +++ b/security/nss/lib/softoken/pkcs11.c @@ -2587,8 +2587,6 @@ CK_RV nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS) crv = CKR_DEVICE_ERROR; return crv; } - RNG_SystemInfoForRNG(); - /* NOTE: * we should be getting out mutexes from this list, not statically binding diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h index 41222fc66..39a9007bb 100644 --- a/security/nss/lib/softoken/softkver.h +++ b/security/nss/lib/softoken/softkver.h @@ -57,7 +57,7 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>][ <ECC>][ <Beta>]" */ -#define SOFTOKEN_VERSION "3.12.3" SOFTOKEN_ECC_STRING +#define SOFTOKEN_VERSION "3.12.3.1" SOFTOKEN_ECC_STRING #define SOFTOKEN_VMAJOR 3 #define SOFTOKEN_VMINOR 12 #define SOFTOKEN_VPATCH 3 diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h index 9928f2a7b..4da6ee88c 100644 --- a/security/nss/lib/util/nssutil.h +++ b/security/nss/lib/util/nssutil.h @@ -49,7 +49,7 @@ * The format of the version string should be * "<major version>.<minor version>[.<patch level>][ <Beta>]" */ -#define NSSUTIL_VERSION "3.12.3" +#define NSSUTIL_VERSION "3.12.3.1" #define NSSUTIL_VMAJOR 3 #define NSSUTIL_VMINOR 12 #define NSSUTIL_VPATCH 3 |