Mayank Gupta / Mbed OS pelion-example-frdm

Dependencies:   FXAS21002 FXOS8700Q

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers mbed_cloud_dev_credentials.c Source File

mbed_cloud_dev_credentials.c

00001 /*
00002  * Copyright (c) 2018 ARM Limited. All rights reserved.
00003  * SPDX-License-Identifier: Apache-2.0
00004  * Licensed under the Apache License, Version 2.0 (the License); you may
00005  * not use this file except in compliance with the License.
00006  * You may obtain a copy of the License at
00007  *
00008  * http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
00012  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016 #ifndef __MBED_CLOUD_DEV_CREDENTIALS_H__
00017 #define __MBED_CLOUD_DEV_CREDENTIALS_H__
00018 
00019 #include <inttypes.h>
00020 
00021 const char MBED_CLOUD_DEV_BOOTSTRAP_ENDPOINT_NAME[] = "016da5b9daa9e6a322d6ad8b03c00000";
00022 const char MBED_CLOUD_DEV_ACCOUNT_ID[] = "016da505a446562ef84d63ba00000000";
00023 const char MBED_CLOUD_DEV_BOOTSTRAP_SERVER_URI[] = "coaps://bootstrap.us-east-1.mbedcloud.com:5684?aid=016da505a446562ef84d63ba00000000";
00024 
00025 const uint8_t MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_CERTIFICATE[] = 
00026 { 0x30, 0x82, 0x02, 0x84, 0x30, 0x82, 0x02, 0x29,
00027  0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x10, 0x5e,
00028  0xa2, 0x78, 0xd1, 0x76, 0x41, 0x44, 0xf8, 0x99,
00029  0xdc, 0x62, 0xa4, 0x96, 0x76, 0x0e, 0x02, 0x30,
00030  0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
00031  0x04, 0x03, 0x02, 0x30, 0x81, 0xa2, 0x31, 0x0b,
00032  0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13,
00033  0x02, 0x47, 0x42, 0x31, 0x17, 0x30, 0x15, 0x06,
00034  0x03, 0x55, 0x04, 0x08, 0x0c, 0x0e, 0x43, 0x61,
00035  0x6d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x73,
00036  0x68, 0x69, 0x72, 0x65, 0x31, 0x12, 0x30, 0x10,
00037  0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x09, 0x43,
00038  0x61, 0x6d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65,
00039  0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04,
00040  0x0a, 0x0c, 0x07, 0x41, 0x52, 0x4d, 0x20, 0x4c,
00041  0x74, 0x64, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03,
00042  0x55, 0x04, 0x0b, 0x0c, 0x20, 0x30, 0x31, 0x36,
00043  0x64, 0x61, 0x35, 0x30, 0x35, 0x61, 0x34, 0x34,
00044  0x36, 0x35, 0x36, 0x32, 0x65, 0x66, 0x38, 0x34,
00045  0x64, 0x36, 0x33, 0x62, 0x61, 0x30, 0x30, 0x30,
00046  0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x29, 0x30,
00047  0x27, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x20,
00048  0x30, 0x31, 0x36, 0x64, 0x61, 0x35, 0x62, 0x39,
00049  0x64, 0x61, 0x61, 0x39, 0x65, 0x36, 0x61, 0x33,
00050  0x32, 0x32, 0x64, 0x36, 0x61, 0x64, 0x38, 0x62,
00051  0x30, 0x33, 0x63, 0x30, 0x30, 0x30, 0x30, 0x30,
00052  0x30, 0x1e, 0x17, 0x0d, 0x31, 0x39, 0x31, 0x30,
00053  0x30, 0x37, 0x31, 0x30, 0x31, 0x38, 0x30, 0x33,
00054  0x5a, 0x17, 0x0d, 0x32, 0x39, 0x31, 0x30, 0x30,
00055  0x37, 0x31, 0x30, 0x31, 0x38, 0x30, 0x33, 0x5a,
00056  0x30, 0x81, 0xa2, 0x31, 0x0b, 0x30, 0x09, 0x06,
00057  0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x42,
00058  0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04,
00059  0x08, 0x0c, 0x0e, 0x43, 0x61, 0x6d, 0x62, 0x72,
00060  0x69, 0x64, 0x67, 0x65, 0x73, 0x68, 0x69, 0x72,
00061  0x65, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55,
00062  0x04, 0x07, 0x0c, 0x09, 0x43, 0x61, 0x6d, 0x62,
00063  0x72, 0x69, 0x64, 0x67, 0x65, 0x31, 0x10, 0x30,
00064  0x0e, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x07,
00065  0x41, 0x52, 0x4d, 0x20, 0x4c, 0x74, 0x64, 0x31,
00066  0x29, 0x30, 0x27, 0x06, 0x03, 0x55, 0x04, 0x0b,
00067  0x0c, 0x20, 0x30, 0x31, 0x36, 0x64, 0x61, 0x35,
00068  0x30, 0x35, 0x61, 0x34, 0x34, 0x36, 0x35, 0x36,
00069  0x32, 0x65, 0x66, 0x38, 0x34, 0x64, 0x36, 0x33,
00070  0x62, 0x61, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
00071  0x30, 0x30, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03,
00072  0x55, 0x04, 0x03, 0x0c, 0x20, 0x30, 0x31, 0x36,
00073  0x64, 0x61, 0x35, 0x62, 0x39, 0x64, 0x61, 0x61,
00074  0x39, 0x65, 0x36, 0x61, 0x33, 0x32, 0x32, 0x64,
00075  0x36, 0x61, 0x64, 0x38, 0x62, 0x30, 0x33, 0x63,
00076  0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x59, 0x30,
00077  0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
00078  0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
00079  0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
00080  0xd3, 0xaf, 0xfe, 0xe2, 0x62, 0xc8, 0xfa, 0xa8,
00081  0xc7, 0xce, 0x90, 0xef, 0xc6, 0x0a, 0x5d, 0x5e,
00082  0x39, 0xdd, 0xa0, 0x90, 0x1b, 0x81, 0x23, 0xdb,
00083  0xa0, 0x7b, 0xa8, 0xa2, 0x78, 0x5a, 0xfe, 0xf0,
00084  0x33, 0x77, 0x31, 0x20, 0xb0, 0xe8, 0xbc, 0xce,
00085  0xd5, 0xe3, 0x4e, 0x01, 0x52, 0x5f, 0xc7, 0x6e,
00086  0x52, 0xc5, 0x3e, 0x2d, 0x44, 0xed, 0xca, 0xeb,
00087  0xf9, 0x19, 0xb8, 0x1e, 0xfe, 0xe7, 0x16, 0x82,
00088  0xa3, 0x3f, 0x30, 0x3d, 0x30, 0x12, 0x06, 0x09,
00089  0x2b, 0x06, 0x01, 0x04, 0x01, 0xa0, 0x20, 0x81,
00090  0x49, 0x04, 0x05, 0x02, 0x03, 0x40, 0x00, 0x91,
00091  0x30, 0x12, 0x06, 0x03, 0x55, 0x1d, 0x13, 0x01,
00092  0x01, 0xff, 0x04, 0x08, 0x30, 0x06, 0x01, 0x01,
00093  0xff, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x03,
00094  0x55, 0x1d, 0x25, 0x04, 0x0c, 0x30, 0x0a, 0x06,
00095  0x08, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x07, 0x03,
00096  0x02, 0x30, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48,
00097  0xce, 0x3d, 0x04, 0x03, 0x02, 0x03, 0x49, 0x00,
00098  0x30, 0x46, 0x02, 0x21, 0x00, 0x86, 0x74, 0x7b,
00099  0x4e, 0x89, 0x45, 0xd7, 0xbc, 0x78, 0x63, 0xb6,
00100  0xf9, 0xfb, 0x8e, 0x49, 0x1a, 0x1e, 0xc0, 0xb9,
00101  0xd3, 0x17, 0x9b, 0x72, 0xb0, 0x1c, 0x95, 0xaf,
00102  0x42, 0x28, 0x02, 0x9d, 0x2f, 0x02, 0x21, 0x00,
00103  0xb8, 0x7e, 0xd0, 0x8c, 0xc3, 0x3c, 0xe9, 0x91,
00104  0xdc, 0xb4, 0xa8, 0x11, 0x08, 0xe6, 0x23, 0xe5,
00105  0x20, 0x03, 0x17, 0xde, 0x0f, 0x02, 0x5d, 0xfd,
00106  0xd2, 0x90, 0x84, 0x5a, 0x57, 0x4f, 0x80, 0xb5 };
00107 
00108 const uint8_t MBED_CLOUD_DEV_BOOTSTRAP_SERVER_ROOT_CA_CERTIFICATE[] = 
00109 { 0x30, 0x82, 0x02, 0x1f, 0x30, 0x82, 0x01, 0xc5,
00110  0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x10, 0x3c,
00111  0x63, 0x38, 0x70, 0x08, 0xd3, 0xc9, 0x8a, 0x4c,
00112  0x72, 0x1f, 0x8f, 0x45, 0xeb, 0xd8, 0xf3, 0x30,
00113  0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
00114  0x04, 0x03, 0x02, 0x30, 0x67, 0x31, 0x0b, 0x30,
00115  0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02,
00116  0x47, 0x42, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03,
00117  0x55, 0x04, 0x08, 0x13, 0x0e, 0x43, 0x61, 0x6d,
00118  0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x73, 0x68,
00119  0x69, 0x72, 0x65, 0x31, 0x12, 0x30, 0x10, 0x06,
00120  0x03, 0x55, 0x04, 0x07, 0x13, 0x09, 0x43, 0x61,
00121  0x6d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x31,
00122  0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x0a,
00123  0x13, 0x07, 0x41, 0x52, 0x4d, 0x20, 0x4c, 0x74,
00124  0x64, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55,
00125  0x04, 0x03, 0x13, 0x10, 0x41, 0x52, 0x4d, 0x20,
00126  0x42, 0x6f, 0x6f, 0x74, 0x73, 0x74, 0x72, 0x61,
00127  0x70, 0x20, 0x43, 0x41, 0x30, 0x20, 0x17, 0x0d,
00128  0x31, 0x37, 0x30, 0x34, 0x30, 0x33, 0x31, 0x34,
00129  0x30, 0x33, 0x33, 0x36, 0x5a, 0x18, 0x0f, 0x32,
00130  0x30, 0x35, 0x32, 0x30, 0x34, 0x30, 0x33, 0x31,
00131  0x34, 0x31, 0x33, 0x33, 0x36, 0x5a, 0x30, 0x67,
00132  0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04,
00133  0x06, 0x13, 0x02, 0x47, 0x42, 0x31, 0x17, 0x30,
00134  0x15, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x0e,
00135  0x43, 0x61, 0x6d, 0x62, 0x72, 0x69, 0x64, 0x67,
00136  0x65, 0x73, 0x68, 0x69, 0x72, 0x65, 0x31, 0x12,
00137  0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13,
00138  0x09, 0x43, 0x61, 0x6d, 0x62, 0x72, 0x69, 0x64,
00139  0x67, 0x65, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03,
00140  0x55, 0x04, 0x0a, 0x13, 0x07, 0x41, 0x52, 0x4d,
00141  0x20, 0x4c, 0x74, 0x64, 0x31, 0x19, 0x30, 0x17,
00142  0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x41,
00143  0x52, 0x4d, 0x20, 0x42, 0x6f, 0x6f, 0x74, 0x73,
00144  0x74, 0x72, 0x61, 0x70, 0x20, 0x43, 0x41, 0x30,
00145  0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
00146  0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86,
00147  0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
00148  0x00, 0x04, 0x3b, 0xd3, 0xfe, 0xb0, 0xd9, 0xa4,
00149  0x72, 0xe1, 0x11, 0x11, 0x59, 0xba, 0x06, 0x2d,
00150  0xf8, 0x26, 0xd5, 0x65, 0x98, 0xaa, 0xcf, 0x2a,
00151  0x5f, 0xc6, 0x87, 0xa5, 0x6b, 0x0e, 0x30, 0x15,
00152  0xe8, 0x12, 0x16, 0x49, 0x90, 0xe3, 0xf9, 0x3e,
00153  0xf9, 0x3d, 0xde, 0xf5, 0x5a, 0x1f, 0x03, 0x44,
00154  0xbb, 0x81, 0x7a, 0xc9, 0x71, 0x6d, 0x6c, 0xc2,
00155  0x42, 0x3b, 0x55, 0xdb, 0x86, 0xad, 0x2c, 0xc0,
00156  0xcf, 0xe4, 0xa3, 0x51, 0x30, 0x4f, 0x30, 0x0b,
00157  0x06, 0x03, 0x55, 0x1d, 0x0f, 0x04, 0x04, 0x03,
00158  0x02, 0x01, 0x86, 0x30, 0x0f, 0x06, 0x03, 0x55,
00159  0x1d, 0x13, 0x01, 0x01, 0xff, 0x04, 0x05, 0x30,
00160  0x03, 0x01, 0x01, 0xff, 0x30, 0x1d, 0x06, 0x03,
00161  0x55, 0x1d, 0x0e, 0x04, 0x16, 0x04, 0x14, 0x84,
00162  0xc0, 0xf5, 0x82, 0xe9, 0x5d, 0xa5, 0xe0, 0xaa,
00163  0x74, 0x6f, 0xf7, 0x81, 0x8f, 0x4b, 0xe8, 0x9e,
00164  0xde, 0x5d, 0x80, 0x30, 0x10, 0x06, 0x09, 0x2b,
00165  0x06, 0x01, 0x04, 0x01, 0x82, 0x37, 0x15, 0x01,
00166  0x04, 0x03, 0x02, 0x01, 0x00, 0x30, 0x0a, 0x06,
00167  0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03,
00168  0x02, 0x03, 0x48, 0x00, 0x30, 0x45, 0x02, 0x20,
00169  0x19, 0x24, 0x0b, 0xc4, 0xac, 0x9d, 0x2b, 0x15,
00170  0xf8, 0xc3, 0x0c, 0x0b, 0xf6, 0xac, 0xb3, 0xa1,
00171  0xeb, 0x83, 0xfe, 0x1c, 0x4a, 0x96, 0x44, 0xc6,
00172  0xa0, 0xbb, 0x56, 0x5c, 0x84, 0x13, 0xc9, 0x0f,
00173  0x02, 0x21, 0x00, 0xbd, 0x89, 0x1c, 0x54, 0x98,
00174  0xa5, 0xd0, 0x98, 0xc7, 0x0c, 0x08, 0x2f, 0xd9,
00175  0x1b, 0xb8, 0x7e, 0xbf, 0x84, 0x3a, 0xfb, 0x8a,
00176  0x43, 0x1a, 0x8e, 0xac, 0xdc, 0xa8, 0x66, 0x3d,
00177  0xe3, 0xf9, 0xdc };
00178 
00179 const uint8_t MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_PRIVATE_KEY[] = 
00180 { 0x30, 0x81, 0x93, 0x02, 0x01, 0x00, 0x30, 0x13,
00181  0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
00182  0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
00183  0x03, 0x01, 0x07, 0x04, 0x79, 0x30, 0x77, 0x02,
00184  0x01, 0x01, 0x04, 0x20, 0x39, 0xa3, 0x2f, 0x8a,
00185  0x26, 0xc2, 0x96, 0xe2, 0x36, 0x4f, 0x93, 0x3c,
00186  0xef, 0x4f, 0x85, 0xeb, 0x52, 0xf3, 0x68, 0xac,
00187  0x64, 0x24, 0x97, 0x94, 0xda, 0xbc, 0xd9, 0x8e,
00188  0x5d, 0xd9, 0x6a, 0xaa, 0xa0, 0x0a, 0x06, 0x08,
00189  0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
00190  0xa1, 0x44, 0x03, 0x42, 0x00, 0x04, 0xd3, 0xaf,
00191  0xfe, 0xe2, 0x62, 0xc8, 0xfa, 0xa8, 0xc7, 0xce,
00192  0x90, 0xef, 0xc6, 0x0a, 0x5d, 0x5e, 0x39, 0xdd,
00193  0xa0, 0x90, 0x1b, 0x81, 0x23, 0xdb, 0xa0, 0x7b,
00194  0xa8, 0xa2, 0x78, 0x5a, 0xfe, 0xf0, 0x33, 0x77,
00195  0x31, 0x20, 0xb0, 0xe8, 0xbc, 0xce, 0xd5, 0xe3,
00196  0x4e, 0x01, 0x52, 0x5f, 0xc7, 0x6e, 0x52, 0xc5,
00197  0x3e, 0x2d, 0x44, 0xed, 0xca, 0xeb, 0xf9, 0x19,
00198  0xb8, 0x1e, 0xfe, 0xe7, 0x16, 0x82 };
00199 
00200 const char MBED_CLOUD_DEV_MANUFACTURER[] = "dev_manufacturer";
00201 
00202 const char MBED_CLOUD_DEV_MODEL_NUMBER[] = "dev_model_num";
00203 
00204 const char MBED_CLOUD_DEV_SERIAL_NUMBER[] = "0";
00205 
00206 const char MBED_CLOUD_DEV_DEVICE_TYPE[] = "dev_device_type";
00207 
00208 const char MBED_CLOUD_DEV_HARDWARE_VERSION[] = "dev_hardware_version";
00209 
00210 const uint32_t MBED_CLOUD_DEV_MEMORY_TOTAL_KB = 0;
00211 
00212 const uint32_t MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_CERTIFICATE_SIZE = sizeof(MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_CERTIFICATE);
00213 const uint32_t MBED_CLOUD_DEV_BOOTSTRAP_SERVER_ROOT_CA_CERTIFICATE_SIZE = sizeof(MBED_CLOUD_DEV_BOOTSTRAP_SERVER_ROOT_CA_CERTIFICATE);
00214 const uint32_t MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_PRIVATE_KEY_SIZE = sizeof(MBED_CLOUD_DEV_BOOTSTRAP_DEVICE_PRIVATE_KEY);
00215 
00216 #endif //__MBED_CLOUD_DEV_CREDENTIALS_H__