Skip to content

Commit 026f174

Browse files
committed
Add DigitCertGlobalRootCA as trust anchor
1 parent f2e43d1 commit 026f174

File tree

2 files changed

+83
-31
lines changed

2 files changed

+83
-31
lines changed
947 Bytes
Binary file not shown.

src/BearSSLTrustAnchors.h

+83-31
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,47 @@ static const unsigned char TA4_RSA_E[] = {
255255
};
256256

257257
static const unsigned char TA5_DN[] = {
258+
0x30, 0x61, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
259+
0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0A,
260+
0x13, 0x0C, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49,
261+
0x6E, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0B, 0x13,
262+
0x10, 0x77, 0x77, 0x77, 0x2E, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72,
263+
0x74, 0x2E, 0x63, 0x6F, 0x6D, 0x31, 0x20, 0x30, 0x1E, 0x06, 0x03, 0x55,
264+
0x04, 0x03, 0x13, 0x17, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74,
265+
0x20, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x52, 0x6F, 0x6F, 0x74,
266+
0x20, 0x43, 0x41
267+
};
268+
269+
static const unsigned char TA5_RSA_N[] = {
270+
0xE2, 0x3B, 0xE1, 0x11, 0x72, 0xDE, 0xA8, 0xA4, 0xD3, 0xA3, 0x57, 0xAA,
271+
0x50, 0xA2, 0x8F, 0x0B, 0x77, 0x90, 0xC9, 0xA2, 0xA5, 0xEE, 0x12, 0xCE,
272+
0x96, 0x5B, 0x01, 0x09, 0x20, 0xCC, 0x01, 0x93, 0xA7, 0x4E, 0x30, 0xB7,
273+
0x53, 0xF7, 0x43, 0xC4, 0x69, 0x00, 0x57, 0x9D, 0xE2, 0x8D, 0x22, 0xDD,
274+
0x87, 0x06, 0x40, 0x00, 0x81, 0x09, 0xCE, 0xCE, 0x1B, 0x83, 0xBF, 0xDF,
275+
0xCD, 0x3B, 0x71, 0x46, 0xE2, 0xD6, 0x66, 0xC7, 0x05, 0xB3, 0x76, 0x27,
276+
0x16, 0x8F, 0x7B, 0x9E, 0x1E, 0x95, 0x7D, 0xEE, 0xB7, 0x48, 0xA3, 0x08,
277+
0xDA, 0xD6, 0xAF, 0x7A, 0x0C, 0x39, 0x06, 0x65, 0x7F, 0x4A, 0x5D, 0x1F,
278+
0xBC, 0x17, 0xF8, 0xAB, 0xBE, 0xEE, 0x28, 0xD7, 0x74, 0x7F, 0x7A, 0x78,
279+
0x99, 0x59, 0x85, 0x68, 0x6E, 0x5C, 0x23, 0x32, 0x4B, 0xBF, 0x4E, 0xC0,
280+
0xE8, 0x5A, 0x6D, 0xE3, 0x70, 0xBF, 0x77, 0x10, 0xBF, 0xFC, 0x01, 0xF6,
281+
0x85, 0xD9, 0xA8, 0x44, 0x10, 0x58, 0x32, 0xA9, 0x75, 0x18, 0xD5, 0xD1,
282+
0xA2, 0xBE, 0x47, 0xE2, 0x27, 0x6A, 0xF4, 0x9A, 0x33, 0xF8, 0x49, 0x08,
283+
0x60, 0x8B, 0xD4, 0x5F, 0xB4, 0x3A, 0x84, 0xBF, 0xA1, 0xAA, 0x4A, 0x4C,
284+
0x7D, 0x3E, 0xCF, 0x4F, 0x5F, 0x6C, 0x76, 0x5E, 0xA0, 0x4B, 0x37, 0x91,
285+
0x9E, 0xDC, 0x22, 0xE6, 0x6D, 0xCE, 0x14, 0x1A, 0x8E, 0x6A, 0xCB, 0xFE,
286+
0xCD, 0xB3, 0x14, 0x64, 0x17, 0xC7, 0x5B, 0x29, 0x9E, 0x32, 0xBF, 0xF2,
287+
0xEE, 0xFA, 0xD3, 0x0B, 0x42, 0xD4, 0xAB, 0xB7, 0x41, 0x32, 0xDA, 0x0C,
288+
0xD4, 0xEF, 0xF8, 0x81, 0xD5, 0xBB, 0x8D, 0x58, 0x3F, 0xB5, 0x1B, 0xE8,
289+
0x49, 0x28, 0xA2, 0x70, 0xDA, 0x31, 0x04, 0xDD, 0xF7, 0xB2, 0x16, 0xF2,
290+
0x4C, 0x0A, 0x4E, 0x07, 0xA8, 0xED, 0x4A, 0x3D, 0x5E, 0xB5, 0x7F, 0xA3,
291+
0x90, 0xC3, 0xAF, 0x27
292+
};
293+
294+
static const unsigned char TA5_RSA_E[] = {
295+
0x01, 0x00, 0x01
296+
};
297+
298+
static const unsigned char TA6_DN[] = {
258299
0x30, 0x6C, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
259300
0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0A,
260301
0x13, 0x0C, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49,
@@ -267,7 +308,7 @@ static const unsigned char TA5_DN[] = {
267308
0x43, 0x41
268309
};
269310

270-
static const unsigned char TA5_RSA_N[] = {
311+
static const unsigned char TA6_RSA_N[] = {
271312
0xC6, 0xCC, 0xE5, 0x73, 0xE6, 0xFB, 0xD4, 0xBB, 0xE5, 0x2D, 0x2D, 0x32,
272313
0xA6, 0xDF, 0xE5, 0x81, 0x3F, 0xC9, 0xCD, 0x25, 0x49, 0xB6, 0x71, 0x2A,
273314
0xC3, 0xD5, 0x94, 0x34, 0x67, 0xA2, 0x0A, 0x1C, 0xB0, 0x5F, 0x69, 0xA6,
@@ -292,11 +333,11 @@ static const unsigned char TA5_RSA_N[] = {
292333
0x38, 0xB8, 0x4B, 0xCB
293334
};
294335

295-
static const unsigned char TA5_RSA_E[] = {
336+
static const unsigned char TA6_RSA_E[] = {
296337
0x01, 0x00, 0x01
297338
};
298339

299-
static const unsigned char TA6_DN[] = {
340+
static const unsigned char TA7_DN[] = {
300341
0x30, 0x81, 0xB0, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
301342
0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04,
302343
0x0A, 0x13, 0x0D, 0x45, 0x6E, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2C, 0x20,
@@ -314,7 +355,7 @@ static const unsigned char TA6_DN[] = {
314355
0x6E, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79
315356
};
316357

317-
static const unsigned char TA6_RSA_N[] = {
358+
static const unsigned char TA7_RSA_N[] = {
318359
0xB6, 0x95, 0xB6, 0x43, 0x42, 0xFA, 0xC6, 0x6D, 0x2A, 0x6F, 0x48, 0xDF,
319360
0x94, 0x4C, 0x39, 0x57, 0x05, 0xEE, 0xC3, 0x79, 0x11, 0x41, 0x68, 0x36,
320361
0xED, 0xEC, 0xFE, 0x9A, 0x01, 0x8F, 0xA1, 0x38, 0x28, 0xFC, 0xF7, 0x10,
@@ -339,11 +380,11 @@ static const unsigned char TA6_RSA_N[] = {
339380
0xD3, 0xDA, 0xD8, 0xCB
340381
};
341382

342-
static const unsigned char TA6_RSA_E[] = {
383+
static const unsigned char TA7_RSA_E[] = {
343384
0x01, 0x00, 0x01
344385
};
345386

346-
static const unsigned char TA7_DN[] = {
387+
static const unsigned char TA8_DN[] = {
347388
0x30, 0x4E, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
348389
0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0E, 0x06, 0x03, 0x55, 0x04, 0x0A,
349390
0x13, 0x07, 0x45, 0x71, 0x75, 0x69, 0x66, 0x61, 0x78, 0x31, 0x2D, 0x30,
@@ -353,7 +394,7 @@ static const unsigned char TA7_DN[] = {
353394
0x75, 0x74, 0x68, 0x6F, 0x72, 0x69, 0x74, 0x79
354395
};
355396

356-
static const unsigned char TA7_RSA_N[] = {
397+
static const unsigned char TA8_RSA_N[] = {
357398
0xC1, 0x5D, 0xB1, 0x58, 0x67, 0x08, 0x62, 0xEE, 0xA0, 0x9A, 0x2D, 0x1F,
358399
0x08, 0x6D, 0x91, 0x14, 0x68, 0x98, 0x0A, 0x1E, 0xFE, 0xDA, 0x04, 0x6F,
359400
0x13, 0x84, 0x62, 0x21, 0xC3, 0xD1, 0x7C, 0xCE, 0x9F, 0x05, 0xE0, 0xB8,
@@ -367,11 +408,11 @@ static const unsigned char TA7_RSA_N[] = {
367408
0x88, 0xE7, 0xBF, 0x14, 0xFD, 0xE0, 0xC7, 0xB9
368409
};
369410

370-
static const unsigned char TA7_RSA_E[] = {
411+
static const unsigned char TA8_RSA_E[] = {
371412
0x01, 0x00, 0x01
372413
};
373414

374-
static const unsigned char TA8_DN[] = {
415+
static const unsigned char TA9_DN[] = {
375416
0x30, 0x42, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
376417
0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0A,
377418
0x13, 0x0D, 0x47, 0x65, 0x6F, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x49,
@@ -380,7 +421,7 @@ static const unsigned char TA8_DN[] = {
380421
0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x20, 0x43, 0x41
381422
};
382423

383-
static const unsigned char TA8_RSA_N[] = {
424+
static const unsigned char TA9_RSA_N[] = {
384425
0xDA, 0xCC, 0x18, 0x63, 0x30, 0xFD, 0xF4, 0x17, 0x23, 0x1A, 0x56, 0x7E,
385426
0x5B, 0xDF, 0x3C, 0x6C, 0x38, 0xE4, 0x71, 0xB7, 0x78, 0x91, 0xD4, 0xBC,
386427
0xA1, 0xD8, 0x4C, 0xF8, 0xA8, 0x43, 0xB6, 0x03, 0xE9, 0x4D, 0x21, 0x07,
@@ -405,11 +446,11 @@ static const unsigned char TA8_RSA_N[] = {
405446
0x71, 0x6B, 0xE4, 0xF9
406447
};
407448

408-
static const unsigned char TA8_RSA_E[] = {
449+
static const unsigned char TA9_RSA_E[] = {
409450
0x01, 0x00, 0x01
410451
};
411452

412-
static const unsigned char TA9_DN[] = {
453+
static const unsigned char TA10_DN[] = {
413454
0x30, 0x81, 0x98, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
414455
0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04,
415456
0x0A, 0x13, 0x0D, 0x47, 0x65, 0x6F, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20,
@@ -425,7 +466,7 @@ static const unsigned char TA9_DN[] = {
425466
0x68, 0x6F, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2D, 0x20, 0x47, 0x33
426467
};
427468

428-
static const unsigned char TA9_RSA_N[] = {
469+
static const unsigned char TA10_RSA_N[] = {
429470
0xDC, 0xE2, 0x5E, 0x62, 0x58, 0x1D, 0x33, 0x57, 0x39, 0x32, 0x33, 0xFA,
430471
0xEB, 0xCB, 0x87, 0x8C, 0xA7, 0xD4, 0x4A, 0xDD, 0x06, 0x88, 0xEA, 0x64,
431472
0x8E, 0x31, 0x98, 0xA5, 0x38, 0x90, 0x1E, 0x98, 0xCF, 0x2E, 0x63, 0x2B,
@@ -450,11 +491,11 @@ static const unsigned char TA9_RSA_N[] = {
450491
0xE3, 0xA5, 0xD5, 0x47
451492
};
452493

453-
static const unsigned char TA9_RSA_E[] = {
494+
static const unsigned char TA10_RSA_E[] = {
454495
0x01, 0x00, 0x01
455496
};
456497

457-
static const unsigned char TA10_DN[] = {
498+
static const unsigned char TA11_DN[] = {
458499
0x30, 0x4C, 0x31, 0x20, 0x30, 0x1E, 0x06, 0x03, 0x55, 0x04, 0x0B, 0x13,
459500
0x17, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E, 0x20,
460501
0x52, 0x6F, 0x6F, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2D, 0x20, 0x52, 0x32,
@@ -464,7 +505,7 @@ static const unsigned char TA10_DN[] = {
464505
0x61, 0x6C, 0x53, 0x69, 0x67, 0x6E
465506
};
466507

467-
static const unsigned char TA10_RSA_N[] = {
508+
static const unsigned char TA11_RSA_N[] = {
468509
0xA6, 0xCF, 0x24, 0x0E, 0xBE, 0x2E, 0x6F, 0x28, 0x99, 0x45, 0x42, 0xC4,
469510
0xAB, 0x3E, 0x21, 0x54, 0x9B, 0x0B, 0xD3, 0x7F, 0x84, 0x70, 0xFA, 0x12,
470511
0xB3, 0xCB, 0xBF, 0x87, 0x5F, 0xC6, 0x7F, 0x86, 0xD3, 0xB2, 0x30, 0x5C,
@@ -489,11 +530,11 @@ static const unsigned char TA10_RSA_N[] = {
489530
0x03, 0xC2, 0x9B, 0x8F
490531
};
491532

492-
static const unsigned char TA10_RSA_E[] = {
533+
static const unsigned char TA11_RSA_E[] = {
493534
0x01, 0x00, 0x01
494535
};
495536

496-
static const unsigned char TA11_DN[] = {
537+
static const unsigned char TA12_DN[] = {
497538
0x30, 0x81, 0x83, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
498539
0x13, 0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0E, 0x06, 0x03, 0x55, 0x04,
499540
0x08, 0x13, 0x07, 0x41, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x61, 0x31, 0x13,
@@ -508,7 +549,7 @@ static const unsigned char TA11_DN[] = {
508549
0x47, 0x32
509550
};
510551

511-
static const unsigned char TA11_RSA_N[] = {
552+
static const unsigned char TA12_RSA_N[] = {
512553
0xBF, 0x71, 0x62, 0x08, 0xF1, 0xFA, 0x59, 0x34, 0xF7, 0x1B, 0xC9, 0x18,
513554
0xA3, 0xF7, 0x80, 0x49, 0x58, 0xE9, 0x22, 0x83, 0x13, 0xA6, 0xC5, 0x20,
514555
0x43, 0x01, 0x3B, 0x84, 0xF1, 0xE6, 0x85, 0x49, 0x9F, 0x27, 0xEA, 0xF6,
@@ -533,11 +574,11 @@ static const unsigned char TA11_RSA_N[] = {
533574
0x46, 0xB3, 0xE0, 0x47
534575
};
535576

536-
static const unsigned char TA11_RSA_E[] = {
577+
static const unsigned char TA12_RSA_E[] = {
537578
0x01, 0x00, 0x01
538579
};
539580

540-
static const unsigned char TA12_DN[] = {
581+
static const unsigned char TA13_DN[] = {
541582
0x30, 0x4F, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
542583
0x02, 0x55, 0x53, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03, 0x55, 0x04, 0x0A,
543584
0x13, 0x20, 0x49, 0x6E, 0x74, 0x65, 0x72, 0x6E, 0x65, 0x74, 0x20, 0x53,
@@ -547,7 +588,7 @@ static const unsigned char TA12_DN[] = {
547588
0x47, 0x20, 0x52, 0x6F, 0x6F, 0x74, 0x20, 0x58, 0x31
548589
};
549590

550-
static const unsigned char TA12_RSA_N[] = {
591+
static const unsigned char TA13_RSA_N[] = {
551592
0xAD, 0xE8, 0x24, 0x73, 0xF4, 0x14, 0x37, 0xF3, 0x9B, 0x9E, 0x2B, 0x57,
552593
0x28, 0x1C, 0x87, 0xBE, 0xDC, 0xB7, 0xDF, 0x38, 0x90, 0x8C, 0x6E, 0x3C,
553594
0xE6, 0x57, 0xA0, 0x78, 0xF7, 0x75, 0xC2, 0xA2, 0xFE, 0xF5, 0x6A, 0x6E,
@@ -593,11 +634,11 @@ static const unsigned char TA12_RSA_N[] = {
593634
0x6E, 0xFF, 0xBC, 0x64, 0xF5, 0x33, 0x43, 0x4F
594635
};
595636

596-
static const unsigned char TA12_RSA_E[] = {
637+
static const unsigned char TA13_RSA_E[] = {
597638
0x01, 0x00, 0x01
598639
};
599640

600-
static const unsigned char TA13_DN[] = {
641+
static const unsigned char TA14_DN[] = {
601642
0x30, 0x5A, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
602643
0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0A,
603644
0x13, 0x09, 0x49, 0x64, 0x65, 0x6E, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31,
@@ -608,7 +649,7 @@ static const unsigned char TA13_DN[] = {
608649
0x72, 0x20, 0x43, 0x41, 0x20, 0x41, 0x35, 0x32
609650
};
610651

611-
static const unsigned char TA13_RSA_N[] = {
652+
static const unsigned char TA14_RSA_N[] = {
612653
0x97, 0x69, 0xD7, 0x99, 0x98, 0x85, 0x02, 0x3F, 0xE9, 0x26, 0x42, 0x76,
613654
0xE8, 0xF4, 0x73, 0x3F, 0xA9, 0x32, 0x44, 0x26, 0x90, 0x78, 0x2E, 0x78,
614655
0x57, 0x91, 0x19, 0xA0, 0x5D, 0x76, 0x2B, 0x49, 0xF9, 0x93, 0x5A, 0x5D,
@@ -633,11 +674,11 @@ static const unsigned char TA13_RSA_N[] = {
633674
0x69, 0x80, 0x4B, 0x23
634675
};
635676

636-
static const unsigned char TA13_RSA_E[] = {
677+
static const unsigned char TA14_RSA_E[] = {
637678
0x01, 0x00, 0x01
638679
};
639680

640-
static const unsigned char TA14_DN[] = {
681+
static const unsigned char TA15_DN[] = {
641682
0x30, 0x81, 0xCA, 0x31, 0x0B, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06,
642683
0x13, 0x02, 0x55, 0x53, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
643684
0x0A, 0x13, 0x0E, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6E, 0x2C,
@@ -658,7 +699,7 @@ static const unsigned char TA14_DN[] = {
658699
0x35
659700
};
660701

661-
static const unsigned char TA14_RSA_N[] = {
702+
static const unsigned char TA15_RSA_N[] = {
662703
0xAF, 0x24, 0x08, 0x08, 0x29, 0x7A, 0x35, 0x9E, 0x60, 0x0C, 0xAA, 0xE7,
663704
0x4B, 0x3B, 0x4E, 0xDC, 0x7C, 0xBC, 0x3C, 0x45, 0x1C, 0xBB, 0x2B, 0xE0,
664705
0xFE, 0x29, 0x02, 0xF9, 0x57, 0x08, 0xA3, 0x64, 0x85, 0x15, 0x27, 0xF5,
@@ -683,11 +724,11 @@ static const unsigned char TA14_RSA_N[] = {
683724
0x53, 0xE8, 0x25, 0x15
684725
};
685726

686-
static const unsigned char TA14_RSA_E[] = {
727+
static const unsigned char TA15_RSA_E[] = {
687728
0x01, 0x00, 0x01
688729
};
689730

690-
static const br_x509_trust_anchor TAs[15] = {
731+
static const br_x509_trust_anchor TAs[16] = {
691732
{
692733
{ (unsigned char *)TA0_DN, sizeof TA0_DN },
693734
BR_X509_TA_CA,
@@ -852,9 +893,20 @@ static const br_x509_trust_anchor TAs[15] = {
852893
(unsigned char *)TA14_RSA_E, sizeof TA14_RSA_E,
853894
} }
854895
}
896+
},
897+
{
898+
{ (unsigned char *)TA15_DN, sizeof TA15_DN },
899+
BR_X509_TA_CA,
900+
{
901+
BR_KEYTYPE_RSA,
902+
{ .rsa = {
903+
(unsigned char *)TA15_RSA_N, sizeof TA15_RSA_N,
904+
(unsigned char *)TA15_RSA_E, sizeof TA15_RSA_E,
905+
} }
906+
}
855907
}
856908
};
857909

858-
#define TAs_NUM 15
910+
#define TAs_NUM 16
859911

860912
#endif

0 commit comments

Comments
 (0)