2 * Copyright (c) 2000-2001 Apple Computer, Inc. All Rights Reserved.
4 * The contents of this file constitute Original Code as defined in and are
5 * subject to the Apple Public Source License Version 1.2 (the 'License').
6 * You may not use this file except in compliance with the License. Please obtain
7 * a copy of the License at http://www.apple.com/publicsource and read it before
10 * This Original Code and all software distributed under the License are
11 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
12 * OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT
13 * LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
14 * PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the License for the
15 * specific language governing rights and limitations under the License.
22 Contains: embedded SSL root certs - subject name and public keys
24 Written by: Doug Mitchell.
26 Copyright: Copyright 2000 by Apple Computer, Inc., all rights reserved.
30 #include <Security/cssmtype.h>
31 #include "rootCerts.h"
34 /***********************
35 Cert File Name: Class1_PCA_G2_v2.cer
39 OrgUnit : Class 1 Public Primary Certification Authority - G2
40 OrgUnit : (c) 1998 VeriSign, Inc. - For authorized use only
41 OrgUnit : VeriSign Trust Network
42 ***********************/
43 static const uint8 Class1_PCA_G2_v2_subject_bytes
[] = {
44 0x30, 0x81, 0xc1, 0x31, 0x0b, 0x30, 0x09, 0x06,
45 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53,
46 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
47 0x0a, 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53,
48 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
49 0x2e, 0x31, 0x3c, 0x30, 0x3a, 0x06, 0x03, 0x55,
50 0x04, 0x0b, 0x13, 0x33, 0x43, 0x4c, 0x41, 0x53,
51 0x53, 0x20, 0x31, 0x20, 0x50, 0x55, 0x42, 0x4c,
52 0x49, 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41,
53 0x52, 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49,
54 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
55 0x20, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49,
56 0x54, 0x59, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x31,
57 0x3a, 0x30, 0x38, 0x06, 0x03, 0x55, 0x04, 0x0b,
58 0x13, 0x31, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39,
59 0x39, 0x38, 0x20, 0x56, 0x45, 0x52, 0x49, 0x53,
60 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
61 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x4f, 0x52, 0x20,
62 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a,
63 0x45, 0x44, 0x20, 0x55, 0x53, 0x45, 0x20, 0x4f,
64 0x4e, 0x4c, 0x59, 0x31, 0x1f, 0x30, 0x1d, 0x06,
65 0x03, 0x55, 0x04, 0x0b, 0x13, 0x16, 0x56, 0x45,
66 0x52, 0x49, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x54,
67 0x52, 0x55, 0x53, 0x54, 0x20, 0x4e, 0x45, 0x54,
68 0x57, 0x4f, 0x52, 0x4b
70 static const CSSM_DATA Class1_PCA_G2_v2_subject
= { 196, (uint8
*)Class1_PCA_G2_v2_subject_bytes
};
71 static const uint8 Class1_PCA_G2_v2_pubKey_bytes
[] = {
72 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xaa,
73 0xd0, 0xba, 0xbe, 0x16, 0x2d, 0xb8, 0x83, 0xd4,
74 0xca, 0xd2, 0x0f, 0xbc, 0x76, 0x31, 0xca, 0x94,
75 0xd8, 0x1d, 0x93, 0x8c, 0x56, 0x02, 0xbc, 0xd9,
76 0x6f, 0x1a, 0x6f, 0x52, 0x36, 0x6e, 0x75, 0x56,
77 0x0a, 0x55, 0xd3, 0xdf, 0x43, 0x87, 0x21, 0x11,
78 0x65, 0x8a, 0x7e, 0x8f, 0xbd, 0x21, 0xde, 0x6b,
79 0x32, 0x3f, 0x1b, 0x84, 0x34, 0x95, 0x05, 0x9d,
80 0x41, 0x35, 0xeb, 0x92, 0xeb, 0x96, 0xdd, 0xaa,
81 0x59, 0x3f, 0x01, 0x53, 0x6d, 0x99, 0x4f, 0xed,
82 0xe5, 0xe2, 0x2a, 0x5a, 0x90, 0xc1, 0xb9, 0xc4,
83 0xa6, 0x15, 0xcf, 0xc8, 0x45, 0xeb, 0xa6, 0x5d,
84 0x8e, 0x9c, 0x3e, 0xf0, 0x64, 0x24, 0x76, 0xa5,
85 0xcd, 0xab, 0x1a, 0x6f, 0xb6, 0xd8, 0x7b, 0x51,
86 0x61, 0x6e, 0xa6, 0x7f, 0x87, 0xc8, 0xe2, 0xb7,
87 0xe5, 0x34, 0xdc, 0x41, 0x88, 0xea, 0x09, 0x40,
88 0xbe, 0x73, 0x92, 0x3d, 0x6b, 0xe7, 0x75, 0x02,
89 0x03, 0x01, 0x00, 0x01
91 static const CSSM_DATA Class1_PCA_G2_v2_pubKey
= { 140, (uint8
*)Class1_PCA_G2_v2_pubKey_bytes
};
94 /***********************
95 Cert File Name: Class2_PCA_G2_v2.cer
99 OrgUnit : Class 2 Public Primary Certification Authority - G2
100 OrgUnit : (c) 1998 VeriSign, Inc. - For authorized use only
101 OrgUnit : VeriSign Trust Network
102 ***********************/
103 static const uint8 Class2_PCA_G2_v2_subject_bytes
[] = {
104 0x30, 0x81, 0xc1, 0x31, 0x0b, 0x30, 0x09, 0x06,
105 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53,
106 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
107 0x0a, 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53,
108 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
109 0x2e, 0x31, 0x3c, 0x30, 0x3a, 0x06, 0x03, 0x55,
110 0x04, 0x0b, 0x13, 0x33, 0x43, 0x4c, 0x41, 0x53,
111 0x53, 0x20, 0x32, 0x20, 0x50, 0x55, 0x42, 0x4c,
112 0x49, 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41,
113 0x52, 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49,
114 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
115 0x20, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49,
116 0x54, 0x59, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x31,
117 0x3a, 0x30, 0x38, 0x06, 0x03, 0x55, 0x04, 0x0b,
118 0x13, 0x31, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39,
119 0x39, 0x38, 0x20, 0x56, 0x45, 0x52, 0x49, 0x53,
120 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
121 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x4f, 0x52, 0x20,
122 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a,
123 0x45, 0x44, 0x20, 0x55, 0x53, 0x45, 0x20, 0x4f,
124 0x4e, 0x4c, 0x59, 0x31, 0x1f, 0x30, 0x1d, 0x06,
125 0x03, 0x55, 0x04, 0x0b, 0x13, 0x16, 0x56, 0x45,
126 0x52, 0x49, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x54,
127 0x52, 0x55, 0x53, 0x54, 0x20, 0x4e, 0x45, 0x54,
128 0x57, 0x4f, 0x52, 0x4b
130 static const CSSM_DATA Class2_PCA_G2_v2_subject
= { 196, (uint8
*)Class2_PCA_G2_v2_subject_bytes
};
131 static const uint8 Class2_PCA_G2_v2_pubKey_bytes
[] = {
132 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xa7,
133 0x88, 0x01, 0x21, 0x74, 0x2c, 0xe7, 0x1a, 0x03,
134 0xf0, 0x98, 0xe1, 0x97, 0x3c, 0x0f, 0x21, 0x08,
135 0xf1, 0x9c, 0xdb, 0x97, 0xe9, 0x9a, 0xfc, 0xc2,
136 0x04, 0x06, 0x13, 0xbe, 0x5f, 0x52, 0xc8, 0xcc,
137 0x1e, 0x2c, 0x12, 0x56, 0x2c, 0xb8, 0x01, 0x69,
138 0x2c, 0xcc, 0x99, 0x1f, 0xad, 0xb0, 0x96, 0xae,
139 0x79, 0x04, 0xf2, 0x13, 0x39, 0xc1, 0x7b, 0x98,
140 0xba, 0x08, 0x2c, 0xe8, 0xc2, 0x84, 0x13, 0x2c,
141 0xaa, 0x69, 0xe9, 0x09, 0xf4, 0xc7, 0xa9, 0x02,
142 0xa4, 0x42, 0xc2, 0x23, 0x4f, 0x4a, 0xd8, 0xf0,
143 0x0e, 0xa2, 0xfb, 0x31, 0x6c, 0xc9, 0xe6, 0x6f,
144 0x99, 0x27, 0x07, 0xf5, 0xe6, 0xf4, 0x4c, 0x78,
145 0x9e, 0x6d, 0xeb, 0x46, 0x86, 0xfa, 0xb9, 0x86,
146 0xc9, 0x54, 0xf2, 0xb2, 0xc4, 0xaf, 0xd4, 0x46,
147 0x1c, 0x5a, 0xc9, 0x15, 0x30, 0xff, 0x0d, 0x6c,
148 0xf5, 0x2d, 0x0e, 0x6d, 0xce, 0x7f, 0x77, 0x02,
149 0x03, 0x01, 0x00, 0x01
151 static const CSSM_DATA Class2_PCA_G2_v2_pubKey
= { 140, (uint8
*)Class2_PCA_G2_v2_pubKey_bytes
};
154 /***********************
155 Cert File Name: Class3_PCA_G2_v2.cer
159 OrgUnit : Class 3 Public Primary Certification Authority - G2
160 OrgUnit : (c) 1998 VeriSign, Inc. - For authorized use only
161 OrgUnit : VeriSign Trust Network
162 ***********************/
163 static const uint8 Class3_PCA_G2_v2_subject_bytes
[] = {
164 0x30, 0x81, 0xc1, 0x31, 0x0b, 0x30, 0x09, 0x06,
165 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53,
166 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
167 0x0a, 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53,
168 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
169 0x2e, 0x31, 0x3c, 0x30, 0x3a, 0x06, 0x03, 0x55,
170 0x04, 0x0b, 0x13, 0x33, 0x43, 0x4c, 0x41, 0x53,
171 0x53, 0x20, 0x33, 0x20, 0x50, 0x55, 0x42, 0x4c,
172 0x49, 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41,
173 0x52, 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49,
174 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
175 0x20, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49,
176 0x54, 0x59, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x31,
177 0x3a, 0x30, 0x38, 0x06, 0x03, 0x55, 0x04, 0x0b,
178 0x13, 0x31, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39,
179 0x39, 0x38, 0x20, 0x56, 0x45, 0x52, 0x49, 0x53,
180 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
181 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x4f, 0x52, 0x20,
182 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a,
183 0x45, 0x44, 0x20, 0x55, 0x53, 0x45, 0x20, 0x4f,
184 0x4e, 0x4c, 0x59, 0x31, 0x1f, 0x30, 0x1d, 0x06,
185 0x03, 0x55, 0x04, 0x0b, 0x13, 0x16, 0x56, 0x45,
186 0x52, 0x49, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x54,
187 0x52, 0x55, 0x53, 0x54, 0x20, 0x4e, 0x45, 0x54,
188 0x57, 0x4f, 0x52, 0x4b
190 static const CSSM_DATA Class3_PCA_G2_v2_subject
= { 196, (uint8
*)Class3_PCA_G2_v2_subject_bytes
};
191 static const uint8 Class3_PCA_G2_v2_pubKey_bytes
[] = {
192 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xcc,
193 0x5e, 0xd1, 0x11, 0x5d, 0x5c, 0x69, 0xd0, 0xab,
194 0xd3, 0xb9, 0x6a, 0x4c, 0x99, 0x1f, 0x59, 0x98,
195 0x30, 0x8e, 0x16, 0x85, 0x20, 0x46, 0x6d, 0x47,
196 0x3f, 0xd4, 0x85, 0x20, 0x84, 0xe1, 0x6d, 0xb3,
197 0xf8, 0xa4, 0xed, 0x0c, 0xf1, 0x17, 0x0f, 0x3b,
198 0xf9, 0xa7, 0xf9, 0x25, 0xd7, 0xc1, 0xcf, 0x84,
199 0x63, 0xf2, 0x7c, 0x63, 0xcf, 0xa2, 0x47, 0xf2,
200 0xc6, 0x5b, 0x33, 0x8e, 0x64, 0x40, 0x04, 0x68,
201 0xc1, 0x80, 0xb9, 0x64, 0x1c, 0x45, 0x77, 0xc7,
202 0xd8, 0x6e, 0xf5, 0x95, 0x29, 0x3c, 0x50, 0xe8,
203 0x34, 0xd7, 0x78, 0x1f, 0xa8, 0xba, 0x6d, 0x43,
204 0x91, 0x95, 0x8f, 0x45, 0x57, 0x5e, 0x7e, 0xc5,
205 0xfb, 0xca, 0xa4, 0x04, 0xeb, 0xea, 0x97, 0x37,
206 0x54, 0x30, 0x6f, 0xbb, 0x01, 0x47, 0x32, 0x33,
207 0xcd, 0xdc, 0x57, 0x9b, 0x64, 0x69, 0x61, 0xf8,
208 0x9b, 0x1d, 0x1c, 0x89, 0x4f, 0x5c, 0x67, 0x02,
209 0x03, 0x01, 0x00, 0x01
211 static const CSSM_DATA Class3_PCA_G2_v2_pubKey
= { 140, (uint8
*)Class3_PCA_G2_v2_pubKey_bytes
};
214 /***********************
215 Cert File Name: Class4_PCA_G2_v2.cer
219 OrgUnit : Class 4 Public Primary Certification Authority - G2
220 OrgUnit : (c) 1998 VeriSign, Inc. - For authorized use only
221 OrgUnit : VeriSign Trust Network
222 ***********************/
223 static const uint8 Class4_PCA_G2_v2_subject_bytes
[] = {
224 0x30, 0x81, 0xc1, 0x31, 0x0b, 0x30, 0x09, 0x06,
225 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53,
226 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
227 0x0a, 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53,
228 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
229 0x2e, 0x31, 0x3c, 0x30, 0x3a, 0x06, 0x03, 0x55,
230 0x04, 0x0b, 0x13, 0x33, 0x43, 0x4c, 0x41, 0x53,
231 0x53, 0x20, 0x34, 0x20, 0x50, 0x55, 0x42, 0x4c,
232 0x49, 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41,
233 0x52, 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49,
234 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e,
235 0x20, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49,
236 0x54, 0x59, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x31,
237 0x3a, 0x30, 0x38, 0x06, 0x03, 0x55, 0x04, 0x0b,
238 0x13, 0x31, 0x28, 0x43, 0x29, 0x20, 0x31, 0x39,
239 0x39, 0x38, 0x20, 0x56, 0x45, 0x52, 0x49, 0x53,
240 0x49, 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43,
241 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x4f, 0x52, 0x20,
242 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a,
243 0x45, 0x44, 0x20, 0x55, 0x53, 0x45, 0x20, 0x4f,
244 0x4e, 0x4c, 0x59, 0x31, 0x1f, 0x30, 0x1d, 0x06,
245 0x03, 0x55, 0x04, 0x0b, 0x13, 0x16, 0x56, 0x45,
246 0x52, 0x49, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x54,
247 0x52, 0x55, 0x53, 0x54, 0x20, 0x4e, 0x45, 0x54,
248 0x57, 0x4f, 0x52, 0x4b
250 static const CSSM_DATA Class4_PCA_G2_v2_subject
= { 196, (uint8
*)Class4_PCA_G2_v2_subject_bytes
};
251 static const uint8 Class4_PCA_G2_v2_pubKey_bytes
[] = {
252 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xba,
253 0xf0, 0xe4, 0xcf, 0xf9, 0xc4, 0xae, 0x85, 0x54,
254 0xb9, 0x07, 0x57, 0xf9, 0x8f, 0xc5, 0x7f, 0x68,
255 0x11, 0xf8, 0xc4, 0x17, 0xb0, 0x44, 0xdc, 0xe3,
256 0x30, 0x73, 0xd5, 0x2a, 0x62, 0x2a, 0xb8, 0xd0,
257 0xcc, 0x1c, 0xed, 0x28, 0x5b, 0x7e, 0xbd, 0x6a,
258 0xdc, 0xb3, 0x91, 0x24, 0xca, 0x41, 0x62, 0x3c,
259 0xfc, 0x02, 0x01, 0xbf, 0x1c, 0x16, 0x31, 0x94,
260 0x05, 0x97, 0x76, 0x6e, 0xa2, 0xad, 0xbd, 0x61,
261 0x17, 0x6c, 0x4e, 0x30, 0x86, 0xf0, 0x51, 0x37,
262 0x2a, 0x50, 0xc7, 0xa8, 0x62, 0x81, 0xdc, 0x5b,
263 0x4a, 0xaa, 0xc1, 0xa0, 0xb4, 0x6e, 0xeb, 0x2f,
264 0xe5, 0x57, 0xc5, 0xb1, 0x2b, 0x40, 0x70, 0xdb,
265 0x5a, 0x4d, 0xa1, 0x8e, 0x1f, 0xbd, 0x03, 0x1f,
266 0xd8, 0x03, 0xd4, 0x8f, 0x4c, 0x99, 0x71, 0xbc,
267 0xe2, 0x82, 0xcc, 0x58, 0xe8, 0x98, 0x3a, 0x86,
268 0xd3, 0x86, 0x38, 0xf3, 0x00, 0x29, 0x1f, 0x02,
269 0x03, 0x01, 0x00, 0x01
271 static const CSSM_DATA Class4_PCA_G2_v2_pubKey
= { 140, (uint8
*)Class4_PCA_G2_v2_pubKey_bytes
};
274 /***********************
275 Cert File Name: PCA1ss_v4.cer
279 OrgUnit : Class 1 Public Primary Certification Authority
280 ***********************/
281 static const uint8 PCA1ss_v4_subject_bytes
[] = {
282 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
283 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
284 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x0a,
285 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53, 0x49,
286 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43, 0x2e,
287 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55, 0x04,
288 0x0b, 0x13, 0x2e, 0x43, 0x4c, 0x41, 0x53, 0x53,
289 0x20, 0x31, 0x20, 0x50, 0x55, 0x42, 0x4c, 0x49,
290 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52,
291 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
292 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
293 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54,
296 static const CSSM_DATA PCA1ss_v4_subject
= { 97, (uint8
*)PCA1ss_v4_subject_bytes
};
297 static const uint8 PCA1ss_v4_pubKey_bytes
[] = {
298 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xe5,
299 0x19, 0xbf, 0x6d, 0xa3, 0x56, 0x61, 0x2d, 0x99,
300 0x48, 0x71, 0xf6, 0x67, 0xde, 0xb9, 0x8d, 0xeb,
301 0xb7, 0x9e, 0x86, 0x80, 0x0a, 0x91, 0x0e, 0xfa,
302 0x38, 0x25, 0xaf, 0x46, 0x88, 0x82, 0xe5, 0x73,
303 0xa8, 0xa0, 0x9b, 0x24, 0x5d, 0x0d, 0x1f, 0xcc,
304 0x65, 0x6e, 0x0c, 0xb0, 0xd0, 0x56, 0x84, 0x18,
305 0x87, 0x9a, 0x06, 0x9b, 0x10, 0xa1, 0x73, 0xdf,
306 0xb4, 0x58, 0x39, 0x6b, 0x6e, 0xc1, 0xf6, 0x15,
307 0xd5, 0xa8, 0xa8, 0x3f, 0xaa, 0x12, 0x06, 0x8d,
308 0x31, 0xac, 0x7f, 0xb0, 0x34, 0xd7, 0x8f, 0x34,
309 0x67, 0x88, 0x09, 0xcd, 0x14, 0x11, 0xe2, 0x4e,
310 0x45, 0x56, 0x69, 0x1f, 0x78, 0x02, 0x80, 0xda,
311 0xdc, 0x47, 0x91, 0x29, 0xbb, 0x36, 0xc9, 0x63,
312 0x5c, 0xc5, 0xe0, 0xd7, 0x2d, 0x87, 0x7b, 0xa1,
313 0xb7, 0x32, 0xb0, 0x7b, 0x30, 0xba, 0x2a, 0x2f,
314 0x31, 0xaa, 0xee, 0xa3, 0x67, 0xda, 0xdb, 0x02,
315 0x03, 0x01, 0x00, 0x01
317 static const CSSM_DATA PCA1ss_v4_pubKey
= { 140, (uint8
*)PCA1ss_v4_pubKey_bytes
};
320 /***********************
321 Cert File Name: PCA2ss_v4.cer
325 OrgUnit : Class 2 Public Primary Certification Authority
326 ***********************/
327 static const uint8 PCA2ss_v4_subject_bytes
[] = {
328 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
329 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
330 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x0a,
331 0x13, 0x0e, 0x56, 0x45, 0x52, 0x49, 0x53, 0x49,
332 0x47, 0x4e, 0x2c, 0x20, 0x49, 0x4e, 0x43, 0x2e,
333 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55, 0x04,
334 0x0b, 0x13, 0x2e, 0x43, 0x4c, 0x41, 0x53, 0x53,
335 0x20, 0x32, 0x20, 0x50, 0x55, 0x42, 0x4c, 0x49,
336 0x43, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52,
337 0x59, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
338 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
339 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54,
342 static const CSSM_DATA PCA2ss_v4_subject
= { 97, (uint8
*)PCA2ss_v4_subject_bytes
};
343 static const uint8 PCA2ss_v4_pubKey_bytes
[] = {
344 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb6,
345 0x5a, 0x8b, 0xa3, 0x0d, 0x6a, 0x23, 0x83, 0x80,
346 0x6b, 0xcf, 0x39, 0x87, 0xf4, 0x21, 0x13, 0x33,
347 0x06, 0x4c, 0x25, 0xa2, 0xed, 0x55, 0x12, 0x97,
348 0xc5, 0xa7, 0x80, 0xb9, 0xfa, 0x83, 0xc1, 0x20,
349 0xa0, 0xfa, 0x2f, 0x15, 0x0d, 0x7c, 0xa1, 0x60,
350 0x6b, 0x7e, 0x79, 0x2c, 0xfa, 0x06, 0x0f, 0x3a,
351 0xae, 0xf6, 0x1b, 0x6f, 0xb1, 0xd2, 0xff, 0x2f,
352 0x28, 0x52, 0x5f, 0x83, 0x7d, 0x4b, 0xc4, 0x7a,
353 0xb7, 0xf8, 0x66, 0x1f, 0x80, 0x54, 0xfc, 0xb7,
354 0xc2, 0x8e, 0x59, 0x4a, 0x14, 0x57, 0x46, 0xd1,
355 0x9a, 0x93, 0xbe, 0x41, 0x91, 0x03, 0xbb, 0x15,
356 0x80, 0x93, 0x5c, 0xeb, 0xe7, 0xcc, 0x08, 0x6c,
357 0x3f, 0x3e, 0xb3, 0x4a, 0xfc, 0xff, 0x4b, 0x6c,
358 0x23, 0xd5, 0x50, 0x82, 0x26, 0x44, 0x19, 0x8e,
359 0x23, 0xc3, 0x71, 0xea, 0x19, 0x24, 0x47, 0x04,
360 0x9e, 0x75, 0xbf, 0xc8, 0xa6, 0x00, 0x1f, 0x02,
361 0x03, 0x01, 0x00, 0x01
363 static const CSSM_DATA PCA2ss_v4_pubKey
= { 140, (uint8
*)PCA2ss_v4_pubKey_bytes
};
365 /***********************
366 Cert File Name: RSASecureServer.cer
369 Org : RSA Data Security, Inc.
370 OrgUnit : Secure Server Certification Authority
371 ***********************/
372 static const uint8 RSASecureServer_subject_bytes
[] = {
373 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
374 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
375 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x0a,
376 0x13, 0x17, 0x52, 0x53, 0x41, 0x20, 0x44, 0x41,
377 0x54, 0x41, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52,
378 0x49, 0x54, 0x59, 0x2c, 0x20, 0x49, 0x4e, 0x43,
379 0x2e, 0x31, 0x2e, 0x30, 0x2c, 0x06, 0x03, 0x55,
380 0x04, 0x0b, 0x13, 0x25, 0x53, 0x45, 0x43, 0x55,
381 0x52, 0x45, 0x20, 0x53, 0x45, 0x52, 0x56, 0x45,
382 0x52, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
383 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
384 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54,
387 static const CSSM_DATA RSASecureServer_subject
= { 97, (uint8
*)RSASecureServer_subject_bytes
};
388 static const uint8 RSASecureServer_pubKey_bytes
[] = {
389 0x30, 0x81, 0x85, 0x02, 0x7e, 0x00, 0x92, 0xce,
390 0x7a, 0xc1, 0xae, 0x83, 0x3e, 0x5a, 0xaa, 0x89,
391 0x83, 0x57, 0xac, 0x25, 0x01, 0x76, 0x0c, 0xad,
392 0xae, 0x8e, 0x2c, 0x37, 0xce, 0xeb, 0x35, 0x78,
393 0x64, 0x54, 0x03, 0xe5, 0x84, 0x40, 0x51, 0xc9,
394 0xbf, 0x8f, 0x08, 0xe2, 0x8a, 0x82, 0x08, 0xd2,
395 0x16, 0x86, 0x37, 0x55, 0xe9, 0xb1, 0x21, 0x02,
396 0xad, 0x76, 0x68, 0x81, 0x9a, 0x05, 0xa2, 0x4b,
397 0xc9, 0x4b, 0x25, 0x66, 0x22, 0x56, 0x6c, 0x88,
398 0x07, 0x8f, 0xf7, 0x81, 0x59, 0x6d, 0x84, 0x07,
399 0x65, 0x70, 0x13, 0x71, 0x76, 0x3e, 0x9b, 0x77,
400 0x4c, 0xe3, 0x50, 0x89, 0x56, 0x98, 0x48, 0xb9,
401 0x1d, 0xa7, 0x29, 0x1a, 0x13, 0x2e, 0x4a, 0x11,
402 0x59, 0x9c, 0x1e, 0x15, 0xd5, 0x49, 0x54, 0x2c,
403 0x73, 0x3a, 0x69, 0x82, 0xb1, 0x97, 0x39, 0x9c,
404 0x6d, 0x70, 0x67, 0x48, 0xe5, 0xdd, 0x2d, 0xd6,
405 0xc8, 0x1e, 0x7b, 0x02, 0x03, 0x01, 0x00, 0x01
408 static const CSSM_DATA RSASecureServer_pubKey
= { 136, (uint8
*)RSASecureServer_pubKey_bytes
};
411 /***********************
412 Cert File Name: persbasi.crt
417 Org : Thawte Consulting
418 OrgUnit : Certification Services Division
419 Common Name : Thawte Personal Basic CA
420 Email addrs : \16\19personal-basic@thawte.com
421 ***********************/
422 static const uint8 persbasi_subject_bytes
[] = {
423 0x30, 0x81, 0xcb, 0x31, 0x0b, 0x30, 0x09, 0x06,
424 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x5a, 0x41,
425 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04,
426 0x08, 0x13, 0x0c, 0x57, 0x45, 0x53, 0x54, 0x45,
427 0x52, 0x4e, 0x20, 0x43, 0x41, 0x50, 0x45, 0x31,
428 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x07,
429 0x13, 0x09, 0x43, 0x41, 0x50, 0x45, 0x20, 0x54,
430 0x4f, 0x57, 0x4e, 0x31, 0x1a, 0x30, 0x18, 0x06,
431 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x54, 0x48,
432 0x41, 0x57, 0x54, 0x45, 0x20, 0x43, 0x4f, 0x4e,
433 0x53, 0x55, 0x4c, 0x54, 0x49, 0x4e, 0x47, 0x31,
434 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04, 0x0b,
435 0x13, 0x1f, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
436 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
437 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53,
438 0x20, 0x44, 0x49, 0x56, 0x49, 0x53, 0x49, 0x4f,
439 0x4e, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55,
440 0x04, 0x03, 0x13, 0x18, 0x54, 0x48, 0x41, 0x57,
441 0x54, 0x45, 0x20, 0x50, 0x45, 0x52, 0x53, 0x4f,
442 0x4e, 0x41, 0x4c, 0x20, 0x42, 0x41, 0x53, 0x49,
443 0x43, 0x20, 0x43, 0x41, 0x31, 0x28, 0x30, 0x26,
444 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
445 0x01, 0x09, 0x01, 0x16, 0x19, 0x70, 0x65, 0x72,
446 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x2d, 0x62, 0x61,
447 0x73, 0x69, 0x63, 0x40, 0x74, 0x68, 0x61, 0x77,
448 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6d
450 static const CSSM_DATA persbasi_subject
= { 206, (uint8
*)persbasi_subject_bytes
};
451 static const uint8 persbasi_pubKey_bytes
[] = {
452 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xbc,
453 0xbc, 0x93, 0x53, 0x6d, 0xc0, 0x50, 0x4f, 0x82,
454 0x15, 0xe6, 0x48, 0x94, 0x35, 0xa6, 0x5a, 0xbe,
455 0x6f, 0x42, 0xfa, 0x0f, 0x47, 0xee, 0x77, 0x75,
456 0x72, 0xdd, 0x8d, 0x49, 0x9b, 0x96, 0x57, 0xa0,
457 0x78, 0xd4, 0xca, 0x3f, 0x51, 0xb3, 0x69, 0x0b,
458 0x91, 0x76, 0x17, 0x22, 0x07, 0x97, 0x6a, 0xc4,
459 0x51, 0x93, 0x4b, 0xe0, 0x8d, 0xef, 0x37, 0x95,
460 0xa1, 0x0c, 0x4d, 0xda, 0x34, 0x90, 0x1d, 0x17,
461 0x89, 0x97, 0xe0, 0x35, 0x38, 0x57, 0x4a, 0xc0,
462 0xf4, 0x08, 0x70, 0xe9, 0x3c, 0x44, 0x7b, 0x50,
463 0x7e, 0x61, 0x9a, 0x90, 0xe3, 0x23, 0xd3, 0x88,
464 0x11, 0x46, 0x27, 0xf5, 0x0b, 0x07, 0x0e, 0xbb,
465 0xdd, 0xd1, 0x7f, 0x20, 0x0a, 0x88, 0xb9, 0x56,
466 0x0b, 0x2e, 0x1c, 0x80, 0xda, 0xf1, 0xe3, 0x9e,
467 0x29, 0xef, 0x14, 0xbd, 0x0a, 0x44, 0xfb, 0x1b,
468 0x5b, 0x18, 0xd1, 0xbf, 0x23, 0x93, 0x21, 0x02,
469 0x03, 0x01, 0x00, 0x01
471 static const CSSM_DATA persbasi_pubKey
= { 140, (uint8
*)persbasi_pubKey_bytes
};
474 /***********************
475 Cert File Name: persfree.crt
480 Org : Thawte Consulting
481 OrgUnit : Certification Services Division
482 Common Name : Thawte Personal Freemail CA
483 Email addrs : \16\1cpersonal-freemail@thawte.com
484 ***********************/
485 static const uint8 persfree_subject_bytes
[] = {
486 0x30, 0x81, 0xd1, 0x31, 0x0b, 0x30, 0x09, 0x06,
487 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x5a, 0x41,
488 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04,
489 0x08, 0x13, 0x0c, 0x57, 0x45, 0x53, 0x54, 0x45,
490 0x52, 0x4e, 0x20, 0x43, 0x41, 0x50, 0x45, 0x31,
491 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x07,
492 0x13, 0x09, 0x43, 0x41, 0x50, 0x45, 0x20, 0x54,
493 0x4f, 0x57, 0x4e, 0x31, 0x1a, 0x30, 0x18, 0x06,
494 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x54, 0x48,
495 0x41, 0x57, 0x54, 0x45, 0x20, 0x43, 0x4f, 0x4e,
496 0x53, 0x55, 0x4c, 0x54, 0x49, 0x4e, 0x47, 0x31,
497 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04, 0x0b,
498 0x13, 0x1f, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
499 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
500 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53,
501 0x20, 0x44, 0x49, 0x56, 0x49, 0x53, 0x49, 0x4f,
502 0x4e, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55,
503 0x04, 0x03, 0x13, 0x1b, 0x54, 0x48, 0x41, 0x57,
504 0x54, 0x45, 0x20, 0x50, 0x45, 0x52, 0x53, 0x4f,
505 0x4e, 0x41, 0x4c, 0x20, 0x46, 0x52, 0x45, 0x45,
506 0x4d, 0x41, 0x49, 0x4c, 0x20, 0x43, 0x41, 0x31,
507 0x2b, 0x30, 0x29, 0x06, 0x09, 0x2a, 0x86, 0x48,
508 0x86, 0xf7, 0x0d, 0x01, 0x09, 0x01, 0x16, 0x1c,
509 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c,
510 0x2d, 0x66, 0x72, 0x65, 0x65, 0x6d, 0x61, 0x69,
511 0x6c, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74, 0x65,
512 0x2e, 0x63, 0x6f, 0x6d
514 static const CSSM_DATA persfree_subject
= { 212, (uint8
*)persfree_subject_bytes
};
515 static const uint8 persfree_pubKey_bytes
[] = {
516 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xd4,
517 0x69, 0xd7, 0xd4, 0xb0, 0x94, 0x64, 0x5b, 0x71,
518 0xe9, 0x47, 0xd8, 0x0c, 0x51, 0xb6, 0xea, 0x72,
519 0x91, 0xb0, 0x84, 0x5e, 0x7d, 0x2d, 0x0d, 0x8f,
520 0x7b, 0x12, 0xdf, 0x85, 0x25, 0x75, 0x28, 0x74,
521 0x3a, 0x42, 0x2c, 0x63, 0x27, 0x9f, 0x95, 0x7b,
522 0x4b, 0xef, 0x7e, 0x19, 0x87, 0x1d, 0x86, 0xea,
523 0xa3, 0xdd, 0xb9, 0xce, 0x96, 0x64, 0x1a, 0xc2,
524 0x14, 0x6e, 0x44, 0xac, 0x7c, 0xe6, 0x8f, 0xe8,
525 0x4d, 0x0f, 0x71, 0x1f, 0x40, 0x38, 0xa6, 0x00,
526 0xa3, 0x87, 0x78, 0xf6, 0xf9, 0x94, 0x86, 0x5e,
527 0xad, 0xea, 0xc0, 0x5e, 0x76, 0xeb, 0xd9, 0x14,
528 0xa3, 0x5d, 0x6e, 0x7a, 0x7c, 0x0c, 0xa5, 0x4b,
529 0x55, 0x7f, 0x06, 0x19, 0x29, 0x7f, 0x9e, 0x9a,
530 0x26, 0xd5, 0x6a, 0xbb, 0x38, 0x24, 0x08, 0x6a,
531 0x98, 0xc7, 0xb1, 0xda, 0xa3, 0x98, 0x91, 0xfd,
532 0x79, 0xdb, 0xe5, 0x5a, 0xc4, 0x1c, 0xb9, 0x02,
533 0x03, 0x01, 0x00, 0x01
535 static const CSSM_DATA persfree_pubKey
= { 140, (uint8
*)persfree_pubKey_bytes
};
538 /***********************
539 Cert File Name: persprem.crt
544 Org : Thawte Consulting
545 OrgUnit : Certification Services Division
546 Common Name : Thawte Personal Premium CA
547 Email addrs : \16\epersonal-premium@thawte.com
548 ***********************/
549 static const uint8 persprem_subject_bytes
[] = {
550 0x30, 0x81, 0xcf, 0x31, 0x0b, 0x30, 0x09, 0x06,
551 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x5a, 0x41,
552 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04,
553 0x08, 0x13, 0x0c, 0x57, 0x45, 0x53, 0x54, 0x45,
554 0x52, 0x4e, 0x20, 0x43, 0x41, 0x50, 0x45, 0x31,
555 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x07,
556 0x13, 0x09, 0x43, 0x41, 0x50, 0x45, 0x20, 0x54,
557 0x4f, 0x57, 0x4e, 0x31, 0x1a, 0x30, 0x18, 0x06,
558 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x54, 0x48,
559 0x41, 0x57, 0x54, 0x45, 0x20, 0x43, 0x4f, 0x4e,
560 0x53, 0x55, 0x4c, 0x54, 0x49, 0x4e, 0x47, 0x31,
561 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04, 0x0b,
562 0x13, 0x1f, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46,
563 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20,
564 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x53,
565 0x20, 0x44, 0x49, 0x56, 0x49, 0x53, 0x49, 0x4f,
566 0x4e, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03, 0x55,
567 0x04, 0x03, 0x13, 0x1a, 0x54, 0x48, 0x41, 0x57,
568 0x54, 0x45, 0x20, 0x50, 0x45, 0x52, 0x53, 0x4f,
569 0x4e, 0x41, 0x4c, 0x20, 0x50, 0x52, 0x45, 0x4d,
570 0x49, 0x55, 0x4d, 0x20, 0x43, 0x41, 0x31, 0x2a,
571 0x30, 0x28, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
572 0xf7, 0x0d, 0x01, 0x09, 0x01, 0x16, 0x1b, 0x70,
573 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x2d,
574 0x70, 0x72, 0x65, 0x6d, 0x69, 0x75, 0x6d, 0x40,
575 0x74, 0x68, 0x61, 0x77, 0x74, 0x65, 0x2e, 0x63,
578 static const CSSM_DATA persprem_subject
= { 210, (uint8
*)persprem_subject_bytes
};
579 static const uint8 persprem_pubKey_bytes
[] = {
580 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xc9,
581 0x66, 0xd9, 0xf8, 0x07, 0x44, 0xcf, 0xb9, 0x8c,
582 0x2e, 0xf0, 0xa1, 0xef, 0x13, 0x45, 0x6c, 0x05,
583 0xdf, 0xde, 0x27, 0x16, 0x51, 0x36, 0x41, 0x11,
584 0x6c, 0x6c, 0x3b, 0xed, 0xfe, 0x10, 0x7d, 0x12,
585 0x9e, 0xe5, 0x9b, 0x42, 0x9a, 0xfe, 0x60, 0x31,
586 0xc3, 0x66, 0xb7, 0x73, 0x3a, 0x48, 0xae, 0x4e,
587 0xd0, 0x32, 0x37, 0x94, 0x88, 0xb5, 0x0d, 0xb6,
588 0xd9, 0xf3, 0xf2, 0x44, 0xd9, 0xd5, 0x88, 0x12,
589 0xdd, 0x76, 0x4d, 0xf2, 0x1a, 0xfc, 0x6f, 0x23,
590 0x1e, 0x7a, 0xf1, 0xd8, 0x98, 0x45, 0x4e, 0x07,
591 0x10, 0xef, 0x16, 0x42, 0xd0, 0x43, 0x75, 0x6d,
592 0x4a, 0xde, 0xe2, 0xaa, 0xc9, 0x31, 0xff, 0x1f,
593 0x00, 0x70, 0x7c, 0x66, 0xcf, 0x10, 0x25, 0x08,
594 0xba, 0xfa, 0xee, 0x00, 0xe9, 0x46, 0x03, 0x66,
595 0x27, 0x11, 0x15, 0x3b, 0xaa, 0x5b, 0xf2, 0x98,
596 0xdd, 0x36, 0x42, 0xb2, 0xda, 0x88, 0x75, 0x02,
597 0x03, 0x01, 0x00, 0x01
599 static const CSSM_DATA persprem_pubKey
= { 140, (uint8
*)persprem_pubKey_bytes
};
601 /***********************
602 Cert File Name: GTECyberTrustGlobalRoot.crt
605 Org : GTE Corporation
606 OrgUnit : GTE CyberTrust Solutions, Inc.
607 Common Name : GTE CyberTrust Global Root
608 ***********************/
609 static const uint8 GTECyberTrustGlobalRoot_subject_bytes
[] = {
610 0x30, 0x75, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
611 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
612 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
613 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
614 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
615 0x4e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55,
616 0x04, 0x0b, 0x13, 0x1e, 0x47, 0x54, 0x45, 0x20,
617 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
618 0x53, 0x54, 0x20, 0x53, 0x4f, 0x4c, 0x55, 0x54,
619 0x49, 0x4f, 0x4e, 0x53, 0x2c, 0x20, 0x49, 0x4e,
620 0x43, 0x2e, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03,
621 0x55, 0x04, 0x03, 0x13, 0x1a, 0x47, 0x54, 0x45,
622 0x20, 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52,
623 0x55, 0x53, 0x54, 0x20, 0x47, 0x4c, 0x4f, 0x42,
624 0x41, 0x4c, 0x20, 0x52, 0x4f, 0x4f, 0x54
626 static const CSSM_DATA GTECyberTrustGlobalRoot_subject
= { 119, (uint8
*)GTECyberTrustGlobalRoot_subject_bytes
};
627 static const uint8 GTECyberTrustGlobalRoot_pubKey_bytes
[] = {
628 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0x95,
629 0x0f, 0xa0, 0xb6, 0xf0, 0x50, 0x9c, 0xe8, 0x7a,
630 0xc7, 0x88, 0xcd, 0xdd, 0x17, 0x0e, 0x2e, 0xb0,
631 0x94, 0xd0, 0x1b, 0x3d, 0x0e, 0xf6, 0x94, 0xc0,
632 0x8a, 0x94, 0xc7, 0x06, 0xc8, 0x90, 0x97, 0xc8,
633 0xb8, 0x64, 0x1a, 0x7a, 0x7e, 0x6c, 0x3c, 0x53,
634 0xe1, 0x37, 0x28, 0x73, 0x60, 0x7f, 0xb2, 0x97,
635 0x53, 0x07, 0x9f, 0x53, 0xf9, 0x6d, 0x58, 0x94,
636 0xd2, 0xaf, 0x8d, 0x6d, 0x88, 0x67, 0x80, 0xe6,
637 0xed, 0xb2, 0x95, 0xcf, 0x72, 0x31, 0xca, 0xa5,
638 0x1c, 0x72, 0xba, 0x5c, 0x02, 0xe7, 0x64, 0x42,
639 0xe7, 0xf9, 0xa9, 0x2c, 0xd6, 0x3a, 0x0d, 0xac,
640 0x8d, 0x42, 0xaa, 0x24, 0x01, 0x39, 0xe6, 0x9c,
641 0x3f, 0x01, 0x85, 0x57, 0x0d, 0x58, 0x87, 0x45,
642 0xf8, 0xd3, 0x85, 0xaa, 0x93, 0x69, 0x26, 0x85,
643 0x70, 0x48, 0x80, 0x3f, 0x12, 0x15, 0xc7, 0x79,
644 0xb4, 0x1f, 0x05, 0x2f, 0x3b, 0x62, 0x99, 0x02,
645 0x03, 0x01, 0x00, 0x01
647 static const CSSM_DATA GTECyberTrustGlobalRoot_pubKey
= { 140, (uint8
*)GTECyberTrustGlobalRoot_pubKey_bytes
};
650 /***********************
651 Cert File Name: GTECyberTrustRoot.crt
654 Org : GTE Corporation
655 Common Name : GTE CyberTrust Root
656 ***********************/
657 static const uint8 GTECyberTrustRoot_subject_bytes
[] = {
658 0x30, 0x45, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
659 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
660 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
661 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
662 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
663 0x4e, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55,
664 0x04, 0x03, 0x13, 0x13, 0x47, 0x54, 0x45, 0x20,
665 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
666 0x53, 0x54, 0x20, 0x52, 0x4f, 0x4f, 0x54
668 static const CSSM_DATA GTECyberTrustRoot_subject
= { 71, (uint8
*)GTECyberTrustRoot_subject_bytes
};
669 static const uint8 GTECyberTrustRoot_pubKey_bytes
[] = {
670 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb8,
671 0xe6, 0x4f, 0xba, 0xdb, 0x98, 0x7c, 0x71, 0x7c,
672 0xaf, 0x44, 0xb7, 0xd3, 0x0f, 0x46, 0xd9, 0x64,
673 0xe5, 0x93, 0xc1, 0x42, 0x8e, 0xc7, 0xba, 0x49,
674 0x8d, 0x35, 0x2d, 0x7a, 0xe7, 0x8b, 0xbd, 0xe5,
675 0x05, 0x31, 0x59, 0xc6, 0xb1, 0x2f, 0x0a, 0x0c,
676 0xfb, 0x9f, 0xa7, 0x3f, 0xa2, 0x09, 0x66, 0x84,
677 0x56, 0x1e, 0x37, 0x29, 0x1b, 0x87, 0xe9, 0x7e,
678 0x0c, 0xca, 0x9a, 0x9f, 0xa5, 0x7f, 0xf5, 0x15,
679 0x94, 0xa3, 0xd5, 0xa2, 0x46, 0x82, 0xd8, 0x68,
680 0x4c, 0xd1, 0x37, 0x15, 0x06, 0x68, 0xaf, 0xbd,
681 0xf8, 0xb0, 0xb3, 0xf0, 0x29, 0xf5, 0x95, 0x5a,
682 0x09, 0x16, 0x61, 0x77, 0x0a, 0x22, 0x25, 0xd4,
683 0x4f, 0x45, 0xaa, 0xc7, 0xbd, 0xe5, 0x96, 0xdf,
684 0xf9, 0xd4, 0xa8, 0x8e, 0x42, 0xcc, 0x24, 0xc0,
685 0x1e, 0x91, 0x27, 0x4a, 0xb5, 0x6d, 0x06, 0x80,
686 0x63, 0x39, 0xc4, 0xa2, 0x5e, 0x38, 0x03, 0x02,
687 0x03, 0x01, 0x00, 0x01
689 static const CSSM_DATA GTECyberTrustRoot_pubKey
= { 140, (uint8
*)GTECyberTrustRoot_pubKey_bytes
};
692 /***********************
693 Cert File Name: GTECyberTrustRoot2.crt
696 Org : GTE Corporation
697 OrgUnit : GTE CyberTrust Solutions, Inc.
698 Common Name : GTE CyberTrust Root 2
699 ***********************/
700 static const uint8 GTECyberTrustRoot2_subject_bytes
[] = {
701 0x30, 0x70, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
702 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
703 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
704 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
705 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
706 0x4e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55,
707 0x04, 0x0b, 0x13, 0x1e, 0x47, 0x54, 0x45, 0x20,
708 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
709 0x53, 0x54, 0x20, 0x53, 0x4f, 0x4c, 0x55, 0x54,
710 0x49, 0x4f, 0x4e, 0x53, 0x2c, 0x20, 0x49, 0x4e,
711 0x43, 0x2e, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03,
712 0x55, 0x04, 0x03, 0x13, 0x15, 0x47, 0x54, 0x45,
713 0x20, 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52,
714 0x55, 0x53, 0x54, 0x20, 0x52, 0x4f, 0x4f, 0x54,
717 static const CSSM_DATA GTECyberTrustRoot2_subject
= { 114, (uint8
*)GTECyberTrustRoot2_subject_bytes
};
718 static const uint8 GTECyberTrustRoot2_pubKey_bytes
[] = {
719 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xd9,
720 0x2c, 0x4c, 0x4e, 0x2f, 0x69, 0x1a, 0x23, 0xe3,
721 0x56, 0xba, 0xf3, 0xce, 0x84, 0xc0, 0x09, 0xc0,
722 0x79, 0xf1, 0x44, 0x5f, 0x33, 0x1f, 0x15, 0x91,
723 0x7f, 0x8a, 0x88, 0x28, 0xb8, 0x24, 0x45, 0xcc,
724 0x8f, 0x18, 0xcd, 0x1f, 0x74, 0xd1, 0xb5, 0x8f,
725 0x71, 0x4c, 0xd6, 0x31, 0xf6, 0x73, 0x96, 0x84,
726 0x94, 0x40, 0xc5, 0xa9, 0x83, 0x60, 0x24, 0x7d,
727 0xaf, 0x6f, 0x34, 0xb7, 0x4b, 0x4c, 0xc2, 0x09,
728 0x80, 0x3b, 0x45, 0x04, 0x9e, 0xc4, 0x3c, 0xc4,
729 0x27, 0x75, 0x7b, 0x00, 0x0c, 0xa1, 0x64, 0x47,
730 0xb5, 0x14, 0x5d, 0x82, 0x4b, 0x51, 0x3a, 0x58,
731 0xbb, 0x44, 0x4c, 0x3d, 0xd3, 0xe5, 0x06, 0x38,
732 0xe8, 0x61, 0x5c, 0x98, 0x78, 0xbb, 0x80, 0xb3,
733 0x9c, 0xda, 0x72, 0x82, 0x62, 0xa0, 0xdf, 0x9c,
734 0x5f, 0xeb, 0xf9, 0x4f, 0x77, 0xc2, 0xcc, 0x60,
735 0x18, 0x00, 0x6b, 0x34, 0x82, 0x25, 0xb3, 0x02,
736 0x03, 0x01, 0x00, 0x01
738 static const CSSM_DATA GTECyberTrustRoot2_pubKey
= { 140, (uint8
*)GTECyberTrustRoot2_pubKey_bytes
};
741 /***********************
742 Cert File Name: GTECyberTrustRoot3.crt
745 Org : GTE Corporation
746 OrgUnit : GTE CyberTrust Solutions, Inc.
747 Common Name : GTE CyberTrust Root 3
748 ***********************/
749 static const uint8 GTECyberTrustRoot3_subject_bytes
[] = {
750 0x30, 0x70, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
751 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
752 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
753 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
754 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
755 0x4e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55,
756 0x04, 0x0b, 0x13, 0x1e, 0x47, 0x54, 0x45, 0x20,
757 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
758 0x53, 0x54, 0x20, 0x53, 0x4f, 0x4c, 0x55, 0x54,
759 0x49, 0x4f, 0x4e, 0x53, 0x2c, 0x20, 0x49, 0x4e,
760 0x43, 0x2e, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03,
761 0x55, 0x04, 0x03, 0x13, 0x15, 0x47, 0x54, 0x45,
762 0x20, 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52,
763 0x55, 0x53, 0x54, 0x20, 0x52, 0x4f, 0x4f, 0x54,
766 static const CSSM_DATA GTECyberTrustRoot3_subject
= { 114, (uint8
*)GTECyberTrustRoot3_subject_bytes
};
767 static const uint8 GTECyberTrustRoot3_pubKey_bytes
[] = {
768 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xe1,
769 0xf3, 0xb1, 0x2b, 0x0b, 0xce, 0xdc, 0x14, 0xd9,
770 0x34, 0x97, 0x62, 0x50, 0x12, 0x56, 0x63, 0x84,
771 0x4c, 0x53, 0xfa, 0xc0, 0x85, 0xcf, 0xfa, 0xc1,
772 0xdd, 0x0f, 0xde, 0x79, 0x13, 0x7f, 0x53, 0xfb,
773 0xaa, 0x0e, 0x60, 0xdd, 0xe2, 0x62, 0xbf, 0xc6,
774 0xee, 0x4e, 0x99, 0x34, 0xaa, 0x68, 0x43, 0x35,
775 0x99, 0xf8, 0xa3, 0xfd, 0xf3, 0x63, 0xbd, 0x01,
776 0x54, 0x6a, 0x9e, 0xb2, 0x3a, 0x96, 0x2c, 0x7b,
777 0x78, 0x28, 0xc6, 0x5a, 0xb5, 0x8d, 0x1a, 0x15,
778 0x18, 0xfd, 0xe3, 0x8c, 0x2e, 0xa2, 0x50, 0x09,
779 0x5b, 0x71, 0xd6, 0x0d, 0xb5, 0x18, 0x1f, 0x19,
780 0x8e, 0x04, 0x29, 0x93, 0x93, 0x78, 0xab, 0x5f,
781 0x14, 0xe7, 0x73, 0x42, 0xf2, 0x03, 0x0c, 0x57,
782 0xa2, 0x1b, 0x50, 0x3b, 0x0b, 0xbb, 0x59, 0xe0,
783 0xa0, 0x3a, 0x03, 0xee, 0x27, 0x1b, 0x5a, 0x4c,
784 0xb9, 0xb0, 0x08, 0xca, 0xb9, 0x1a, 0x89, 0x02,
785 0x03, 0x01, 0x00, 0x01
787 static const CSSM_DATA GTECyberTrustRoot3_pubKey
= { 140, (uint8
*)GTECyberTrustRoot3_pubKey_bytes
};
790 /***********************
791 Cert File Name: GTECyberTrustRoot4.crt
794 Org : GTE Corporation
795 OrgUnit : GTE CyberTrust Solutions, Inc.
796 Common Name : GTE CyberTrust Root 4
797 ***********************/
798 static const uint8 GTECyberTrustRoot4_subject_bytes
[] = {
799 0x30, 0x70, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
800 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
801 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
802 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
803 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
804 0x4e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55,
805 0x04, 0x0b, 0x13, 0x1e, 0x47, 0x54, 0x45, 0x20,
806 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
807 0x53, 0x54, 0x20, 0x53, 0x4f, 0x4c, 0x55, 0x54,
808 0x49, 0x4f, 0x4e, 0x53, 0x2c, 0x20, 0x49, 0x4e,
809 0x43, 0x2e, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03,
810 0x55, 0x04, 0x03, 0x13, 0x15, 0x47, 0x54, 0x45,
811 0x20, 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52,
812 0x55, 0x53, 0x54, 0x20, 0x52, 0x4f, 0x4f, 0x54,
815 static const CSSM_DATA GTECyberTrustRoot4_subject
= { 114, (uint8
*)GTECyberTrustRoot4_subject_bytes
};
816 static const uint8 GTECyberTrustRoot4_pubKey_bytes
[] = {
817 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01,
818 0x00, 0xba, 0x9d, 0x22, 0x6e, 0x7f, 0xda, 0x66,
819 0x3c, 0x39, 0x42, 0xb1, 0xa3, 0x2a, 0x6f, 0xd3,
820 0xf7, 0xbc, 0xae, 0xac, 0x31, 0x5a, 0xd7, 0x11,
821 0x90, 0x47, 0xb9, 0x9d, 0x19, 0x2e, 0xf9, 0xf3,
822 0x1b, 0x22, 0xa0, 0xc3, 0xe1, 0xa7, 0xba, 0xc4,
823 0xfc, 0x5e, 0x0a, 0x94, 0x4b, 0x98, 0x5a, 0x4b,
824 0x26, 0xe4, 0x1f, 0xf4, 0xdc, 0xf3, 0xfe, 0x8e,
825 0x88, 0xdc, 0x6c, 0x2d, 0x7c, 0x77, 0x87, 0x26,
826 0x50, 0xc0, 0x5e, 0x4e, 0xa8, 0x28, 0xa1, 0xea,
827 0x17, 0x69, 0x4f, 0x4d, 0xc6, 0x01, 0x0e, 0xda,
828 0x9a, 0x0d, 0x06, 0x56, 0x26, 0x15, 0xb6, 0xa4,
829 0x5d, 0x7a, 0x35, 0xaf, 0x8d, 0xed, 0x78, 0x52,
830 0x86, 0xf9, 0x38, 0xab, 0xb3, 0x01, 0xd3, 0xda,
831 0x05, 0x96, 0xb1, 0xb6, 0x50, 0xab, 0xc0, 0xa1,
832 0xae, 0x17, 0x53, 0xfa, 0x43, 0x39, 0x20, 0x71,
833 0x65, 0x23, 0xdb, 0x6d, 0xc4, 0xb6, 0xed, 0x98,
834 0x45, 0x83, 0xd7, 0xd2, 0xf6, 0xe2, 0xa9, 0x6b,
835 0xfb, 0xf9, 0x75, 0xcc, 0xef, 0xc5, 0xab, 0x71,
836 0x96, 0x35, 0xe8, 0xdf, 0x8e, 0x91, 0x9b, 0xa8,
837 0x10, 0x75, 0x1f, 0xb7, 0xce, 0x13, 0x8e, 0x6b,
838 0xb3, 0x96, 0x77, 0x97, 0x1a, 0x91, 0x2f, 0xc7,
839 0x2c, 0x69, 0x99, 0xf0, 0x0f, 0x2a, 0x68, 0x00,
840 0x98, 0x76, 0x44, 0x1b, 0x8c, 0x28, 0xd2, 0xeb,
841 0x8e, 0xf4, 0x83, 0xb4, 0x7f, 0xa4, 0x25, 0x5e,
842 0x6c, 0x3b, 0xd9, 0xc6, 0x68, 0xd5, 0x61, 0xb8,
843 0xd4, 0x5e, 0x31, 0x07, 0xb5, 0x5b, 0x90, 0x35,
844 0x52, 0x57, 0x7b, 0x17, 0x20, 0xed, 0x2d, 0xb8,
845 0x1e, 0x8e, 0x88, 0x39, 0x3e, 0x52, 0xcb, 0xdf,
846 0xf0, 0x5c, 0xb1, 0x65, 0xbb, 0xa5, 0x12, 0xb4,
847 0x90, 0x63, 0xbf, 0x71, 0x9d, 0x32, 0xc1, 0xda,
848 0xbf, 0x50, 0x4a, 0x95, 0xbe, 0x06, 0x3a, 0xc4,
849 0x2b, 0xeb, 0xcd, 0x98, 0x76, 0x44, 0x4d, 0x0b,
850 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01
852 static const CSSM_DATA GTECyberTrustRoot4_pubKey
= { 270, (uint8
*)GTECyberTrustRoot4_pubKey_bytes
};
855 /***********************
856 Cert File Name: GTECyberTrustRoot5.crt
859 Org : GTE Corporation
860 OrgUnit : GTE CyberTrust Solutions, Inc.
861 Common Name : GTE CyberTrust Root 5
862 ***********************/
863 static const uint8 GTECyberTrustRoot5_subject_bytes
[] = {
864 0x30, 0x70, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
865 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31,
866 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a,
867 0x13, 0x0f, 0x47, 0x54, 0x45, 0x20, 0x43, 0x4f,
868 0x52, 0x50, 0x4f, 0x52, 0x41, 0x54, 0x49, 0x4f,
869 0x4e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55,
870 0x04, 0x0b, 0x13, 0x1e, 0x47, 0x54, 0x45, 0x20,
871 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52, 0x55,
872 0x53, 0x54, 0x20, 0x53, 0x4f, 0x4c, 0x55, 0x54,
873 0x49, 0x4f, 0x4e, 0x53, 0x2c, 0x20, 0x49, 0x4e,
874 0x43, 0x2e, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03,
875 0x55, 0x04, 0x03, 0x13, 0x15, 0x47, 0x54, 0x45,
876 0x20, 0x43, 0x59, 0x42, 0x45, 0x52, 0x54, 0x52,
877 0x55, 0x53, 0x54, 0x20, 0x52, 0x4f, 0x4f, 0x54,
880 static const CSSM_DATA GTECyberTrustRoot5_subject
= { 114, (uint8
*)GTECyberTrustRoot5_subject_bytes
};
881 static const uint8 GTECyberTrustRoot5_pubKey_bytes
[] = {
882 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01,
883 0x00, 0xbc, 0x12, 0x6e, 0x3f, 0x8a, 0x7c, 0x7a,
884 0x97, 0x01, 0xec, 0x1e, 0xbb, 0x39, 0x5a, 0x02,
885 0xf4, 0x78, 0x44, 0xa2, 0x48, 0x1b, 0x8e, 0x7b,
886 0x49, 0x52, 0x7a, 0xb8, 0x7b, 0x47, 0xb3, 0xaf,
887 0x94, 0x9b, 0x6f, 0xbb, 0x96, 0xfa, 0x2b, 0x6a,
888 0x65, 0x5c, 0xb8, 0x1c, 0x94, 0x73, 0xbe, 0xbf,
889 0x89, 0x0a, 0x22, 0x80, 0xee, 0x57, 0xfc, 0x8c,
890 0x05, 0xbb, 0x70, 0x9f, 0x97, 0x39, 0x04, 0xda,
891 0xa3, 0x87, 0x5c, 0xa8, 0xe5, 0xca, 0xaf, 0xc0,
892 0x33, 0x9a, 0xd5, 0x37, 0x5c, 0x4b, 0xac, 0xe4,
893 0x80, 0xd0, 0xa6, 0x23, 0x60, 0xfb, 0xfd, 0x72,
894 0x2e, 0x94, 0x9d, 0xc7, 0xce, 0xc2, 0x04, 0x32,
895 0xef, 0x78, 0x60, 0x5d, 0xed, 0xad, 0x87, 0x0f,
896 0x45, 0x65, 0x1e, 0x3c, 0x9a, 0x0a, 0x9a, 0xbe,
897 0x5d, 0x1d, 0x99, 0xec, 0xe7, 0xf2, 0xd1, 0xc6,
898 0x7a, 0x17, 0xd9, 0xad, 0x9b, 0x54, 0x96, 0x7f,
899 0xc4, 0x7c, 0x60, 0xbf, 0x85, 0xaa, 0x15, 0x35,
900 0x1d, 0x40, 0xda, 0x11, 0xbc, 0xec, 0x54, 0x21,
901 0x28, 0x2d, 0x23, 0xa1, 0xa8, 0xf0, 0xcf, 0x2d,
902 0xcd, 0xdd, 0xfc, 0x7e, 0x0f, 0x5e, 0xe1, 0x65,
903 0x07, 0x56, 0xcb, 0x07, 0xb4, 0xd2, 0x56, 0xe8,
904 0x5e, 0x31, 0xcc, 0x18, 0x63, 0xc4, 0x86, 0xd2,
905 0x2d, 0x85, 0xcf, 0x93, 0x92, 0xab, 0x6d, 0xfe,
906 0x68, 0x39, 0xfb, 0xde, 0x73, 0xbd, 0x86, 0xf8,
907 0xe4, 0x46, 0x7a, 0xea, 0x9f, 0x0c, 0xcb, 0xf4,
908 0x19, 0xfe, 0x63, 0xbc, 0xd1, 0x2c, 0x7b, 0x88,
909 0x33, 0x36, 0xf6, 0xe4, 0xe1, 0x9c, 0x0c, 0x53,
910 0x81, 0x60, 0x1c, 0xda, 0x2e, 0xab, 0x96, 0xa9,
911 0x16, 0x88, 0x13, 0x50, 0x99, 0xb2, 0xbd, 0x55,
912 0xdf, 0x15, 0x30, 0x7e, 0xe8, 0xe5, 0x98, 0xfb,
913 0x70, 0x7e, 0x6c, 0xb5, 0x07, 0xfc, 0xfc, 0x46,
914 0xb7, 0xd0, 0xed, 0x37, 0x96, 0x7e, 0x32, 0xfe,
915 0x21, 0x02, 0x03, 0x01, 0x00, 0x01
917 static const CSSM_DATA GTECyberTrustRoot5_pubKey
= { 270, (uint8
*)GTECyberTrustRoot5_pubKey_bytes
};
920 /***********************
921 Cert File Name: BTCTRoot.uu.raw
926 Common Name : Baltimore CyberTrust Root
927 ***********************/
928 static const uint8 BTCTRoot_subject_bytes
[] = {
929 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
930 0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x45, 0x31,
931 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a,
932 0x13, 0x09, 0x42, 0x41, 0x4c, 0x54, 0x49, 0x4d,
933 0x4f, 0x52, 0x45, 0x31, 0x13, 0x30, 0x11, 0x06,
934 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x43, 0x59,
935 0x42, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54,
936 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
937 0x03, 0x13, 0x19, 0x42, 0x41, 0x4c, 0x54, 0x49,
938 0x4d, 0x4f, 0x52, 0x45, 0x20, 0x43, 0x59, 0x42,
939 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20,
940 0x52, 0x4f, 0x4f, 0x54
942 static const CSSM_DATA BTCTRoot_subject
= { 92, (uint8
*)BTCTRoot_subject_bytes
};
943 static const uint8 BTCTRoot_pubKey_bytes
[] = {
944 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01,
945 0x00, 0xa3, 0x04, 0xbb, 0x22, 0xab, 0x98, 0x3d,
946 0x57, 0xe8, 0x26, 0x72, 0x9a, 0xb5, 0x79, 0xd4,
947 0x29, 0xe2, 0xe1, 0xe8, 0x95, 0x80, 0xb1, 0xb0,
948 0xe3, 0x5b, 0x8e, 0x2b, 0x29, 0x9a, 0x64, 0xdf,
949 0xa1, 0x5d, 0xed, 0xb0, 0x09, 0x05, 0x6d, 0xdb,
950 0x28, 0x2e, 0xce, 0x62, 0xa2, 0x62, 0xfe, 0xb4,
951 0x88, 0xda, 0x12, 0xeb, 0x38, 0xeb, 0x21, 0x9d,
952 0xc0, 0x41, 0x2b, 0x01, 0x52, 0x7b, 0x88, 0x77,
953 0xd3, 0x1c, 0x8f, 0xc7, 0xba, 0xb9, 0x88, 0xb5,
954 0x6a, 0x09, 0xe7, 0x73, 0xe8, 0x11, 0x40, 0xa7,
955 0xd1, 0xcc, 0xca, 0x62, 0x8d, 0x2d, 0xe5, 0x8f,
956 0x0b, 0xa6, 0x50, 0xd2, 0xa8, 0x50, 0xc3, 0x28,
957 0xea, 0xf5, 0xab, 0x25, 0x87, 0x8a, 0x9a, 0x96,
958 0x1c, 0xa9, 0x67, 0xb8, 0x3f, 0x0c, 0xd5, 0xf7,
959 0xf9, 0x52, 0x13, 0x2f, 0xc2, 0x1b, 0xd5, 0x70,
960 0x70, 0xf0, 0x8f, 0xc0, 0x12, 0xca, 0x06, 0xcb,
961 0x9a, 0xe1, 0xd9, 0xca, 0x33, 0x7a, 0x77, 0xd6,
962 0xf8, 0xec, 0xb9, 0xf1, 0x68, 0x44, 0x42, 0x48,
963 0x13, 0xd2, 0xc0, 0xc2, 0xa4, 0xae, 0x5e, 0x60,
964 0xfe, 0xb6, 0xa6, 0x05, 0xfc, 0xb4, 0xdd, 0x07,
965 0x59, 0x02, 0xd4, 0x59, 0x18, 0x98, 0x63, 0xf5,
966 0xa5, 0x63, 0xe0, 0x90, 0x0c, 0x7d, 0x5d, 0xb2,
967 0x06, 0x7a, 0xf3, 0x85, 0xea, 0xeb, 0xd4, 0x03,
968 0xae, 0x5e, 0x84, 0x3e, 0x5f, 0xff, 0x15, 0xed,
969 0x69, 0xbc, 0xf9, 0x39, 0x36, 0x72, 0x75, 0xcf,
970 0x77, 0x52, 0x4d, 0xf3, 0xc9, 0x90, 0x2c, 0xb9,
971 0x3d, 0xe5, 0xc9, 0x23, 0x53, 0x3f, 0x1f, 0x24,
972 0x98, 0x21, 0x5c, 0x07, 0x99, 0x29, 0xbd, 0xc6,
973 0x3a, 0xec, 0xe7, 0x6e, 0x86, 0x3a, 0x6b, 0x97,
974 0x74, 0x63, 0x33, 0xbd, 0x68, 0x18, 0x31, 0xf0,
975 0x78, 0x8d, 0x76, 0xbf, 0xfc, 0x9e, 0x8e, 0x5d,
976 0x2a, 0x86, 0xa7, 0x4d, 0x90, 0xdc, 0x27, 0x1a,
977 0x39, 0x02, 0x03, 0x01, 0x00, 0x01
979 static const CSSM_DATA BTCTRoot_pubKey
= { 270, (uint8
*)BTCTRoot_pubKey_bytes
};
981 /***********************
982 Cert File Name: BTCTcodert.uu.raw
987 Common Name : Baltimore CyberTrust Code Signing Root
988 ***********************/
989 static const uint8 BTCTcodert_subject_bytes
[] = {
990 0x30, 0x67, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
991 0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x45, 0x31,
992 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a,
993 0x13, 0x09, 0x42, 0x41, 0x4c, 0x54, 0x49, 0x4d,
994 0x4f, 0x52, 0x45, 0x31, 0x13, 0x30, 0x11, 0x06,
995 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x43, 0x59,
996 0x42, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54,
997 0x31, 0x2f, 0x30, 0x2d, 0x06, 0x03, 0x55, 0x04,
998 0x03, 0x13, 0x26, 0x42, 0x41, 0x4c, 0x54, 0x49,
999 0x4d, 0x4f, 0x52, 0x45, 0x20, 0x43, 0x59, 0x42,
1000 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20,
1001 0x43, 0x4f, 0x44, 0x45, 0x20, 0x53, 0x49, 0x47,
1002 0x4e, 0x49, 0x4e, 0x47, 0x20, 0x52, 0x4f, 0x4f,
1005 static const CSSM_DATA BTCTcodert_subject
= { 105, (uint8
*)BTCTcodert_subject_bytes
};
1006 static const uint8 BTCTcodert_pubKey_bytes
[] = {
1007 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01,
1008 0x00, 0xc8, 0x71, 0x9a, 0x18, 0x12, 0x8e, 0x7a,
1009 0xdb, 0xf9, 0x9a, 0xfc, 0x41, 0xaf, 0xd8, 0xf2,
1010 0xf4, 0x09, 0x8e, 0xad, 0x3f, 0xfe, 0x67, 0x37,
1011 0x3c, 0xda, 0xc9, 0x26, 0x50, 0xb1, 0xb1, 0x3e,
1012 0xcb, 0xe8, 0x4e, 0x73, 0x00, 0xf2, 0xb2, 0xdc,
1013 0xf3, 0xc5, 0x46, 0xfb, 0x09, 0xef, 0x18, 0x96,
1014 0xce, 0xa7, 0xe0, 0x9c, 0x84, 0x5d, 0x20, 0x0e,
1015 0x7a, 0xa0, 0xaa, 0x36, 0x8b, 0xfa, 0x28, 0xb6,
1016 0x78, 0x2e, 0xb3, 0xec, 0xe8, 0x47, 0xf3, 0x04,
1017 0xf0, 0x90, 0x23, 0xb4, 0xea, 0xaf, 0xe5, 0x53,
1018 0xb8, 0x05, 0xf7, 0x47, 0x5d, 0x2b, 0x86, 0xf1,
1019 0xa7, 0xa4, 0xc6, 0x3b, 0x35, 0xb6, 0xd2, 0x0d,
1020 0x52, 0x41, 0xd7, 0xf4, 0x92, 0x75, 0xe1, 0xa2,
1021 0x0a, 0x50, 0x56, 0x87, 0xbe, 0x97, 0x0b, 0x7b,
1022 0x33, 0x85, 0x10, 0xb9, 0x28, 0x18, 0xee, 0x33,
1023 0xea, 0x48, 0x11, 0xd7, 0x5b, 0x91, 0x47, 0x76,
1024 0x22, 0xd4, 0xee, 0xcf, 0x5d, 0xe7, 0xa8, 0x4e,
1025 0x1c, 0x9d, 0x96, 0x91, 0xdd, 0x9c, 0xbd, 0x74,
1026 0x09, 0xa8, 0x72, 0x61, 0xaa, 0xb0, 0x21, 0x3a,
1027 0xf1, 0x3d, 0x2c, 0x03, 0x56, 0x09, 0xd2, 0xc1,
1028 0xdc, 0xc3, 0xb5, 0xc7, 0x54, 0x37, 0xab, 0xe6,
1029 0x26, 0xa2, 0xb2, 0x46, 0x71, 0x73, 0xca, 0x11,
1030 0x88, 0xee, 0xbc, 0xe7, 0x64, 0xf7, 0xd0, 0x11,
1031 0x1a, 0x73, 0x40, 0x5a, 0xc8, 0x49, 0x2c, 0x0f,
1032 0xb7, 0xef, 0x90, 0x7f, 0x68, 0x80, 0x04, 0x38,
1033 0x0b, 0x1b, 0x0f, 0x3b, 0xd4, 0xf5, 0xa0, 0xb3,
1034 0xc2, 0x8e, 0xe1, 0x34, 0xb4, 0x80, 0x99, 0x6d,
1035 0x9e, 0x76, 0xd4, 0x92, 0x29, 0x40, 0xb1, 0x95,
1036 0xd2, 0x37, 0xa4, 0x67, 0x12, 0x7f, 0xe0, 0x62,
1037 0xbb, 0xae, 0x35, 0xc5, 0x99, 0x36, 0x82, 0x44,
1038 0xb8, 0xe6, 0x78, 0x18, 0x33, 0x61, 0x71, 0x93,
1039 0x5b, 0x2d, 0x8d, 0x9f, 0x78, 0x95, 0x82, 0xeb,
1040 0x6d, 0x02, 0x03, 0x01, 0x00, 0x01
1042 static const CSSM_DATA BTCTcodert_pubKey
= { 270, (uint8
*)BTCTcodert_pubKey_bytes
};
1045 /***********************
1046 Cert File Name: BTCTmort.uu.raw
1050 OrgUnit : CyberTrust
1051 Common Name : Baltimore CyberTrust Mobile Root
1052 ***********************/
1053 static const uint8 BTCTmort_subject_bytes
[] = {
1054 0x30, 0x61, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03,
1055 0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x45, 0x31,
1056 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a,
1057 0x13, 0x09, 0x42, 0x41, 0x4c, 0x54, 0x49, 0x4d,
1058 0x4f, 0x52, 0x45, 0x31, 0x13, 0x30, 0x11, 0x06,
1059 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x43, 0x59,
1060 0x42, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54,
1061 0x31, 0x29, 0x30, 0x27, 0x06, 0x03, 0x55, 0x04,
1062 0x03, 0x13, 0x20, 0x42, 0x41, 0x4c, 0x54, 0x49,
1063 0x4d, 0x4f, 0x52, 0x45, 0x20, 0x43, 0x59, 0x42,
1064 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20,
1065 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x45, 0x20, 0x52,
1068 static const CSSM_DATA BTCTmort_subject
= { 99, (uint8
*)BTCTmort_subject_bytes
};
1069 static const uint8 BTCTmort_pubKey_bytes
[] = {
1070 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xa3,
1071 0x6d, 0xb1, 0x38, 0x56, 0xac, 0xfc, 0xb5, 0x56,
1072 0x21, 0xde, 0xc0, 0x90, 0x5d, 0x26, 0x47, 0x82,
1073 0xc6, 0x7d, 0x8f, 0x1f, 0xa0, 0x85, 0x8f, 0x2f,
1074 0xbb, 0xd4, 0xe1, 0x1c, 0x1d, 0xf2, 0x24, 0x1f,
1075 0x28, 0xb0, 0x2f, 0xb9, 0xa4, 0xa5, 0x6f, 0xa2,
1076 0x22, 0x20, 0x64, 0xfe, 0x84, 0x47, 0x3c, 0x7e,
1077 0x2b, 0x6c, 0x69, 0x6a, 0xb8, 0xd4, 0xc0, 0x96,
1078 0x8e, 0x8c, 0x52, 0x0d, 0xcd, 0x6f, 0x41, 0xd4,
1079 0xbf, 0x04, 0xae, 0xa7, 0x81, 0x2f, 0x2d, 0x98,
1080 0x48, 0xd2, 0xc1, 0x94, 0xa3, 0xb5, 0x19, 0x5d,
1081 0x5d, 0x51, 0x64, 0xf4, 0x8e, 0x41, 0xb0, 0x9b,
1082 0xc0, 0x2d, 0x22, 0xa0, 0x5e, 0xc6, 0xd8, 0x5a,
1083 0x12, 0x63, 0xbc, 0x11, 0x4a, 0x5e, 0x26, 0x12,
1084 0x1d, 0xe2, 0x26, 0x05, 0xe6, 0x0f, 0x5f, 0x22,
1085 0x1f, 0x7a, 0x5f, 0x76, 0x94, 0xae, 0xcf, 0x5a,
1086 0x28, 0x0e, 0xab, 0x45, 0xda, 0x22, 0x31, 0x02,
1087 0x03, 0x01, 0x00, 0x01
1089 static const CSSM_DATA BTCTmort_pubKey
= { 140, (uint8
*)BTCTmort_pubKey_bytes
};
1092 /***********************
1093 Cert File Name: TC_Class_0.cer
1098 Org : TC TrustCenter for Security in Data Networks GmbH
1099 OrgUnit : TC TrustCenter Class 0 CA
1100 Email addrs : \16\1acertificate@trustcenter.de
1101 ***********************/
1102 static const uint8 TC_Class_0_subject_bytes
[] = {
1103 0x30, 0x81, 0xbc, 0x31, 0x0b, 0x30, 0x09, 0x06,
1104 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45,
1105 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
1106 0x08, 0x13, 0x07, 0x48, 0x41, 0x4d, 0x42, 0x55,
1107 0x52, 0x47, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
1108 0x55, 0x04, 0x07, 0x13, 0x07, 0x48, 0x41, 0x4d,
1109 0x42, 0x55, 0x52, 0x47, 0x31, 0x3a, 0x30, 0x38,
1110 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x31, 0x54,
1111 0x43, 0x20, 0x54, 0x52, 0x55, 0x53, 0x54, 0x43,
1112 0x45, 0x4e, 0x54, 0x45, 0x52, 0x20, 0x46, 0x4f,
1113 0x52, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
1114 0x54, 0x59, 0x20, 0x49, 0x4e, 0x20, 0x44, 0x41,
1115 0x54, 0x41, 0x20, 0x4e, 0x45, 0x54, 0x57, 0x4f,
1116 0x52, 0x4b, 0x53, 0x20, 0x47, 0x4d, 0x42, 0x48,
1117 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
1118 0x0b, 0x13, 0x19, 0x54, 0x43, 0x20, 0x54, 0x52,
1119 0x55, 0x53, 0x54, 0x43, 0x45, 0x4e, 0x54, 0x45,
1120 0x52, 0x20, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x20,
1121 0x30, 0x20, 0x43, 0x41, 0x31, 0x29, 0x30, 0x27,
1122 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1123 0x01, 0x09, 0x01, 0x16, 0x1a, 0x63, 0x65, 0x72,
1124 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
1125 0x40, 0x74, 0x72, 0x75, 0x73, 0x74, 0x63, 0x65,
1126 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x64, 0x65
1128 static const CSSM_DATA TC_Class_0_subject
= { 191, (uint8
*)TC_Class_0_subject_bytes
};
1129 static const uint8 TC_Class_0_pubKey_bytes
[] = {
1130 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xdf,
1131 0x7d, 0xe6, 0xbe, 0xbf, 0xd5, 0xf0, 0x2f, 0x6d,
1132 0x4e, 0x0e, 0xd1, 0xe0, 0x8d, 0x0b, 0x7f, 0x3b,
1133 0x54, 0xe8, 0x8a, 0xe2, 0xb0, 0x9f, 0x28, 0xc5,
1134 0x8a, 0xc6, 0xb9, 0xb3, 0x33, 0x27, 0xf5, 0x27,
1135 0xca, 0x1a, 0x4c, 0x54, 0x12, 0x6b, 0xb4, 0xb2,
1136 0x46, 0xb3, 0x1d, 0x4b, 0xb3, 0xf4, 0x21, 0x0b,
1137 0x4b, 0x02, 0x2e, 0xa1, 0xc2, 0x34, 0x9c, 0x85,
1138 0xa0, 0xc4, 0x78, 0x11, 0xdb, 0xdb, 0x6b, 0x27,
1139 0x2b, 0x09, 0x2a, 0x18, 0x4e, 0x40, 0xcc, 0x9f,
1140 0x71, 0x19, 0x67, 0x99, 0x74, 0xa2, 0x7c, 0x3f,
1141 0xc1, 0xd8, 0x8b, 0x23, 0xc8, 0x63, 0x3b, 0x8a,
1142 0x21, 0xab, 0x5c, 0xde, 0x1e, 0xf4, 0x8d, 0xdc,
1143 0xb4, 0x18, 0xc3, 0x05, 0x73, 0xf4, 0x6a, 0xb4,
1144 0xa1, 0xfa, 0x01, 0x08, 0x2b, 0x01, 0x0f, 0x6d,
1145 0x37, 0x5b, 0xaa, 0x38, 0x86, 0x67, 0x39, 0xd7,
1146 0xe5, 0x5f, 0xfa, 0xe4, 0x7e, 0xcc, 0xa3, 0x02,
1147 0x03, 0x01, 0x00, 0x01
1149 static const CSSM_DATA TC_Class_0_pubKey
= { 140, (uint8
*)TC_Class_0_pubKey_bytes
};
1152 /***********************
1153 Cert File Name: TC_Class_1.cer
1158 Org : TC TrustCenter for Security in Data Networks GmbH
1159 OrgUnit : TC TrustCenter Class 1 CA
1160 Email addrs : \16\1acertificate@trustcenter.de
1161 ***********************/
1162 static const uint8 TC_Class_1_subject_bytes
[] = {
1163 0x30, 0x81, 0xbc, 0x31, 0x0b, 0x30, 0x09, 0x06,
1164 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45,
1165 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
1166 0x08, 0x13, 0x07, 0x48, 0x41, 0x4d, 0x42, 0x55,
1167 0x52, 0x47, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
1168 0x55, 0x04, 0x07, 0x13, 0x07, 0x48, 0x41, 0x4d,
1169 0x42, 0x55, 0x52, 0x47, 0x31, 0x3a, 0x30, 0x38,
1170 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x31, 0x54,
1171 0x43, 0x20, 0x54, 0x52, 0x55, 0x53, 0x54, 0x43,
1172 0x45, 0x4e, 0x54, 0x45, 0x52, 0x20, 0x46, 0x4f,
1173 0x52, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
1174 0x54, 0x59, 0x20, 0x49, 0x4e, 0x20, 0x44, 0x41,
1175 0x54, 0x41, 0x20, 0x4e, 0x45, 0x54, 0x57, 0x4f,
1176 0x52, 0x4b, 0x53, 0x20, 0x47, 0x4d, 0x42, 0x48,
1177 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
1178 0x0b, 0x13, 0x19, 0x54, 0x43, 0x20, 0x54, 0x52,
1179 0x55, 0x53, 0x54, 0x43, 0x45, 0x4e, 0x54, 0x45,
1180 0x52, 0x20, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x20,
1181 0x31, 0x20, 0x43, 0x41, 0x31, 0x29, 0x30, 0x27,
1182 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1183 0x01, 0x09, 0x01, 0x16, 0x1a, 0x63, 0x65, 0x72,
1184 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
1185 0x40, 0x74, 0x72, 0x75, 0x73, 0x74, 0x63, 0x65,
1186 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x64, 0x65
1188 static const CSSM_DATA TC_Class_1_subject
= { 191, (uint8
*)TC_Class_1_subject_bytes
};
1189 static const uint8 TC_Class_1_pubKey_bytes
[] = {
1190 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb0,
1191 0x29, 0xeb, 0xb4, 0x76, 0xb3, 0xae, 0xd7, 0xb6,
1192 0x5b, 0xb4, 0x5e, 0xe7, 0xbd, 0xe3, 0xb1, 0x9c,
1193 0x49, 0x04, 0x57, 0x5b, 0xa1, 0xab, 0xd9, 0x7f,
1194 0x13, 0x1b, 0xfd, 0xba, 0x61, 0xab, 0xd8, 0xe7,
1195 0x71, 0xdf, 0x2d, 0x00, 0x94, 0x5d, 0x51, 0x48,
1196 0x7d, 0x23, 0xef, 0x75, 0x62, 0x84, 0x90, 0x3c,
1197 0x0a, 0x1f, 0x59, 0x11, 0x74, 0x2f, 0x8e, 0x80,
1198 0xa5, 0xfd, 0x30, 0x02, 0x3d, 0x29, 0x52, 0xcd,
1199 0x72, 0x1a, 0x49, 0x21, 0x9c, 0xbc, 0xcb, 0x52,
1200 0x8e, 0x48, 0xa1, 0x63, 0x96, 0xc8, 0x10, 0x85,
1201 0x30, 0x69, 0x57, 0x74, 0x45, 0xc0, 0x5a, 0x86,
1202 0xc6, 0xd5, 0x3d, 0xe0, 0x68, 0x57, 0x7d, 0x31,
1203 0x6a, 0x24, 0x8d, 0x45, 0x97, 0x3e, 0x31, 0x7e,
1204 0x68, 0x66, 0x32, 0x6e, 0x24, 0x6d, 0xec, 0x32,
1205 0x36, 0xc9, 0x41, 0xca, 0xf0, 0x31, 0x44, 0xc8,
1206 0xa3, 0x61, 0xca, 0x1b, 0xa0, 0x36, 0x1f, 0x02,
1207 0x03, 0x01, 0x00, 0x01
1209 static const CSSM_DATA TC_Class_1_pubKey
= { 140, (uint8
*)TC_Class_1_pubKey_bytes
};
1212 /***********************
1213 Cert File Name: TC_Class_2.cer
1218 Org : TC TrustCenter for Security in Data Networks GmbH
1219 OrgUnit : TC TrustCenter Class 2 CA
1220 Email addrs : \16\1acertificate@trustcenter.de
1221 ***********************/
1222 static const uint8 TC_Class_2_subject_bytes
[] = {
1223 0x30, 0x81, 0xbc, 0x31, 0x0b, 0x30, 0x09, 0x06,
1224 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45,
1225 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
1226 0x08, 0x13, 0x07, 0x48, 0x41, 0x4d, 0x42, 0x55,
1227 0x52, 0x47, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
1228 0x55, 0x04, 0x07, 0x13, 0x07, 0x48, 0x41, 0x4d,
1229 0x42, 0x55, 0x52, 0x47, 0x31, 0x3a, 0x30, 0x38,
1230 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x31, 0x54,
1231 0x43, 0x20, 0x54, 0x52, 0x55, 0x53, 0x54, 0x43,
1232 0x45, 0x4e, 0x54, 0x45, 0x52, 0x20, 0x46, 0x4f,
1233 0x52, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
1234 0x54, 0x59, 0x20, 0x49, 0x4e, 0x20, 0x44, 0x41,
1235 0x54, 0x41, 0x20, 0x4e, 0x45, 0x54, 0x57, 0x4f,
1236 0x52, 0x4b, 0x53, 0x20, 0x47, 0x4d, 0x42, 0x48,
1237 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
1238 0x0b, 0x13, 0x19, 0x54, 0x43, 0x20, 0x54, 0x52,
1239 0x55, 0x53, 0x54, 0x43, 0x45, 0x4e, 0x54, 0x45,
1240 0x52, 0x20, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x20,
1241 0x32, 0x20, 0x43, 0x41, 0x31, 0x29, 0x30, 0x27,
1242 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1243 0x01, 0x09, 0x01, 0x16, 0x1a, 0x63, 0x65, 0x72,
1244 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
1245 0x40, 0x74, 0x72, 0x75, 0x73, 0x74, 0x63, 0x65,
1246 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x64, 0x65
1248 static const CSSM_DATA TC_Class_2_subject
= { 191, (uint8
*)TC_Class_2_subject_bytes
};
1249 static const uint8 TC_Class_2_pubKey_bytes
[] = {
1250 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xda,
1251 0x38, 0xe8, 0xed, 0x32, 0x00, 0x29, 0x71, 0x83,
1252 0x01, 0x0d, 0xbf, 0x8c, 0x01, 0xdc, 0xda, 0xc6,
1253 0xad, 0x39, 0xa4, 0xa9, 0x8a, 0x2f, 0xd5, 0x8b,
1254 0x5c, 0x68, 0x5f, 0x50, 0xc6, 0x62, 0xf5, 0x66,
1255 0xbd, 0xca, 0x91, 0x22, 0xec, 0xaa, 0x1d, 0x51,
1256 0xd7, 0x3d, 0xb3, 0x51, 0xb2, 0x83, 0x4e, 0x5d,
1257 0xcb, 0x49, 0xb0, 0xf0, 0x4c, 0x55, 0xe5, 0x6b,
1258 0x2d, 0xc7, 0x85, 0x0b, 0x30, 0x1c, 0x92, 0x4e,
1259 0x82, 0xd4, 0xca, 0x02, 0xed, 0xf7, 0x6f, 0xbe,
1260 0xdc, 0xe0, 0xe3, 0x14, 0xb8, 0x05, 0x53, 0xf2,
1261 0x9a, 0xf4, 0x56, 0x8b, 0x5a, 0x9e, 0x85, 0x93,
1262 0xd1, 0xb4, 0x82, 0x56, 0xae, 0x4d, 0xbb, 0xa8,
1263 0x4b, 0x57, 0x16, 0xbc, 0xfe, 0xf8, 0x58, 0x9e,
1264 0xf8, 0x29, 0x8d, 0xb0, 0x7b, 0xcd, 0x78, 0xc9,
1265 0x4f, 0xac, 0x8b, 0x67, 0x0c, 0xf1, 0x9c, 0xfb,
1266 0xfc, 0x57, 0x9b, 0x57, 0x5c, 0x4f, 0x0d, 0x02,
1267 0x03, 0x01, 0x00, 0x01
1269 static const CSSM_DATA TC_Class_2_pubKey
= { 140, (uint8
*)TC_Class_2_pubKey_bytes
};
1272 /***********************
1273 Cert File Name: TC_Class_3.cer
1278 Org : TC TrustCenter for Security in Data Networks GmbH
1279 OrgUnit : TC TrustCenter Class 3 CA
1280 Email addrs : \16\1acertificate@trustcenter.de
1281 ***********************/
1282 static const uint8 TC_Class_3_subject_bytes
[] = {
1283 0x30, 0x81, 0xbc, 0x31, 0x0b, 0x30, 0x09, 0x06,
1284 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45,
1285 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
1286 0x08, 0x13, 0x07, 0x48, 0x41, 0x4d, 0x42, 0x55,
1287 0x52, 0x47, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
1288 0x55, 0x04, 0x07, 0x13, 0x07, 0x48, 0x41, 0x4d,
1289 0x42, 0x55, 0x52, 0x47, 0x31, 0x3a, 0x30, 0x38,
1290 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x31, 0x54,
1291 0x43, 0x20, 0x54, 0x52, 0x55, 0x53, 0x54, 0x43,
1292 0x45, 0x4e, 0x54, 0x45, 0x52, 0x20, 0x46, 0x4f,
1293 0x52, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
1294 0x54, 0x59, 0x20, 0x49, 0x4e, 0x20, 0x44, 0x41,
1295 0x54, 0x41, 0x20, 0x4e, 0x45, 0x54, 0x57, 0x4f,
1296 0x52, 0x4b, 0x53, 0x20, 0x47, 0x4d, 0x42, 0x48,
1297 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
1298 0x0b, 0x13, 0x19, 0x54, 0x43, 0x20, 0x54, 0x52,
1299 0x55, 0x53, 0x54, 0x43, 0x45, 0x4e, 0x54, 0x45,
1300 0x52, 0x20, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x20,
1301 0x33, 0x20, 0x43, 0x41, 0x31, 0x29, 0x30, 0x27,
1302 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1303 0x01, 0x09, 0x01, 0x16, 0x1a, 0x63, 0x65, 0x72,
1304 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
1305 0x40, 0x74, 0x72, 0x75, 0x73, 0x74, 0x63, 0x65,
1306 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x64, 0x65
1308 static const CSSM_DATA TC_Class_3_subject
= { 191, (uint8
*)TC_Class_3_subject_bytes
};
1309 static const uint8 TC_Class_3_pubKey_bytes
[] = {
1310 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xb6,
1311 0xb4, 0xc1, 0x35, 0x05, 0x2e, 0x0d, 0x8d, 0xec,
1312 0xa0, 0x40, 0x6a, 0x1c, 0x0e, 0x27, 0xa6, 0x50,
1313 0x92, 0x6b, 0x50, 0x1b, 0x07, 0xde, 0x2e, 0xe7,
1314 0x76, 0xcc, 0xe0, 0xda, 0xfc, 0x84, 0xa8, 0x5e,
1315 0x8c, 0x63, 0x6a, 0x2b, 0x4d, 0xd9, 0x4e, 0x02,
1316 0x76, 0x11, 0xc1, 0x0b, 0xf2, 0x8d, 0x79, 0xca,
1317 0x00, 0xb6, 0xf1, 0xb0, 0x0e, 0xd7, 0xfb, 0xa4,
1318 0x17, 0x3d, 0xaf, 0xab, 0x69, 0x7a, 0x96, 0x27,
1319 0xbf, 0xaf, 0x33, 0xa1, 0x9a, 0x2a, 0x59, 0xaa,
1320 0xc4, 0xb5, 0x37, 0x08, 0xf2, 0x12, 0xa5, 0x31,
1321 0xb6, 0x43, 0xf5, 0x32, 0x96, 0x71, 0x28, 0x28,
1322 0xab, 0x8d, 0x28, 0x86, 0xdf, 0xbb, 0xee, 0xe3,
1323 0x0c, 0x7d, 0x30, 0xd6, 0xc3, 0x52, 0xab, 0x8f,
1324 0x5d, 0x27, 0x9c, 0x6b, 0xc0, 0xa3, 0xe7, 0x05,
1325 0x6b, 0x57, 0x49, 0x44, 0xb3, 0x6e, 0xea, 0x64,
1326 0xcf, 0xd2, 0x8e, 0x7a, 0x50, 0x77, 0x77, 0x02,
1327 0x03, 0x01, 0x00, 0x01
1329 static const CSSM_DATA TC_Class_3_pubKey
= { 140, (uint8
*)TC_Class_3_pubKey_bytes
};
1332 /***********************
1333 Cert File Name: TC_Class_4.cer
1338 Org : TC TrustCenter for Security in Data Networks GmbH
1339 OrgUnit : TC TrustCenter Class 4 CA
1340 Email addrs : \16\1acertificate@trustcenter.de
1341 ***********************/
1342 static const uint8 TC_Class_4_subject_bytes
[] = {
1343 0x30, 0x81, 0xbc, 0x31, 0x0b, 0x30, 0x09, 0x06,
1344 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45,
1345 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
1346 0x08, 0x13, 0x07, 0x48, 0x41, 0x4d, 0x42, 0x55,
1347 0x52, 0x47, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
1348 0x55, 0x04, 0x07, 0x13, 0x07, 0x48, 0x41, 0x4d,
1349 0x42, 0x55, 0x52, 0x47, 0x31, 0x3a, 0x30, 0x38,
1350 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x31, 0x54,
1351 0x43, 0x20, 0x54, 0x52, 0x55, 0x53, 0x54, 0x43,
1352 0x45, 0x4e, 0x54, 0x45, 0x52, 0x20, 0x46, 0x4f,
1353 0x52, 0x20, 0x53, 0x45, 0x43, 0x55, 0x52, 0x49,
1354 0x54, 0x59, 0x20, 0x49, 0x4e, 0x20, 0x44, 0x41,
1355 0x54, 0x41, 0x20, 0x4e, 0x45, 0x54, 0x57, 0x4f,
1356 0x52, 0x4b, 0x53, 0x20, 0x47, 0x4d, 0x42, 0x48,
1357 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04,
1358 0x0b, 0x13, 0x19, 0x54, 0x43, 0x20, 0x54, 0x52,
1359 0x55, 0x53, 0x54, 0x43, 0x45, 0x4e, 0x54, 0x45,
1360 0x52, 0x20, 0x43, 0x4c, 0x41, 0x53, 0x53, 0x20,
1361 0x34, 0x20, 0x43, 0x41, 0x31, 0x29, 0x30, 0x27,
1362 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d,
1363 0x01, 0x09, 0x01, 0x16, 0x1a, 0x63, 0x65, 0x72,
1364 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
1365 0x40, 0x74, 0x72, 0x75, 0x73, 0x74, 0x63, 0x65,
1366 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x64, 0x65
1368 static const CSSM_DATA TC_Class_4_subject
= { 191, (uint8
*)TC_Class_4_subject_bytes
};
1369 static const uint8 TC_Class_4_pubKey_bytes
[] = {
1370 0x30, 0x81, 0x89, 0x02, 0x81, 0x81, 0x00, 0xbf,
1371 0x2f, 0x63, 0xd6, 0x36, 0x7b, 0xb2, 0x0d, 0xd3,
1372 0x55, 0xf5, 0x64, 0x6c, 0xe6, 0x25, 0x5d, 0xc6,
1373 0xb4, 0xc8, 0x14, 0xba, 0x25, 0x38, 0x83, 0xeb,
1374 0x56, 0x62, 0xa5, 0x55, 0xa9, 0x65, 0xa3, 0xf4,
1375 0x23, 0x99, 0xc2, 0x4b, 0xb9, 0xd0, 0xcd, 0x54,
1376 0x67, 0xa6, 0xa3, 0xa0, 0xa3, 0xa9, 0x33, 0x2b,
1377 0x76, 0xe4, 0xbd, 0xad, 0x77, 0xb2, 0xed, 0x5c,
1378 0x12, 0x74, 0xc3, 0xc5, 0xb6, 0x0f, 0x52, 0x9a,
1379 0x72, 0x93, 0x43, 0x90, 0x62, 0x66, 0x15, 0x0f,
1380 0x45, 0xa5, 0xdd, 0xe0, 0xdd, 0xb8, 0x6f, 0x40,
1381 0x6e, 0x57, 0xc1, 0x79, 0x72, 0xa3, 0x60, 0xaa,
1382 0xba, 0x76, 0x1d, 0x12, 0x89, 0x53, 0x5a, 0xfc,
1383 0x02, 0xbe, 0xe1, 0x09, 0x13, 0xc5, 0x4a, 0x2f,
1384 0xdc, 0x3d, 0x8b, 0x19, 0xad, 0xd7, 0x8b, 0x24,
1385 0x45, 0xfb, 0x4c, 0xf4, 0xcd, 0x5c, 0x35, 0x1d,
1386 0x29, 0x4c, 0x51, 0xf3, 0xf2, 0x6c, 0x55, 0x02,
1387 0x03, 0x01, 0x00, 0x01
1389 static const CSSM_DATA TC_Class_4_pubKey
= { 140, (uint8
*)TC_Class_4_pubKey_bytes
};
1392 /* end of static data generated by extractCertFields */
1394 const tpRootCert sslRootCerts
[] =
1396 { &Class1_PCA_G2_v2_subject
, &Class1_PCA_G2_v2_pubKey
, 1024 },
1397 { &Class2_PCA_G2_v2_subject
, &Class2_PCA_G2_v2_pubKey
, 1024 },
1398 { &Class3_PCA_G2_v2_subject
, &Class3_PCA_G2_v2_pubKey
, 1024 },
1399 { &Class4_PCA_G2_v2_subject
, &Class4_PCA_G2_v2_pubKey
, 1024 },
1400 { &PCA1ss_v4_subject
, &PCA1ss_v4_pubKey
, 1024 },
1401 { &PCA2ss_v4_subject
, &PCA2ss_v4_pubKey
, 1024 },
1402 { &PCA3ss_v4_subject
, &PCA3ss_v4_pubKey
, 1024 },
1403 { &RSASecureServer_subject
, &RSASecureServer_pubKey
, 1000 },
1404 { &persbasi_subject
, &persbasi_pubKey
, 1024 },
1405 { &persfree_subject
, &persfree_pubKey
, 1024 },
1406 { &persprem_subject
, &persprem_pubKey
, 1024 },
1407 { &serverpremium_subject
, &serverpremium_pubKey
, 1024 },
1408 { &serverbasic_subject
, &serverbasic_pubKey
, 1024 },
1409 { >ECyberTrustGlobalRoot_subject
, >ECyberTrustGlobalRoot_pubKey
, 1024 },
1410 { >ECyberTrustRoot_subject
, >ECyberTrustRoot_pubKey
, 1024 },
1411 { >ECyberTrustRoot2_subject
, >ECyberTrustRoot2_pubKey
, 1024 },
1412 { >ECyberTrustRoot3_subject
, >ECyberTrustRoot3_pubKey
, 1024 },
1413 { >ECyberTrustRoot4_subject
, >ECyberTrustRoot4_pubKey
, 2048 },
1414 { >ECyberTrustRoot5_subject
, >ECyberTrustRoot5_pubKey
, 2048 },
1415 { &BTCTRoot_subject
, &BTCTRoot_pubKey
, 2048 },
1416 { &BTCTcodert_subject
, &BTCTcodert_pubKey
, 2048 },
1417 { &BTCTmort_subject
, &BTCTmort_pubKey
, 1024 },
1418 { &TC_Class_0_subject
, &TC_Class_0_pubKey
, 1024 },
1419 { &TC_Class_1_subject
, &TC_Class_1_pubKey
, 1024 },
1420 { &TC_Class_2_subject
, &TC_Class_2_pubKey
, 1024 },
1421 { &TC_Class_3_subject
, &TC_Class_3_pubKey
, 1024 },
1422 { &TC_Class_4_subject
, &TC_Class_4_pubKey
, 1024 },
1426 const unsigned numSslRootCerts
= sizeof(sslRootCerts
) / sizeof(tpRootCert
);