2424 ******************************************************************************/
2525
2626#include <AIoTC_Config.h>
27- #if defined(ARDUINO_ARCH_ESP32 )
27+ #if defined(ARDUINO_ARCH_ESP32 ) || defined ( ARDUINO_EDGE_CONTROL )
2828
2929/******************************************************************************
3030 * CONSTANTS
3131 ******************************************************************************/
32-
33- /* This certificate bundle is created using the following certificates:
34-
35- * https://www.amazontrust.com/repository/AmazonRootCA1.pem
36- * https://www.amazontrust.com/repository/AmazonRootCA2.pem
37- * https://www.amazontrust.com/repository/AmazonRootCA3.pem
38- * https://www.amazontrust.com/repository/AmazonRootCA4.pem
39- * https://www.amazontrust.com/repository/SFSRootCAG2.pem
40- * https://certs.secureserver.net/repository/sf-class2-root.crt
41- * https://iot.arduino.cc
42-
43- */
44-
45- static const unsigned char x509_crt_bundle [] = {
46- 0x00 , 0x07 , 0x00 , 0x3b , 0x01 , 0x26 , 0x30 , 0x39 , 0x31 , 0x0b , 0x30 , 0x09 ,
47- 0x06 , 0x03 , 0x55 , 0x04 , 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x0f , 0x30 ,
48- 0x0d , 0x06 , 0x03 , 0x55 , 0x04 , 0x0a , 0x13 , 0x06 , 0x41 , 0x6d , 0x61 , 0x7a ,
49- 0x6f , 0x6e , 0x31 , 0x19 , 0x30 , 0x17 , 0x06 , 0x03 , 0x55 , 0x04 , 0x03 , 0x13 ,
50- 0x10 , 0x41 , 0x6d , 0x61 , 0x7a , 0x6f , 0x6e , 0x20 , 0x52 , 0x6f , 0x6f , 0x74 ,
51- 0x20 , 0x43 , 0x41 , 0x20 , 0x31 , 0x30 , 0x82 , 0x01 , 0x22 , 0x30 , 0x0d , 0x06 ,
52- 0x09 , 0x2a , 0x86 , 0x48 , 0x86 , 0xf7 , 0x0d , 0x01 , 0x01 , 0x01 , 0x05 , 0x00 ,
53- 0x03 , 0x82 , 0x01 , 0x0f , 0x00 , 0x30 , 0x82 , 0x01 , 0x0a , 0x02 , 0x82 , 0x01 ,
54- 0x01 , 0x00 , 0xb2 , 0x78 , 0x80 , 0x71 , 0xca , 0x78 , 0xd5 , 0xe3 , 0x71 , 0xaf ,
55- 0x47 , 0x80 , 0x50 , 0x74 , 0x7d , 0x6e , 0xd8 , 0xd7 , 0x88 , 0x76 , 0xf4 , 0x99 ,
56- 0x68 , 0xf7 , 0x58 , 0x21 , 0x60 , 0xf9 , 0x74 , 0x84 , 0x01 , 0x2f , 0xac , 0x02 ,
57- 0x2d , 0x86 , 0xd3 , 0xa0 , 0x43 , 0x7a , 0x4e , 0xb2 , 0xa4 , 0xd0 , 0x36 , 0xba ,
58- 0x01 , 0xbe , 0x8d , 0xdb , 0x48 , 0xc8 , 0x07 , 0x17 , 0x36 , 0x4c , 0xf4 , 0xee ,
59- 0x88 , 0x23 , 0xc7 , 0x3e , 0xeb , 0x37 , 0xf5 , 0xb5 , 0x19 , 0xf8 , 0x49 , 0x68 ,
60- 0xb0 , 0xde , 0xd7 , 0xb9 , 0x76 , 0x38 , 0x1d , 0x61 , 0x9e , 0xa4 , 0xfe , 0x82 ,
61- 0x36 , 0xa5 , 0xe5 , 0x4a , 0x56 , 0xe4 , 0x45 , 0xe1 , 0xf9 , 0xfd , 0xb4 , 0x16 ,
62- 0xfa , 0x74 , 0xda , 0x9c , 0x9b , 0x35 , 0x39 , 0x2f , 0xfa , 0xb0 , 0x20 , 0x50 ,
63- 0x06 , 0x6c , 0x7a , 0xd0 , 0x80 , 0xb2 , 0xa6 , 0xf9 , 0xaf , 0xec , 0x47 , 0x19 ,
64- 0x8f , 0x50 , 0x38 , 0x07 , 0xdc , 0xa2 , 0x87 , 0x39 , 0x58 , 0xf8 , 0xba , 0xd5 ,
65- 0xa9 , 0xf9 , 0x48 , 0x67 , 0x30 , 0x96 , 0xee , 0x94 , 0x78 , 0x5e , 0x6f , 0x89 ,
66- 0xa3 , 0x51 , 0xc0 , 0x30 , 0x86 , 0x66 , 0xa1 , 0x45 , 0x66 , 0xba , 0x54 , 0xeb ,
67- 0xa3 , 0xc3 , 0x91 , 0xf9 , 0x48 , 0xdc , 0xff , 0xd1 , 0xe8 , 0x30 , 0x2d , 0x7d ,
68- 0x2d , 0x74 , 0x70 , 0x35 , 0xd7 , 0x88 , 0x24 , 0xf7 , 0x9e , 0xc4 , 0x59 , 0x6e ,
69- 0xbb , 0x73 , 0x87 , 0x17 , 0xf2 , 0x32 , 0x46 , 0x28 , 0xb8 , 0x43 , 0xfa , 0xb7 ,
70- 0x1d , 0xaa , 0xca , 0xb4 , 0xf2 , 0x9f , 0x24 , 0x0e , 0x2d , 0x4b , 0xf7 , 0x71 ,
71- 0x5c , 0x5e , 0x69 , 0xff , 0xea , 0x95 , 0x02 , 0xcb , 0x38 , 0x8a , 0xae , 0x50 ,
72- 0x38 , 0x6f , 0xdb , 0xfb , 0x2d , 0x62 , 0x1b , 0xc5 , 0xc7 , 0x1e , 0x54 , 0xe1 ,
73- 0x77 , 0xe0 , 0x67 , 0xc8 , 0x0f , 0x9c , 0x87 , 0x23 , 0xd6 , 0x3f , 0x40 , 0x20 ,
74- 0x7f , 0x20 , 0x80 , 0xc4 , 0x80 , 0x4c , 0x3e , 0x3b , 0x24 , 0x26 , 0x8e , 0x04 ,
75- 0xae , 0x6c , 0x9a , 0xc8 , 0xaa , 0x0d , 0x02 , 0x03 , 0x01 , 0x00 , 0x01 , 0x00 ,
76- 0x3b , 0x02 , 0x26 , 0x30 , 0x39 , 0x31 , 0x0b , 0x30 , 0x09 , 0x06 , 0x03 , 0x55 ,
77- 0x04 , 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x0f , 0x30 , 0x0d , 0x06 , 0x03 ,
78- 0x55 , 0x04 , 0x0a , 0x13 , 0x06 , 0x41 , 0x6d , 0x61 , 0x7a , 0x6f , 0x6e , 0x31 ,
79- 0x19 , 0x30 , 0x17 , 0x06 , 0x03 , 0x55 , 0x04 , 0x03 , 0x13 , 0x10 , 0x41 , 0x6d ,
80- 0x61 , 0x7a , 0x6f , 0x6e , 0x20 , 0x52 , 0x6f , 0x6f , 0x74 , 0x20 , 0x43 , 0x41 ,
81- 0x20 , 0x32 , 0x30 , 0x82 , 0x02 , 0x22 , 0x30 , 0x0d , 0x06 , 0x09 , 0x2a , 0x86 ,
82- 0x48 , 0x86 , 0xf7 , 0x0d , 0x01 , 0x01 , 0x01 , 0x05 , 0x00 , 0x03 , 0x82 , 0x02 ,
83- 0x0f , 0x00 , 0x30 , 0x82 , 0x02 , 0x0a , 0x02 , 0x82 , 0x02 , 0x01 , 0x00 , 0xad ,
84- 0x96 , 0x9f , 0x2d , 0x9c , 0x4a , 0x4c , 0x4a , 0x81 , 0x79 , 0x51 , 0x99 , 0xec ,
85- 0x8a , 0xcb , 0x6b , 0x60 , 0x51 , 0x13 , 0xbc , 0x4d , 0x6d , 0x06 , 0xfc , 0xb0 ,
86- 0x08 , 0x8d , 0xdd , 0x19 , 0x10 , 0x6a , 0xc7 , 0x26 , 0x0c , 0x35 , 0xd8 , 0xc0 ,
87- 0x6f , 0x20 , 0x84 , 0xe9 , 0x94 , 0xb1 , 0x9b , 0x85 , 0x03 , 0xc3 , 0x5b , 0xdb ,
88- 0x4a , 0xe8 , 0xc8 , 0xf8 , 0x90 , 0x76 , 0xd9 , 0x5b , 0x4f , 0xe3 , 0x4c , 0xe8 ,
89- 0x06 , 0x36 , 0x4d , 0xcc , 0x9a , 0xac , 0x3d , 0x0c , 0x90 , 0x2b , 0x92 , 0xd4 ,
90- 0x06 , 0x19 , 0x60 , 0xac , 0x37 , 0x44 , 0x79 , 0x85 , 0x81 , 0x82 , 0xad , 0x5a ,
91- 0x37 , 0xe0 , 0x0d , 0xcc , 0x9d , 0xa6 , 0x4c , 0x52 , 0x76 , 0xea , 0x43 , 0x9d ,
92- 0xb7 , 0x04 , 0xd1 , 0x50 , 0xf6 , 0x55 , 0xe0 , 0xd5 , 0xd2 , 0xa6 , 0x49 , 0x85 ,
93- 0xe9 , 0x37 , 0xe9 , 0xca , 0x7e , 0xae , 0x5c , 0x95 , 0x4d , 0x48 , 0x9a , 0x3f ,
94- 0xae , 0x20 , 0x5a , 0x6d , 0x88 , 0x95 , 0xd9 , 0x34 , 0xb8 , 0x52 , 0x1a , 0x43 ,
95- 0x90 , 0xb0 , 0xbf , 0x6c , 0x05 , 0xb9 , 0xb6 , 0x78 , 0xb7 , 0xea , 0xd0 , 0xe4 ,
96- 0x3a , 0x3c , 0x12 , 0x53 , 0x62 , 0xff , 0x4a , 0xf2 , 0x7b , 0xbe , 0x35 , 0x05 ,
97- 0xa9 , 0x12 , 0x34 , 0xe3 , 0xf3 , 0x64 , 0x74 , 0x62 , 0x2c , 0x3d , 0x00 , 0x49 ,
98- 0x5a , 0x28 , 0xfe , 0x32 , 0x44 , 0xbb , 0x87 , 0xdd , 0x65 , 0x27 , 0x02 , 0x71 ,
99- 0x3b , 0xda , 0x4a , 0xf7 , 0x1f , 0xda , 0xcd , 0xf7 , 0x21 , 0x55 , 0x90 , 0x4f ,
100- 0x0f , 0xec , 0xae , 0x82 , 0xe1 , 0x9f , 0x6b , 0xd9 , 0x45 , 0xd3 , 0xbb , 0xf0 ,
101- 0x5f , 0x87 , 0xed , 0x3c , 0x2c , 0x39 , 0x86 , 0xda , 0x3f , 0xde , 0xec , 0x72 ,
102- 0x55 , 0xeb , 0x79 , 0xa3 , 0xad , 0xdb , 0xdd , 0x7c , 0xb0 , 0xba , 0x1c , 0xce ,
103- 0xfc , 0xde , 0x4f , 0x35 , 0x76 , 0xcf , 0x0f , 0xf8 , 0x78 , 0x1f , 0x6a , 0x36 ,
104- 0x51 , 0x46 , 0x27 , 0x61 , 0x5b , 0xe9 , 0x9e , 0xcf , 0xf0 , 0xa2 , 0x55 , 0x7d ,
105- 0x7c , 0x25 , 0x8a , 0x6f , 0x2f , 0xb4 , 0xc5 , 0xcf , 0x84 , 0x2e , 0x2b , 0xfd ,
106- 0x0d , 0x51 , 0x10 , 0x6c , 0xfb , 0x5f , 0x1b , 0xbc , 0x1b , 0x7e , 0xc5 , 0xae ,
107- 0x3b , 0x98 , 0x01 , 0x31 , 0x92 , 0xff , 0x0b , 0x57 , 0xf4 , 0x9a , 0xb2 , 0xb9 ,
108- 0x57 , 0xe9 , 0xab , 0xef , 0x0d , 0x76 , 0xd1 , 0xf0 , 0xee , 0xf4 , 0xce , 0x86 ,
109- 0xa7 , 0xe0 , 0x6e , 0xe9 , 0xb4 , 0x69 , 0xa1 , 0xdf , 0x69 , 0xf6 , 0x33 , 0xc6 ,
110- 0x69 , 0x2e , 0x97 , 0x13 , 0x9e , 0xa5 , 0x87 , 0xb0 , 0x57 , 0x10 , 0x81 , 0x37 ,
111- 0xc9 , 0x53 , 0xb3 , 0xbb , 0x7f , 0xf6 , 0x92 , 0xd1 , 0x9c , 0xd0 , 0x18 , 0xf4 ,
112- 0x92 , 0x6e , 0xda , 0x83 , 0x4f , 0xa6 , 0x63 , 0x99 , 0x4c , 0xa5 , 0xfb , 0x5e ,
113- 0xef , 0x21 , 0x64 , 0x7a , 0x20 , 0x5f , 0x6c , 0x64 , 0x85 , 0x15 , 0xcb , 0x37 ,
114- 0xe9 , 0x62 , 0x0c , 0x0b , 0x2a , 0x16 , 0xdc , 0x01 , 0x2e , 0x32 , 0xda , 0x3e ,
115- 0x4b , 0xf5 , 0x9e , 0x3a , 0xf6 , 0x17 , 0x40 , 0x94 , 0xef , 0x9e , 0x91 , 0x08 ,
116- 0x86 , 0xfa , 0xbe , 0x63 , 0xa8 , 0x5a , 0x33 , 0xec , 0xcb , 0x74 , 0x43 , 0x95 ,
117- 0xf9 , 0x6c , 0x69 , 0x52 , 0x36 , 0xc7 , 0x29 , 0x6f , 0xfc , 0x55 , 0x03 , 0x5c ,
118- 0x1f , 0xfb , 0x9f , 0xbd , 0x47 , 0xeb , 0xe7 , 0x49 , 0x47 , 0x95 , 0x0b , 0x4e ,
119- 0x89 , 0x22 , 0x09 , 0x49 , 0xe0 , 0xf5 , 0x61 , 0x1e , 0xf1 , 0xbf , 0x2e , 0x8a ,
120- 0x72 , 0x6e , 0x80 , 0x59 , 0xff , 0x57 , 0x3a , 0xf9 , 0x75 , 0x32 , 0xa3 , 0x4e ,
121- 0x5f , 0xec , 0xed , 0x28 , 0x62 , 0xd9 , 0x4d , 0x73 , 0xf2 , 0xcc , 0x81 , 0x17 ,
122- 0x60 , 0xed , 0xcd , 0xeb , 0xdc , 0xdb , 0xa7 , 0xca , 0xc5 , 0x7e , 0x02 , 0xbd ,
123- 0xf2 , 0x54 , 0x08 , 0x54 , 0xfd , 0xb4 , 0x2d , 0x09 , 0x2c , 0x17 , 0x54 , 0x4a ,
124- 0x98 , 0xd1 , 0x54 , 0xe1 , 0x51 , 0x67 , 0x08 , 0xd2 , 0xed , 0x6e , 0x7e , 0x6f ,
125- 0x3f , 0xd2 , 0x2d , 0x81 , 0x59 , 0x29 , 0x66 , 0xcb , 0x90 , 0x39 , 0x95 , 0x11 ,
126- 0x1e , 0x74 , 0x27 , 0xfe , 0xdd , 0xeb , 0xaf , 0x02 , 0x03 , 0x01 , 0x00 , 0x01 ,
127- 0x00 , 0x3b , 0x00 , 0x5b , 0x30 , 0x39 , 0x31 , 0x0b , 0x30 , 0x09 , 0x06 , 0x03 ,
128- 0x55 , 0x04 , 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x0f , 0x30 , 0x0d , 0x06 ,
129- 0x03 , 0x55 , 0x04 , 0x0a , 0x13 , 0x06 , 0x41 , 0x6d , 0x61 , 0x7a , 0x6f , 0x6e ,
130- 0x31 , 0x19 , 0x30 , 0x17 , 0x06 , 0x03 , 0x55 , 0x04 , 0x03 , 0x13 , 0x10 , 0x41 ,
131- 0x6d , 0x61 , 0x7a , 0x6f , 0x6e , 0x20 , 0x52 , 0x6f , 0x6f , 0x74 , 0x20 , 0x43 ,
132- 0x41 , 0x20 , 0x33 , 0x30 , 0x59 , 0x30 , 0x13 , 0x06 , 0x07 , 0x2a , 0x86 , 0x48 ,
133- 0xce , 0x3d , 0x02 , 0x01 , 0x06 , 0x08 , 0x2a , 0x86 , 0x48 , 0xce , 0x3d , 0x03 ,
134- 0x01 , 0x07 , 0x03 , 0x42 , 0x00 , 0x04 , 0x29 , 0x97 , 0xa7 , 0xc6 , 0x41 , 0x7f ,
135- 0xc0 , 0x0d , 0x9b , 0xe8 , 0x01 , 0x1b , 0x56 , 0xc6 , 0xf2 , 0x52 , 0xa5 , 0xba ,
136- 0x2d , 0xb2 , 0x12 , 0xe8 , 0xd2 , 0x2e , 0xd7 , 0xfa , 0xc9 , 0xc5 , 0xd8 , 0xaa ,
137- 0x6d , 0x1f , 0x73 , 0x81 , 0x3b , 0x3b , 0x98 , 0x6b , 0x39 , 0x7c , 0x33 , 0xa5 ,
138- 0xc5 , 0x4e , 0x86 , 0x8e , 0x80 , 0x17 , 0x68 , 0x62 , 0x45 , 0x57 , 0x7d , 0x44 ,
139- 0x58 , 0x1d , 0xb3 , 0x37 , 0xe5 , 0x67 , 0x08 , 0xeb , 0x66 , 0xde , 0x00 , 0x3b ,
140- 0x00 , 0x78 , 0x30 , 0x39 , 0x31 , 0x0b , 0x30 , 0x09 , 0x06 , 0x03 , 0x55 , 0x04 ,
141- 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x0f , 0x30 , 0x0d , 0x06 , 0x03 , 0x55 ,
142- 0x04 , 0x0a , 0x13 , 0x06 , 0x41 , 0x6d , 0x61 , 0x7a , 0x6f , 0x6e , 0x31 , 0x19 ,
143- 0x30 , 0x17 , 0x06 , 0x03 , 0x55 , 0x04 , 0x03 , 0x13 , 0x10 , 0x41 , 0x6d , 0x61 ,
144- 0x7a , 0x6f , 0x6e , 0x20 , 0x52 , 0x6f , 0x6f , 0x74 , 0x20 , 0x43 , 0x41 , 0x20 ,
145- 0x34 , 0x30 , 0x76 , 0x30 , 0x10 , 0x06 , 0x07 , 0x2a , 0x86 , 0x48 , 0xce , 0x3d ,
146- 0x02 , 0x01 , 0x06 , 0x05 , 0x2b , 0x81 , 0x04 , 0x00 , 0x22 , 0x03 , 0x62 , 0x00 ,
147- 0x04 , 0xd2 , 0xab , 0x8a , 0x37 , 0x4f , 0xa3 , 0x53 , 0x0d , 0xfe , 0xc1 , 0x8a ,
148- 0x7b , 0x4b , 0xa8 , 0x7b , 0x46 , 0x4b , 0x63 , 0xb0 , 0x62 , 0xf6 , 0x2d , 0x1b ,
149- 0xdb , 0x08 , 0x71 , 0x21 , 0xd2 , 0x00 , 0xe8 , 0x63 , 0xbd , 0x9a , 0x27 , 0xfb ,
150- 0xf0 , 0x39 , 0x6e , 0x5d , 0xea , 0x3d , 0xa5 , 0xc9 , 0x81 , 0xaa , 0xa3 , 0x5b ,
151- 0x20 , 0x98 , 0x45 , 0x5d , 0x16 , 0xdb , 0xfd , 0xe8 , 0x10 , 0x6d , 0xe3 , 0x9c ,
152- 0xe0 , 0xe3 , 0xbd , 0x5f , 0x84 , 0x62 , 0xf3 , 0x70 , 0x64 , 0x33 , 0xa0 , 0xcb ,
153- 0x24 , 0x2f , 0x70 , 0xba , 0x88 , 0xa1 , 0x2a , 0xa0 , 0x75 , 0xf8 , 0x81 , 0xae ,
154- 0x62 , 0x06 , 0xc4 , 0x81 , 0xdb , 0x39 , 0x6e , 0x29 , 0xb0 , 0x1e , 0xfa , 0x2e ,
155- 0x5c , 0x00 , 0x47 , 0x00 , 0x5b , 0x30 , 0x45 , 0x31 , 0x0b , 0x30 , 0x09 , 0x06 ,
156- 0x03 , 0x55 , 0x04 , 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x17 , 0x30 , 0x15 ,
157- 0x06 , 0x03 , 0x55 , 0x04 , 0x0a , 0x13 , 0x0e , 0x41 , 0x72 , 0x64 , 0x75 , 0x69 ,
158- 0x6e , 0x6f , 0x20 , 0x4c , 0x4c , 0x43 , 0x20 , 0x55 , 0x53 , 0x31 , 0x0b , 0x30 ,
159- 0x09 , 0x06 , 0x03 , 0x55 , 0x04 , 0x0b , 0x13 , 0x02 , 0x49 , 0x54 , 0x31 , 0x10 ,
160- 0x30 , 0x0e , 0x06 , 0x03 , 0x55 , 0x04 , 0x03 , 0x13 , 0x07 , 0x41 , 0x72 , 0x64 ,
161- 0x75 , 0x69 , 0x6e , 0x6f , 0x30 , 0x59 , 0x30 , 0x13 , 0x06 , 0x07 , 0x2a , 0x86 ,
162- 0x48 , 0xce , 0x3d , 0x02 , 0x01 , 0x06 , 0x08 , 0x2a , 0x86 , 0x48 , 0xce , 0x3d ,
163- 0x03 , 0x01 , 0x07 , 0x03 , 0x42 , 0x00 , 0x04 , 0x6d , 0x77 , 0x6c , 0x5a , 0xcf ,
164- 0x61 , 0x1c , 0x7d , 0x44 , 0x98 , 0x51 , 0xf2 , 0x5e , 0xe1 , 0x02 , 0x40 , 0x77 ,
165- 0xb7 , 0x9c , 0xbd , 0x49 , 0xa2 , 0xa3 , 0x8c , 0x4e , 0xab , 0x5e , 0x98 , 0xac ,
166- 0x82 , 0xfc , 0x69 , 0x5b , 0x44 , 0x22 , 0x77 , 0xb4 , 0x4d , 0x2e , 0x8e , 0xdf ,
167- 0x2a , 0x71 , 0xc1 , 0x39 , 0x6c , 0xd6 , 0x39 , 0x14 , 0xbd , 0xd9 , 0x6b , 0x18 ,
168- 0x4b , 0x4b , 0xec , 0xb3 , 0xd5 , 0xee , 0x42 , 0x89 , 0x89 , 0x55 , 0x22 , 0x00 ,
169- 0x6a , 0x01 , 0x24 , 0x30 , 0x68 , 0x31 , 0x0b , 0x30 , 0x09 , 0x06 , 0x03 , 0x55 ,
170- 0x04 , 0x06 , 0x13 , 0x02 , 0x55 , 0x53 , 0x31 , 0x25 , 0x30 , 0x23 , 0x06 , 0x03 ,
171- 0x55 , 0x04 , 0x0a , 0x13 , 0x1c , 0x53 , 0x74 , 0x61 , 0x72 , 0x66 , 0x69 , 0x65 ,
172- 0x6c , 0x64 , 0x20 , 0x54 , 0x65 , 0x63 , 0x68 , 0x6e , 0x6f , 0x6c , 0x6f , 0x67 ,
173- 0x69 , 0x65 , 0x73 , 0x2c , 0x20 , 0x49 , 0x6e , 0x63 , 0x2e , 0x31 , 0x32 , 0x30 ,
174- 0x30 , 0x06 , 0x03 , 0x55 , 0x04 , 0x0b , 0x13 , 0x29 , 0x53 , 0x74 , 0x61 , 0x72 ,
175- 0x66 , 0x69 , 0x65 , 0x6c , 0x64 , 0x20 , 0x43 , 0x6c , 0x61 , 0x73 , 0x73 , 0x20 ,
176- 0x32 , 0x20 , 0x43 , 0x65 , 0x72 , 0x74 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 ,
177- 0x69 , 0x6f , 0x6e , 0x20 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6f , 0x72 , 0x69 , 0x74 ,
178- 0x79 , 0x30 , 0x82 , 0x01 , 0x20 , 0x30 , 0x0d , 0x06 , 0x09 , 0x2a , 0x86 , 0x48 ,
179- 0x86 , 0xf7 , 0x0d , 0x01 , 0x01 , 0x01 , 0x05 , 0x00 , 0x03 , 0x82 , 0x01 , 0x0d ,
180- 0x00 , 0x30 , 0x82 , 0x01 , 0x08 , 0x02 , 0x82 , 0x01 , 0x01 , 0x00 , 0xb7 , 0x32 ,
181- 0xc8 , 0xfe , 0xe9 , 0x71 , 0xa6 , 0x04 , 0x85 , 0xad , 0x0c , 0x11 , 0x64 , 0xdf ,
182- 0xce , 0x4d , 0xef , 0xc8 , 0x03 , 0x18 , 0x87 , 0x3f , 0xa1 , 0xab , 0xfb , 0x3c ,
183- 0xa6 , 0x9f , 0xf0 , 0xc3 , 0xa1 , 0xda , 0xd4 , 0xd8 , 0x6e , 0x2b , 0x53 , 0x90 ,
184- 0xfb , 0x24 , 0xa4 , 0x3e , 0x84 , 0xf0 , 0x9e , 0xe8 , 0x5f , 0xec , 0xe5 , 0x27 ,
185- 0x44 , 0xf5 , 0x28 , 0xa6 , 0x3f , 0x7b , 0xde , 0xe0 , 0x2a , 0xf0 , 0xc8 , 0xaf ,
186- 0x53 , 0x2f , 0x9e , 0xca , 0x05 , 0x01 , 0x93 , 0x1e , 0x8f , 0x66 , 0x1c , 0x39 ,
187- 0xa7 , 0x4d , 0xfa , 0x5a , 0xb6 , 0x73 , 0x04 , 0x25 , 0x66 , 0xeb , 0x77 , 0x7f ,
188- 0xe7 , 0x59 , 0xc6 , 0x4a , 0x99 , 0x25 , 0x14 , 0x54 , 0xeb , 0x26 , 0xc7 , 0xf3 ,
189- 0x7f , 0x19 , 0xd5 , 0x30 , 0x70 , 0x8f , 0xaf , 0xb0 , 0x46 , 0x2a , 0xff , 0xad ,
190- 0xeb , 0x29 , 0xed , 0xd7 , 0x9f , 0xaa , 0x04 , 0x87 , 0xa3 , 0xd4 , 0xf9 , 0x89 ,
191- 0xa5 , 0x34 , 0x5f , 0xdb , 0x43 , 0x91 , 0x82 , 0x36 , 0xd9 , 0x66 , 0x3c , 0xb1 ,
192- 0xb8 , 0xb9 , 0x82 , 0xfd , 0x9c , 0x3a , 0x3e , 0x10 , 0xc8 , 0x3b , 0xef , 0x06 ,
193- 0x65 , 0x66 , 0x7a , 0x9b , 0x19 , 0x18 , 0x3d , 0xff , 0x71 , 0x51 , 0x3c , 0x30 ,
194- 0x2e , 0x5f , 0xbe , 0x3d , 0x77 , 0x73 , 0xb2 , 0x5d , 0x06 , 0x6c , 0xc3 , 0x23 ,
195- 0x56 , 0x9a , 0x2b , 0x85 , 0x26 , 0x92 , 0x1c , 0xa7 , 0x02 , 0xb3 , 0xe4 , 0x3f ,
196- 0x0d , 0xaf , 0x08 , 0x79 , 0x82 , 0xb8 , 0x36 , 0x3d , 0xea , 0x9c , 0xd3 , 0x35 ,
197- 0xb3 , 0xbc , 0x69 , 0xca , 0xf5 , 0xcc , 0x9d , 0xe8 , 0xfd , 0x64 , 0x8d , 0x17 ,
198- 0x80 , 0x33 , 0x6e , 0x5e , 0x4a , 0x5d , 0x99 , 0xc9 , 0x1e , 0x87 , 0xb4 , 0x9d ,
199- 0x1a , 0xc0 , 0xd5 , 0x6e , 0x13 , 0x35 , 0x23 , 0x5e , 0xdf , 0x9b , 0x5f , 0x3d ,
200- 0xef , 0xd6 , 0xf7 , 0x76 , 0xc2 , 0xea , 0x3e , 0xbb , 0x78 , 0x0d , 0x1c , 0x42 ,
201- 0x67 , 0x6b , 0x04 , 0xd8 , 0xf8 , 0xd6 , 0xda , 0x6f , 0x8b , 0xf2 , 0x44 , 0xa0 ,
202- 0x01 , 0xab , 0x02 , 0x01 , 0x03 , 0x00 , 0x9b , 0x01 , 0x26 , 0x30 , 0x81 , 0x98 ,
203- 0x31 , 0x0b , 0x30 , 0x09 , 0x06 , 0x03 , 0x55 , 0x04 , 0x06 , 0x13 , 0x02 , 0x55 ,
204- 0x53 , 0x31 , 0x10 , 0x30 , 0x0e , 0x06 , 0x03 , 0x55 , 0x04 , 0x08 , 0x13 , 0x07 ,
205- 0x41 , 0x72 , 0x69 , 0x7a , 0x6f , 0x6e , 0x61 , 0x31 , 0x13 , 0x30 , 0x11 , 0x06 ,
206- 0x03 , 0x55 , 0x04 , 0x07 , 0x13 , 0x0a , 0x53 , 0x63 , 0x6f , 0x74 , 0x74 , 0x73 ,
207- 0x64 , 0x61 , 0x6c , 0x65 , 0x31 , 0x25 , 0x30 , 0x23 , 0x06 , 0x03 , 0x55 , 0x04 ,
208- 0x0a , 0x13 , 0x1c , 0x53 , 0x74 , 0x61 , 0x72 , 0x66 , 0x69 , 0x65 , 0x6c , 0x64 ,
209- 0x20 , 0x54 , 0x65 , 0x63 , 0x68 , 0x6e , 0x6f , 0x6c , 0x6f , 0x67 , 0x69 , 0x65 ,
210- 0x73 , 0x2c , 0x20 , 0x49 , 0x6e , 0x63 , 0x2e , 0x31 , 0x3b , 0x30 , 0x39 , 0x06 ,
211- 0x03 , 0x55 , 0x04 , 0x03 , 0x13 , 0x32 , 0x53 , 0x74 , 0x61 , 0x72 , 0x66 , 0x69 ,
212- 0x65 , 0x6c , 0x64 , 0x20 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x73 ,
213- 0x20 , 0x52 , 0x6f , 0x6f , 0x74 , 0x20 , 0x43 , 0x65 , 0x72 , 0x74 , 0x69 , 0x66 ,
214- 0x69 , 0x63 , 0x61 , 0x74 , 0x65 , 0x20 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6f , 0x72 ,
215- 0x69 , 0x74 , 0x79 , 0x20 , 0x2d , 0x20 , 0x47 , 0x32 , 0x30 , 0x82 , 0x01 , 0x22 ,
216- 0x30 , 0x0d , 0x06 , 0x09 , 0x2a , 0x86 , 0x48 , 0x86 , 0xf7 , 0x0d , 0x01 , 0x01 ,
217- 0x01 , 0x05 , 0x00 , 0x03 , 0x82 , 0x01 , 0x0f , 0x00 , 0x30 , 0x82 , 0x01 , 0x0a ,
218- 0x02 , 0x82 , 0x01 , 0x01 , 0x00 , 0xd5 , 0x0c , 0x3a , 0xc4 , 0x2a , 0xf9 , 0x4e ,
219- 0xe2 , 0xf5 , 0xbe , 0x19 , 0x97 , 0x5f , 0x8e , 0x88 , 0x53 , 0xb1 , 0x1f , 0x3f ,
220- 0xcb , 0xcf , 0x9f , 0x20 , 0x13 , 0x6d , 0x29 , 0x3a , 0xc8 , 0x0f , 0x7d , 0x3c ,
221- 0xf7 , 0x6b , 0x76 , 0x38 , 0x63 , 0xd9 , 0x36 , 0x60 , 0xa8 , 0x9b , 0x5e , 0x5c ,
222- 0x00 , 0x80 , 0xb2 , 0x2f , 0x59 , 0x7f , 0xf6 , 0x87 , 0xf9 , 0x25 , 0x43 , 0x86 ,
223- 0xe7 , 0x69 , 0x1b , 0x52 , 0x9a , 0x90 , 0xe1 , 0x71 , 0xe3 , 0xd8 , 0x2d , 0x0d ,
224- 0x4e , 0x6f , 0xf6 , 0xc8 , 0x49 , 0xd9 , 0xb6 , 0xf3 , 0x1a , 0x56 , 0xae , 0x2b ,
225- 0xb6 , 0x74 , 0x14 , 0xeb , 0xcf , 0xfb , 0x26 , 0xe3 , 0x1a , 0xba , 0x1d , 0x96 ,
226- 0x2e , 0x6a , 0x3b , 0x58 , 0x94 , 0x89 , 0x47 , 0x56 , 0xff , 0x25 , 0xa0 , 0x93 ,
227- 0x70 , 0x53 , 0x83 , 0xda , 0x84 , 0x74 , 0x14 , 0xc3 , 0x67 , 0x9e , 0x04 , 0x68 ,
228- 0x3a , 0xdf , 0x8e , 0x40 , 0x5a , 0x1d , 0x4a , 0x4e , 0xcf , 0x43 , 0x91 , 0x3b ,
229- 0xe7 , 0x56 , 0xd6 , 0x00 , 0x70 , 0xcb , 0x52 , 0xee , 0x7b , 0x7d , 0xae , 0x3a ,
230- 0xe7 , 0xbc , 0x31 , 0xf9 , 0x45 , 0xf6 , 0xc2 , 0x60 , 0xcf , 0x13 , 0x59 , 0x02 ,
231- 0x2b , 0x80 , 0xcc , 0x34 , 0x47 , 0xdf , 0xb9 , 0xde , 0x90 , 0x65 , 0x6d , 0x02 ,
232- 0xcf , 0x2c , 0x91 , 0xa6 , 0xa6 , 0xe7 , 0xde , 0x85 , 0x18 , 0x49 , 0x7c , 0x66 ,
233- 0x4e , 0xa3 , 0x3a , 0x6d , 0xa9 , 0xb5 , 0xee , 0x34 , 0x2e , 0xba , 0x0d , 0x03 ,
234- 0xb8 , 0x33 , 0xdf , 0x47 , 0xeb , 0xb1 , 0x6b , 0x8d , 0x25 , 0xd9 , 0x9b , 0xce ,
235- 0x81 , 0xd1 , 0x45 , 0x46 , 0x32 , 0x96 , 0x70 , 0x87 , 0xde , 0x02 , 0x0e , 0x49 ,
236- 0x43 , 0x85 , 0xb6 , 0x6c , 0x73 , 0xbb , 0x64 , 0xea , 0x61 , 0x41 , 0xac , 0xc9 ,
237- 0xd4 , 0x54 , 0xdf , 0x87 , 0x2f , 0xc7 , 0x22 , 0xb2 , 0x26 , 0xcc , 0x9f , 0x59 ,
238- 0x54 , 0x68 , 0x9f , 0xfc , 0xbe , 0x2a , 0x2f , 0xc4 , 0x55 , 0x1c , 0x75 , 0x40 ,
239- 0x60 , 0x17 , 0x85 , 0x02 , 0x55 , 0x39 , 0x8b , 0x7f , 0x05 , 0x02 , 0x03 , 0x01 ,
240- 0x00 , 0x01
241- };
242-
243- #elif defined (ARDUINO_EDGE_CONTROL )
244- /*
245- * https://www.amazontrust.com/repository/AmazonRootCA1.pem
246- * https://www.amazontrust.com/repository/AmazonRootCA2.pem
247- * https://www.amazontrust.com/repository/AmazonRootCA3.pem
248- * https://www.amazontrust.com/repository/AmazonRootCA4.pem
249- * https://www.amazontrust.com/repository/SFSRootCAG2.pem
250- */
25132static const char AIoTUPCert [] =
33+ /* https://www.amazontrust.com/repository/AmazonRootCA1.pem */
25234"-----BEGIN CERTIFICATE-----\n"
25335"MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\n"
25436"ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\n"
@@ -269,6 +51,7 @@ static const char AIoTUPCert[] =
26951"5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\n"
27052"rqXRfboQnoZsG4q5WTP468SQvvG5\n"
27153"-----END CERTIFICATE-----\n"
54+ /* https://www.amazontrust.com/repository/AmazonRootCA2.pem */
27255"-----BEGIN CERTIFICATE-----\n"
27356"MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF\n"
27457"ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\n"
@@ -300,6 +83,7 @@ static const char AIoTUPCert[] =
30083"9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT\n"
30184"4PsJYGw=\n"
30285"-----END CERTIFICATE-----\n"
86+ /* https://www.amazontrust.com/repository/AmazonRootCA3.pem */
30387"-----BEGIN CERTIFICATE-----\n"
30488"MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5\n"
30589"MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\n"
@@ -312,6 +96,7 @@ static const char AIoTUPCert[] =
31296"BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM\n"
31397"YyRIHN8wfdVoOw==\n"
31498"-----END CERTIFICATE-----\n"
99+ /* https://www.amazontrust.com/repository/AmazonRootCA4.pem */
315100"-----BEGIN CERTIFICATE-----\n"
316101"MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5\n"
317102"MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\n"
@@ -325,6 +110,7 @@ static const char AIoTUPCert[] =
325110"CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW\n"
326111"1KyLa2tJElMzrdfkviT8tQp21KW8EA==\n"
327112"-----END CERTIFICATE-----\n"
113+ /* https://www.amazontrust.com/repository/SFSRootCAG2.pem */
328114"-----BEGIN CERTIFICATE-----\n"
329115"MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx\n"
330116"EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT\n"
@@ -348,6 +134,45 @@ static const char AIoTUPCert[] =
348134"iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn\n"
349135"0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN\n"
350136"sSi6\n"
137+ "-----END CERTIFICATE-----\n"
138+ /* iot.arduino.cc:8883 / iot.oniudra.cc:8883 */
139+ "-----BEGIN CERTIFICATE-----\n"
140+ "MIIBzzCCAXSgAwIBAgIUHxAd66fhJecnwaOR4+wNF03tSlkwCgYIKoZIzj0EAwIw\n"
141+ "RTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkFyZHVpbm8gTExDIFVTMQswCQYDVQQL\n"
142+ "EwJJVDEQMA4GA1UEAxMHQXJkdWlubzAeFw0xODA3MjQwOTQ3MDBaFw00ODA3MTYw\n"
143+ "OTQ3MDBaMEUxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5BcmR1aW5vIExMQyBVUzEL\n"
144+ "MAkGA1UECxMCSVQxEDAOBgNVBAMTB0FyZHVpbm8wWTATBgcqhkjOPQIBBggqhkjO\n"
145+ "PQMBBwNCAARtd2xaz2EcfUSYUfJe4QJAd7ecvUmio4xOq16YrIL8aVtEIne0TS6O\n"
146+ "3ypxwTls1jkUvdlrGEtL7LPV7kKJiVUio0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD\n"
147+ "VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWz4qa47JsBqoVOY2m4wJ+fzhuYAwCgYI\n"
148+ "KoZIzj0EAwIDSQAwRgIhAL/T3CNmaLUK3D8NDsNz4grH92CqEA3TIL/hApabawXY\n"
149+ "AiEA6tnZ2lrNElKXCajtZg/hjWRE/+giFzBP8riar8qOz2w=\n"
150+ "-----END CERTIFICATE--------\n"
151+ /* iot.arduino.cc:8885 */
152+ "-----BEGIN CERTIFICATE-----\n"
153+ "MIIB0DCCAXagAwIBAgIUb62eK/Vv1baaPAaY5DADBUbxB1owCgYIKoZIzj0EAwIw\n"
154+ "RTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkFyZHVpbm8gTExDIFVTMQswCQYDVQQL\n"
155+ "EwJJVDEQMA4GA1UEAxMHQXJkdWlubzAgFw0yNTAxMTAxMDUzMjJaGA8yMDU1MDEw\n"
156+ "MzEwNTMyMlowRTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkFyZHVpbm8gTExDIFVT\n"
157+ "MQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHQXJkdWlubzBZMBMGByqGSM49AgEGCCqG\n"
158+ "SM49AwEHA0IABKHhU2w1UhozDegrrFsSwY9QN7M+ZJug7icCNceNWhBF0Mr1UuyX\n"
159+ "8pr/gcbieZc/0znG16HMa2GFcPY7rmIdccijQjBAMA8GA1UdEwEB/wQFMAMBAf8w\n"
160+ "DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRCZSmE0ASI0cYD9AmzeOM7EijgPjAK\n"
161+ "BggqhkjOPQQDAgNIADBFAiEAz6TLYP9eiVOr/cVU/11zwGofe/FoNe4p1BlzMl7G\n"
162+ "VVACIG8tL3Ta2WbIOaUVpBL2gfLuI9WSW1sR++zXP+zFhmen\n"
163+ "-----END CERTIFICATE-----\n"
164+ /* iot.oniudra.cc:8885 */
165+ "-----BEGIN CERTIFICATE-----\n"
166+ "MIIBzzCCAXagAwIBAgIUI5fEitwlnwujc/mU0d8LnDiDXBIwCgYIKoZIzj0EAwIw\n"
167+ "RTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkFyZHVpbm8gTExDIFVTMQswCQYDVQQL\n"
168+ "EwJJVDEQMA4GA1UEAxMHQXJkdWlubzAgFw0yNTAxMDgxMTA4MzdaGA8yMDU1MDEw\n"
169+ "MTExMDgzN1owRTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkFyZHVpbm8gTExDIFVT\n"
170+ "MQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHQXJkdWlubzBZMBMGByqGSM49AgEGCCqG\n"
171+ "SM49AwEHA0IABBFwNODDPgC9C1kDmKBbawtQ31FmTudAXVpGSOUwcDX582z820cD\n"
172+ "eIaCwOxghmI+p/CpOH63f5F6h23ErqZMBkijQjBAMA8GA1UdEwEB/wQFMAMBAf8w\n"
173+ "DgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQdnBmQGLB7ls/r1Tetdp+MVMqxfTAK\n"
174+ "BggqhkjOPQQDAgNHADBEAiBPSZ9HpF7MuFoK4Jsz//PHILQuHM4WmRopQR9ysSs0\n"
175+ "HAIgNadMPgxv01dy59kCgzehgKzmKdTF0rG1SniYqnkLqPA=\n"
351176"-----END CERTIFICATE-----\n" ;
352177#else
353178
0 commit comments