8000 Add DST Root CA X3 and ISGR Root X1 as trust anchors, for Let's Encry… · sandeepmistry/ArduinoBearSSL@2f5f233 · GitHub 8000
[go: up one dir, main page]

Skip to content

Commit 2f5f233

Browse files
committed
Add DST Root CA X3 and ISGR Root X1 as trust anchors, for Let's Encrypt support
1 parent a11ff8d commit 2f5f233

File tree

3 files changed

+148
-28
lines changed

3 files changed

+148
-28
lines changed

extras/TrustAnchors/DSTRootCAX3.cer

846 Bytes
Binary file not shown.

extras/TrustAnchors/ISRGRootX1.cer

1.36 KB
Binary file not shown.

src/BearSSLTrustAnchors.h

Lines changed: 148 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,44 @@ static const unsigned char TA2_RSA_E[] = {
180180
};
181181

182182
static const unsigned char TA3_DN[] = {
183+
0x30, 0x3F, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x0A, 0x13,
184+
0x1B, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6C, 0x20, 0x53, 0x69, 0x67,
185+
0x6E, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74,
186+
0x20, 0x43, 0x6F, 0x2E, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
187+
0x03, 0x13, 0x0E, 0x44, 0x53, 0x54, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20,
188+
0x43, 0x41, 0x20, 0x58, 0x33
189+
};
190+
191+
static const unsigned char TA3_RSA_N[] = {
192+
0xDF, 0xAF, 0xE9, 0x97, 0x50, 0x08, 0x83, 0x57, 0xB4, 0xCC, 0x62, 0x65,
193+
0xF6, 0x90, 0x82, 0xEC, 0xC7, 0xD3, 0x2C, 0x6B, 0x30, 0xCA, 0x5B, 0xEC,
194+
0xD9, 0xC3, 0x7D, 0xC7, 0x40, 0xC1, 0x18, 0x14, 0x8B, 0xE0, 0xE8, 0x33,
195+
0x76, 0x49, 0x2A, 0xE3, 0x3F, 0x21, 0x49, 0x93, 0xAC, 0x4E, 0x0E, 0xAF,
196+
0x3E, 0x48, 0xCB, 0x65, 0xEE, 0xFC, 0xD3, 0x21, 0x0F, 0x65, 0xD2, 0x2A,
197+
0xD9, 0x32, 0x8F, 0x8C, 0xE5, 0xF7, 0x77, 0xB0, 0x12, 0x7B, 0xB5, 0x95,
198+
0xC0, 0x89, 0xA3, 0xA9, 0xBA, 0xED, 0x73, 0x2E, 0x7A, 0x0C, 0x06, 0x32,
199+
0x83, 0xA2, 0x7E, 0x8A, 0x14, 0x30, 0xCD, 0x11, 0xA0, 0xE1, 0x2A, 0x38,
200+
0xB9, 0x79, 0x0A, 0x31, 0xFD, 0x50, 0xBD, 0x80, 0x65, 0xDF, 0xB7, 0x51,
201+
0x63, 0x83, 0xC8, 0xE2, 0x88, 0x61, 0xEA, 0x4B, 0x61, 0x81, 0xEC, 0x52,
202+
0x6B, 0xB9, 0xA2, 0xE2, 0x4B, 0x1A, 0x28, 0x9F, 0x48, 0xA3, 0x9E, 0x0C,
203+
0xDA, 0x09, 0x8E, 0x3E, 0x17, 0x2E, 0x1E, 0xDD, 0x20, 0xDF, 0x5B, 0xC6,
204+
0x2A, 0x8A, 0xAB, 0x2E, 0xBD, 0x70, 0xAD, 0xC5, 0x0B, 0x1A, 0x25, 0x90,
205+
0x74, 0x72, 0xC5, 0x7B, 0x6A, 0xAB, 0x34, 0xD6, 0x30, 0x89, 0xFF, 0xE5,
206+
0x68, 0x13, 0x7B, 0x54, 0x0B, 0xC8, 0xD6, 0xAE, 0xEC, 0x5A, 0x9C, 0x92,
207+
0x1E, 0x3D, 0x64, 0xB3, 0x8C, 0xC6, 0xDF, 0xBF, 0xC9, 0x41, 0x70, 0xEC,
208+
0x16, 0x72, 0xD5, 0x26, 0xEC, 0x38, 0x55, 0x39, 0x43, 0xD0, 0xFC, 0xFD,
209+
0x18, 0x5C, 0x40, 0xF1, 0x97, 0xEB, 0xD5, 0x9A, 0x9B, 0x8D, 0x1D, 0xBA,
210+
0xDA, 0x25, 0xB9, 0xC6, 0xD8, 0xDF, 0xC1, 0x15, 0x02, 0x3A, 0xAB, 0xDA,
211+
0x6E, 0xF1, 0x3E, 0x2E, 0xF5, 0x5C, 0x08, 0x9C, 0x3C, 0xD6, 0x83, 0x69,
212+
0xE4, 0x10, 0x9B, 0x19, 0x2A, 0xB6, 0x29, 0x57, 0xE3, 0xE5, 0x3D, 0x9B,
213+
0x9F, 0xF0, 0x02, 0x5D
214+
};
215+
216+
static const unsigned char TA3_RSA_E[] = {
217+
0x01, 0x00, 0x01
218+
};
219+
220+
static const unsigned char TA4_DN[] = {
183221
0x30, 0x6C, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
184222
0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0A,
185223
0x13, 0x0C, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49,
@@ -192,7 +230,7 @@ static const unsigned char TA3_DN[] = {
192230
0x43, 0x41
193231
};
194232

195-
static const unsigned char TA3_RSA_N[] = {
233+
static const unsigned char TA4_RSA_N[] = {
196234
0xC6, 0xCC, 0xE5, 0x73, 0xE6, 0xFB, 0xD4, 0xBB, 0xE5, 0x2D, 0x2D, 0x32,
197235
0xA6, 0xDF, 0xE5, 0x81, 0x3F, 0xC9, 0xCD, 0x25, 0x49, 0xB6, 0x71, 0x2A,
198236
0xC3, 0xD5, 0x94, 0x34, 0x67, 0xA2, 0x0A, 0x1C, 0xB0, 0x5F, 0x69, 0xA6,
@@ -217,11 +255,11 @@ static const unsigned char TA3_RSA_N[] = {
217255
0x38, 0xB8, 0x4B, 0xCB
218256
};
219257

220-
static const unsigned char TA3_RSA_E[] = {
258+
static const unsigned char TA4_RSA_E[] = {
221259
0x01, 0x00, 0x01
222260
};
223261

224-
static const unsigned char TA4_DN[] = {
262+
static const unsigned char TA5_DN[] = {
225263
0x30, 0x81, 0xB0, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
226264
0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04,
227265
0x0A, 0x13, 0x0D, 0x45, 0x6E, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2C, 0x20,
@@ -239,7 +277,7 @@ static const unsigned char TA4_DN[] = {
239277
0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79
240278
};
241279

242-
static const unsigned char TA4_RSA_N[] = {
280+
static const unsigned char TA5_RSA_N[] = {
243281
0xB6, 0x95, 0xB6, 0x43, 0x42, 0xFA, 0xC6, 0x6D, 0x2A, 0x6F, 0x48, 0xDF,
244282
0x94, 0x4C, 0x39, 0x57, 0x05, 0xEE, 0xC3, 0x79, 0x11, 0x41, 0x68, 0x36,
245283
0xED, 0xEC, 0xFE, 0x9A, 0x01, 0x8F, 0xA1, 0x38, 0x28, 0xFC, 0xF7, 0x10,
@@ -264,11 +302,11 @@ static const unsigned char TA4_RSA_N[] = {
264302
0xD3, 0xDA, 0xD8, 0xCB
265303
};
266304

267-
static const unsigned char TA4_RSA_E[] = {
305+
static const unsigned char TA5_RSA_E[] = {
268306
0x01, 0x00, 0x01
269307
};
270308

271-
static const unsigned char TA5_DN[] = {
309+
static const unsigned char TA6_DN[] = {
272310
0x30, 0x4E, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
273311
0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0E, 0x06, 0x03, 0x55, 0x04, 0x0A,
274312
0x13, 0x07, 0x45, 0x71, 0x75, 0x69, 0x66, 0x61, 0x78, 0x31, 0x2D, 0x30,
@@ -278,7 +316,7 @@ static const unsigned char TA5_DN[] = {
278316
0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79
279317
};
280318

281-
static const unsigned char TA5_RSA_N[] = {
319+
static const unsigned char TA6_RSA_N[] = {
282320
0xC1, 0x5D, 0xB1, 0x58, 0x67, 0x08, 0x62, 0xEE, 0xA0, 0x9A, 0x2D, 0x1F,
283321
0x08, 0x6D, 0x91, 0x14, 0x68, 0x98, 0x0A, 0x1E, 0xFE, 0xDA, 0x04, 0x6F,
284322
0x13, 0x84, 0x62, 0x21, 0xC3, 0xD1, 0x7C, 0xCE, 0x9F, 0x05, 0xE0, 0xB8,
@@ -292,11 +330,11 @@ static const unsigned char TA5_RSA_N[] = {
292330
0x88, 0xE7, 0xBF, 0x14, 0xFD, 0xE0, 0xC7, 0xB9
293331
};
294332

295-
static const unsigned char TA5_RSA_E[] = {
333+
static const unsigned char TA6_RSA_E[] = {
296334
0x01, 0x00, 0x01
297335
};
298336

299-
static const unsigned char TA6_DN[] = {
337+
static const unsigned char TA7_DN[] = {
300338
0x30, 0x42, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
301339
0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0A,
302340
0x13, 0x0D, 0x47, 0x65, 0x6F, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x49,
@@ -305,7 +343,7 @@ static const unsigned char TA6_DN[] = {
305343
0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x43, 0x41
306344
};
307345

308-
static const unsigned char TA6_RSA_N[] = {
346+
static const unsigned char TA7_RSA_N[] = {
309347
0xDA, 0xCC, 0x18, 0x63, 0x30, 0xFD, 0xF4, 0x17, 0x23, 0x1A, 0x56, 0x7E,
310348
0x5B, 0xDF, 0x3C, 0x6C, 0x38, 0xE4, 0x71, 0xB7, 0x78, 0x91, 0xD4, 0xBC,
311349
0xA1, 0xD8, 0x4C, 0xF8, 0xA8, 0x43, 0xB6, 0x03, 0xE9, 0x4D, 0x21, 0x07,
@@ -330,11 +368,11 @@ static const unsigned char TA6_RSA_N[] = {
330368
0x71, 0x6B, 0xE4, 0xF9
331369
};
332370

333-
static const unsigned char TA6_RSA_E[] = {
371+
static const unsigned char TA7_RSA_E[] = {
334372
0x01, 0x00, 0x01
335373
};
336374

337-
static const unsigned char TA7_DN[] = {
375+
static const unsigned char TA8_DN[] = {
338376
0x30, 0x81, 0x98, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
339377
0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04,
340378
0x0A, 0x13, 0x0D, 0x47, 0x65, 0x6F, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20,
@@ -350,7 +388,7 @@ static const unsigned char TA7_DN[] = {
350388
0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x33
351389
};
352390

353-
static const unsigned char TA7_RSA_N[] = {
391+
static const unsigned char TA8_RSA_N[] = {
354392
0xDC, 0xE2, 0x5E, 0x62, 0x58, 0x1D, 0x33, 0x57, 0x39, 0x32, 0x33, 0xFA,
355393
0xEB, 0xCB, 0x87, 0x8C, 0xA7, 0xD4, 0x4A, 0xDD, 0x06, 0x88, 0xEA, 0x64,
356394
0x8E, 0x31, 0x98, 0xA5, 0x38, 0x90, 0x1E, 0x98, 0xCF, 0x2E, 0x63, 0x2B,
@@ -375,11 +413,11 @@ static const unsigned char TA7_RSA_N[] = {
375413
0xE3, 0xA5, 0xD5, 0x47
376414
};
377415

378-
static const unsigned char TA7_RSA_E[] = {
416+
static const unsigned char TA8_RSA_E[] = {
379417
0x01, 0x00, 0x01
380418
};
381419

382-
static const unsigned char TA8_DN[] = {
420+
static const unsigned char TA9_DN[] = {
383421
0x30, 0x4C, 0x31, 0x20, 0x30, 0x1E, 0x06, 0x03, 0x55, 0x04, 0x0B, 0x13,
384422
0x17, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20,
385423
0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2D, 0x20, 0x52, 0x32,
@@ -389,7 +427,7 @@ static const unsigned char TA8_DN[] = {
389427
0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E
390428
};
391429

392-
static const unsigned char TA8_RSA_N[] = {
430+
static const unsigned char TA9_RSA_N[] = {
393431
0xA6, 0xCF, 0x24, 0x0E, 0xBE, 0x2E, 0x6F, 0x28, 0x99, 0x45, 0x42, 0xC4,
394432
0xAB, 0x3E, 0x21, 0x54, 0x9B, 0x0B, 0xD3, 0x7F, 0x84, 0x70, 0xFA, 0x12,
395433
0xB3, 0xCB, 0xBF, 0x87, 0x5F, 0xC6, 0x7F, 0x86, 0xD3, 0xB2, 0x30, 0x5C,
@@ -414,11 +452,11 @@ static const unsigned char TA8_RSA_N[] = {
414452
0x03, 0xC2, 0x9B, 0x8F
415453
};
416454

417-
static const unsigned char TA8_RSA_E[] = {
455+
static const unsigned char TA9_RSA_E[] = {
418456
0x01, 0x00, 0x01
419457
};
420458

421-
static const unsigned char TA9_DN[] = {
459+
static const unsigned char TA10_DN[] = {
422460
0x30, 0x81, 0x83, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
423461
0x13, 0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0E, 0x06, 0x03, 0x55, 0x04,
424462
0x08, 0x13, 0x07, 0x41, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x61, 0x31, 0x13,
@@ -433,7 +471,7 @@ static const unsigned char TA9_DN[] = {
433471
0x47, 0x32
434472
};
435473

436-
static const unsigned char TA9_RSA_N[] = {
474+
static const unsigned char TA10_RSA_N[] = {
437475
0xBF, 0x71, 0x62, 0x08, 0xF1, 0xFA, 0x59, 0x34, 0xF7, 0x1B, 0xC9, 0x18,
438476
0xA3, 0xF7, 0x80, 0x49, 0x58, 0xE9, 0x22, 0x83, 0x13, 0xA6, 0xC5, 0x20,
439477
0x43, 0x01, 0x3B, 0x84, 0xF1, 0xE6, 0x85, 0x49, 0x9F, 0x27, 0xEA, 0xF6,
@@ -458,11 +496,71 @@ static const unsigned char TA9_RSA_N[] = {
458496
0x46, 0xB3, 0xE0, 0x47
459497
};
460498

461-
static const unsigned char TA9_RSA_E[] = {
499+
static const unsigned char TA10_RSA_E[] = {
462500
0x01, 0x00, 0x01
463501
};
464502

465-
static const unsigned char TA10_DN[] = {
503+
static const unsigned char TA11_DN[] = {
504+
0x30, 0x4F, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
505+
0x02, 0x55, 0x53, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03, 0x55, 0x04, 0x0A,
506+
0x13, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x65, 0x74, 0x20, 0x53,
507+
0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x52, 0x65, 0x73, 0x65,
508+
0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x31, 0x15,
509+
0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0C, 0x49, 0x53, 0x52,
510+
0x47, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x58, 0x31
511+
};
512+
513+
static const unsigned char TA11_RSA_N[] = {
514+
0xAD, 0xE8, 0x24, 0x73, 0xF4, 0x14, 0x37, 0xF3, 0x9B, 0x9E, 0x2B, 0x57,
515+
0x28, 0x1C, 0x87, 0xBE, 0xDC, 0xB7, 0xDF, 0x38, 0x90, 0x8C, 0x6E, 0x3C,
516+
0xE6, 0x57, 0xA0, 0x78, 0xF7, 0x75, 0xC2, 0xA2, 0xFE, 0xF5, 0x6A, 0x6E,
517+
0xF6, 0x00, 0x4F, 0x28, 0xDB, 0xDE, 0x68, 0x86, 0x6C, 0x44, 0x93, 0xB6,
518+
0xB1, 0x63, 0xFD, 0x14, 0x12, 0x6B, 0xBF, 0x1F, 0xD2, 0xEA, 0x31, 0x9B,
519+
0x21, 0x7E, 0xD1, 0x33, 0x3C, 0xBA, 0x48, 0xF5, 0xDD, 0x79, 0xDF, 0xB3,
520+
0xB8, 0xFF, 0x12, 0xF1, 0x21, 0x9A, 0x4B, 0xC1, 0x8A, 0x86, 0x71, 0x69,
521+
0x4A, 0x66, 0x66, 0x6C, 0x8F, 0x7E, 0x3C, 0x70, 0xBF, 0xAD, 0x29, 0x22,
522+
0x06, 0xF3, 0xE4, 0xC0, 0xE6, 0x80, 0xAE, 0xE2, 0x4B, 0x8F, 0xB7, 0x99,
523+
0x7E, 0x94, 0x03, 0x9F, 0xD3, 0x47, 0x97, 0x7C, 0x99, 0x48, 0x23, 0x53,
524+
0xE8, 0x38, 0xAE, 0x4F, 0x0A, 0x6F, 0x83, 0x2E, 0xD1, 0x49, 0x57, 0x8C,
525+
0x80, 0x74, 0xB6, 0xDA, 0x2F, 0xD0, 0x38, 0x8D, 0x7B, 0x03, 0x70, 0x21,
526+
0x1B, 0x75, 0xF2, 0x30, 0x3C, 0xFA, 0x8F, 0xAE, 0xDD, 0xDA, 0x63, 0xAB,
527+
0xEB, 0x16, 0x4F, 0xC2, 0x8E, 0x11, 0x4B, 0x7E, 0xCF, 0x0B, 0xE8, 0xFF,
528+
0xB5, 0x77, 0x2E, 0xF4, 0xB2, 0x7B, 0x4A, 0xE0, 0x4C, 0x12, 0x25, 0x0C,
529+
0x70, 0x8D, 0x03, 0x29, 0xA0, 0xE1, 0x53, 0x24, 0xEC, 0x13, 0xD9, 0xEE,
530+
0x19, 0xBF, 0x10, 0xB3, 0x4A, 0x8C, 0x3F, 0x89, 0xA3, 0x61, 0x51, 0xDE,
531+
0xAC, 0x87, 0x07, 0x94, 0xF4, 0x63, 0x71, 0xEC, 0x2E, 0xE2, 0x6F, 0x5B,
532+
0x98, 0x81, 0xE1, 0x89, 0x5C, 0x34, 0x79, 0x6C, 0x76, 0xEF, 0x3B, 0x90,
533+
0x62, 0x79, 0xE6, 0xDB, 0xA4, 0x9A, 0x2F, 0x26, 0xC5, 0xD0, 0x10, 0xE1,
534+
0x0E, 0xDE, 0xD9, 0x10, 0x8E, 0x16, 0xFB, 0xB7, 0xF7, 0xA8, 0xF7, 0xC7,
535+
0xE5, 0x02, 0x07, 0x98, 0x8F, 0x36, 0x08, 0x95, 0xE7, 0xE2, 0x37, 0x96,
536+
0x0D, 0x36, 0x75, 0x9E, 0xFB, 0x0E, 0x72, 0xB1, 0x1D, 0x9B, 0xBC, 0x03,
537+
0xF9, 0x49, 0x05, 0xD8, 0x81, 0xDD, 0x05, 0xB4, 0x2A, 0xD6, 0x41, 0xE9,
538+
0xAC, 0x01, 0x76, 0x95, 0x0A, 0x0F, 0xD8, 0xDF, 0xD5, 0xBD, 0x12, 0x1F,
539+
0x35, 0x2F, 0x28, 0x17, 0x6C, 0xD2, 0x98, 0xC1, 0xA8, 0x09, 0x64, 0x77,
540+
0x6E, 0x47, 0x37, 0xBA, 0xCE, 0xAC, 0x59, 0x5E, 0x68, 0x9D, 0x7F, 0x72,
541+
0xD6, 0x89, 0xC5, 0x06, 0x41, 0x29, 0x3E, 0x59, 0x3E, 0xDD, 0x26, 0xF5,
542+
0x24, 0xC9, 0x11, 0xA7, 0x5A, 0xA3, 0x4C, 0x40, 0x1F, 0x46, 0xA1, 0x99,
543+
0xB5, 0xA7, 0x3A, 0x51, 0x6E, 0x86, 0x3B, 0x9E, 0x7D, 0x72, 0xA7, 0x12,
544+
0x05, 0x78, 0x59, 0xED, 0x3E, 0x51, 0x78, 0x15, 0x0B, 0x03, 0x8F, 0x8D,
545+
0xD0, 0x2F, 0x05, 0xB2, 0x3E, 0x7B, 0x4A, 0x1C, 0x4B, 0x73, 0x05, 0x12,
546+
0xFC, 0xC6, 0xEA, 0xE0, 0x50, 0x13, 0x7C, 0x43, 0x93, 0x74, 0xB3, 0xCA,
547+
0x74, 0xE7, 0x8E, 0x1F, 0x01, 0x08, 0xD0, 0x30, 0xD4, 0x5B, 0x71, 0x36,
548+
0xB4, 0x07, 0xBA, 0xC1, 0x30, 0x30, 0x5C, 0x48, 0xB7, 0x82, 0x3B, 0x98,
549+
0xA6, 0x7D, 0x60, 0x8A, 0xA2, 0xA3, 0x29, 0x82, 0xCC, 0xBA, 0xBD, 0x83,
550+
0x04, 0x1B, 0xA2, 0x83, 0x03, 0x41, 0xA1, 0xD6, 0x05, 0xF1, 0x1B, 0xC2,
551+
0xB6, 0xF0, 0xA8, 0x7C, 0x86, 0x3B, 0x46, 0xA8, 0x48, 0x2A, 0x88, 0xDC,
552+
0x76, 0x9A, 0x76, 0xBF, 0x1F, 0x6A, 0xA5, 0x3D, 0x19, 0x8F, 0xEB, 0x38,
553+
0xF3, 0x64, 0xDE, 0xC8, 0x2B, 0x0D, 0x0A, 0x28, 0xFF, 0xF7, 0xDB, 0xE2,
554+
0x15, 0x42, 0xD4, 0x22, 0xD0, 0x27, 0x5D, 0xE1, 0x79, 0xFE, 0x18, 0xE7,
555+
0x70, 0x88, 0xAD, 0x4E, 0xE6, 0xD9, 0x8B, 0x3A, 0xC6, 0xDD, 0x27, 0x51,
556+
0x6E, 0xFF, 0xBC, 0x64, 0xF5, 0x33, 0x43, 0x4F
557+
};
558+
559+
static const unsigned char TA11_RSA_E[] = {
560+
0x01, 0x00, 0x01
561+
};
562+
563+
static const unsigned char TA12_DN[] = {
466564
0x30, 0x5A, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
467565
0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0A,
468566
0x13, 0x09, 0x49, 0x64, 0x65, 0x6E, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31,
@@ -473,7 +571,7 @@ static const unsigned char TA10_DN[] = {
473571
0x72, 0x20, 0x43, 0x41, 0x20, 0x41, 0x35, 0x32
474572
};
475573

476-
static const unsigned char TA10_RSA_N[] = {
574+
static const unsigned char TA12_RSA_N[] = {
477575
0x97, 0x69, 0xD7, 0x99, 0x98, 0x85, 0x02, 0x3F, 0xE9, 0x26, 0x42, 0x76,
478576
0xE8, 0xF4, 0x73, 0x3F, 0xA9, 0x32, 0x44, 0x26, 0x90, 0x78, 0x2E, 0x78,
479577
0x57, 0x91, 0x19, 0xA0, 0x5D, 0x76, 0x2B, 0x49, 0xF9, 0x93, 0x5A, 0x5D,
@@ -498,11 +596,11 @@ static const unsigned char TA10_RSA_N[] = {
498596
0x69, 0x80, 0x4B, 0x23
499597
};
500598

501-
static const unsigned char TA10_RSA_E[] = {
599+
static const unsigned char TA12_RSA_E[] = {
502600
0x01, 0x00, 0x01
503601
};
504602

505-
static const unsigned char TA11_DN[] = {
603+
static const unsigned char TA13_DN[] = {
506604
0x30, 0x81, 0xCA, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
507605
0x13, 0x02, 0x55, 0x53, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
508606
0x0A, 0x13, 0x0E, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C,
@@ -523,7 +621,7 @@ static const unsigned char TA11_DN[] = {
523621
0x35
524622
};
525623

526-
static const unsigned char TA11_RSA_N[] = {
624+
static const unsigned char TA13_RSA_N[] = {
527625
0xAF, 0x24, 0x08, 0x08, 0x29, 0x7A, 0x35, 0x9E, 0x60, 0x0C, 0xAA, 0xE7,
528626
0x4B, 0x3B, 0x4E, 0xDC, 0x7C, 0xBC, 0x3C, 0x45, 0x1C, 0xBB, 0x2B, 0xE0,
529627
0xFE, 0x29, 0x02, 0xF9, 0x57, 0x08, 0xA3, 0x64, 0x85, 0x15, 0x27, 0xF5,
@@ -548,11 +646,11 @@ static const unsigned char TA11_RSA_N[] = {
548646
0x53, 0xE8, 0x25, 0x15
549647
};
550648

551-
static const unsigned char TA11_RSA_E[] = {
649+
static const unsigned char TA13_RSA_E[] = {
552650
0x01, 0x00, 0x01
553651
};
554652

555-
static const br_x509_trust_anchor TAs[12] = {
653+
static const br_x509_trust_anchor TAs[14] = {
556654
{
557655
{ (unsigned char *)TA0_DN, sizeof TA0_DN },
558656
BR_X509_TA_CA,
@@ -684,9 +782,31 @@ static const br_x509_trust_anchor TAs[12] = {
684782
(unsigned char *)TA11_RSA_E, sizeof TA11_RSA_E,
685783
} }
686784
}
785+
},
786+
{
787+
{ (unsigned char *)TA12_DN, sizeof TA12_DN },
788+
BR_X509_TA_CA,
789+
{
790+
BR_KEYTYPE_RSA,
791+
{ .rsa = {
792+
(unsigned char *)TA12_RSA_N, sizeof TA12_RSA_N,
793+
(unsigned char *)TA12_RSA_E, sizeof TA12_RSA_E,
794+
} }
795+
}
796+
},
797+
{
798+
{ (unsigned char *)TA13_DN, sizeof TA13_DN },
799+
BR_X509_TA_CA,
800+
{
801+
BR_KEYTYPE_RSA,
802+
{ .rsa = {
803+
(unsigned char *)TA13_RSA_N, sizeof TA13_RSA_N,
804+
(unsigned char *)TA13_RSA_E, sizeof TA13_RSA_E,
805+
} }
806+
}
687807
}
688808
};
689809

690-
#define TAs_NUM 12
810+
#define TAs_NUM 14
691811

692812
#endif

0 commit comments

Comments
 (0)
0