V1
Dependencies: simple-mbed-client
security.h@1:bb3336b7e953, 2017-03-07 (annotated)
- Committer:
- johnlynam2014
- Date:
- Tue Mar 07 12:57:42 2017 +0000
- Revision:
- 1:bb3336b7e953
- Parent:
- 0:94dec0f696e0
Mbed_1st_Commit_V1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
johnlynam2014 | 0:94dec0f696e0 | 1 | |
johnlynam2014 | 0:94dec0f696e0 | 2 | |
johnlynam2014 | 0:94dec0f696e0 | 3 | /* |
johnlynam2014 | 0:94dec0f696e0 | 4 | |
johnlynam2014 | 0:94dec0f696e0 | 5 | * Copyright (c) 2015 ARM Limited. All rights reserved. |
johnlynam2014 | 0:94dec0f696e0 | 6 | |
johnlynam2014 | 0:94dec0f696e0 | 7 | * SPDX-License-Identifier: Apache-2.0 |
johnlynam2014 | 0:94dec0f696e0 | 8 | |
johnlynam2014 | 0:94dec0f696e0 | 9 | * Licensed under the Apache License, Version 2.0 (the License); you may |
johnlynam2014 | 0:94dec0f696e0 | 10 | |
johnlynam2014 | 0:94dec0f696e0 | 11 | * not use this file except in compliance with the License. |
johnlynam2014 | 0:94dec0f696e0 | 12 | |
johnlynam2014 | 0:94dec0f696e0 | 13 | * You may obtain a copy of the License at |
johnlynam2014 | 0:94dec0f696e0 | 14 | |
johnlynam2014 | 0:94dec0f696e0 | 15 | * |
johnlynam2014 | 0:94dec0f696e0 | 16 | |
johnlynam2014 | 0:94dec0f696e0 | 17 | * http://www.apache.org/licenses/LICENSE-2.0 |
johnlynam2014 | 0:94dec0f696e0 | 18 | |
johnlynam2014 | 0:94dec0f696e0 | 19 | * |
johnlynam2014 | 0:94dec0f696e0 | 20 | |
johnlynam2014 | 0:94dec0f696e0 | 21 | * Unless required by applicable law or agreed to in writing, software |
johnlynam2014 | 0:94dec0f696e0 | 22 | |
johnlynam2014 | 0:94dec0f696e0 | 23 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT |
johnlynam2014 | 0:94dec0f696e0 | 24 | |
johnlynam2014 | 0:94dec0f696e0 | 25 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
johnlynam2014 | 0:94dec0f696e0 | 26 | |
johnlynam2014 | 0:94dec0f696e0 | 27 | * See the License for the specific language governing permissions and |
johnlynam2014 | 0:94dec0f696e0 | 28 | |
johnlynam2014 | 0:94dec0f696e0 | 29 | * limitations under the License. |
johnlynam2014 | 0:94dec0f696e0 | 30 | |
johnlynam2014 | 0:94dec0f696e0 | 31 | */ |
johnlynam2014 | 0:94dec0f696e0 | 32 | |
johnlynam2014 | 0:94dec0f696e0 | 33 | #ifndef __SECURITY_H__ |
johnlynam2014 | 0:94dec0f696e0 | 34 | |
johnlynam2014 | 0:94dec0f696e0 | 35 | #define __SECURITY_H__ |
johnlynam2014 | 0:94dec0f696e0 | 36 | |
johnlynam2014 | 0:94dec0f696e0 | 37 | |
johnlynam2014 | 0:94dec0f696e0 | 38 | |
johnlynam2014 | 0:94dec0f696e0 | 39 | #include <inttypes.h> |
johnlynam2014 | 0:94dec0f696e0 | 40 | |
johnlynam2014 | 0:94dec0f696e0 | 41 | |
johnlynam2014 | 0:94dec0f696e0 | 42 | |
johnlynam2014 | 0:94dec0f696e0 | 43 | #define MBED_DOMAIN "5a6da97a-7f55-4e9e-aa2e-a0ef5a5cc1f3" |
johnlynam2014 | 0:94dec0f696e0 | 44 | |
johnlynam2014 | 1:bb3336b7e953 | 45 | #define MBED_ENDPOINT_NAME "7a865bf0-f5eb-486a-93f7-8adeb29cdbd4" |
johnlynam2014 | 0:94dec0f696e0 | 46 | |
johnlynam2014 | 0:94dec0f696e0 | 47 | |
johnlynam2014 | 0:94dec0f696e0 | 48 | |
johnlynam2014 | 0:94dec0f696e0 | 49 | const uint8_t SERVER_CERT[] = "-----BEGIN CERTIFICATE-----\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 50 | |
johnlynam2014 | 0:94dec0f696e0 | 51 | "MIIBmDCCAT6gAwIBAgIEVUCA0jAKBggqhkjOPQQDAjBLMQswCQYDVQQGEwJGSTEN\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 52 | |
johnlynam2014 | 0:94dec0f696e0 | 53 | "MAsGA1UEBwwET3VsdTEMMAoGA1UECgwDQVJNMQwwCgYDVQQLDANJb1QxETAPBgNV\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 54 | |
johnlynam2014 | 0:94dec0f696e0 | 55 | "BAMMCEFSTSBtYmVkMB4XDTE1MDQyOTA2NTc0OFoXDTE4MDQyOTA2NTc0OFowSzEL\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 56 | |
johnlynam2014 | 0:94dec0f696e0 | 57 | "MAkGA1UEBhMCRkkxDTALBgNVBAcMBE91bHUxDDAKBgNVBAoMA0FSTTEMMAoGA1UE\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 58 | |
johnlynam2014 | 0:94dec0f696e0 | 59 | "CwwDSW9UMREwDwYDVQQDDAhBUk0gbWJlZDBZMBMGByqGSM49AgEGCCqGSM49AwEH\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 60 | |
johnlynam2014 | 0:94dec0f696e0 | 61 | "A0IABLuAyLSk0mA3awgFR5mw2RHth47tRUO44q/RdzFZnLsAsd18Esxd5LCpcT9w\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 62 | |
johnlynam2014 | 0:94dec0f696e0 | 63 | "0tvNfBv4xJxGw0wcYrPDDb8/rjujEDAOMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0E\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 64 | |
johnlynam2014 | 0:94dec0f696e0 | 65 | "AwIDSAAwRQIhAPAonEAkwixlJiyYRQQWpXtkMZax+VlEiS201BG0PpAzAiBh2RsD\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 66 | |
johnlynam2014 | 0:94dec0f696e0 | 67 | "NxLKWwf4O7D6JasGBYf9+ZLwl0iaRjTjytO+Kw==\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 68 | |
johnlynam2014 | 0:94dec0f696e0 | 69 | "-----END CERTIFICATE-----\r\n"; |
johnlynam2014 | 0:94dec0f696e0 | 70 | |
johnlynam2014 | 0:94dec0f696e0 | 71 | |
johnlynam2014 | 0:94dec0f696e0 | 72 | |
johnlynam2014 | 0:94dec0f696e0 | 73 | const uint8_t CERT[] = "-----BEGIN CERTIFICATE-----\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 74 | |
johnlynam2014 | 1:bb3336b7e953 | 75 | "MIIBzzCCAXOgAwIBAgIEMF7OhTAMBggqhkjOPQQDAgUAMDkxCzAJBgNVBAYTAkZ\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 76 | |
johnlynam2014 | 0:94dec0f696e0 | 77 | "JMQwwCgYDVQQKDANBUk0xHDAaBgNVBAMME21iZWQtY29ubmVjdG9yLTIwMTgwHh\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 78 | |
johnlynam2014 | 1:bb3336b7e953 | 79 | "cNMTcwMzAxMTQ0NDE4WhcNMTgxMjMxMDYwMDAwWjCBoTFSMFAGA1UEAxNJNWE2Z\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 80 | |
johnlynam2014 | 1:bb3336b7e953 | 81 | "GE5N2EtN2Y1NS00ZTllLWFhMmUtYTBlZjVhNWNjMWYzLzdhODY1YmYwLWY1ZWIt\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 82 | |
johnlynam2014 | 1:bb3336b7e953 | 83 | "NDg2YS05M2Y3LThhZGViMjljZGJkNDEMMAoGA1UECxMDQVJNMRIwEAYDVQQKEwl\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 84 | |
johnlynam2014 | 0:94dec0f696e0 | 85 | "tYmVkIHVzZXIxDTALBgNVBAcTBE91bHUxDTALBgNVBAgTBE91bHUxCzAJBgNVBA\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 86 | |
johnlynam2014 | 1:bb3336b7e953 | 87 | "YTAkZJMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEaSE6IegQI9X0ugpNRJJl+\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 88 | |
johnlynam2014 | 1:bb3336b7e953 | 89 | "fPqQU7tkO6nr/bc2n5mzqIJ/1CYPWcNHmqN4TE4q82DHRX1lEICUgceO7lIb9zR\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 90 | |
johnlynam2014 | 1:bb3336b7e953 | 91 | "2TAMBggqhkjOPQQDAgUAA0gAMEUCID05dXJdM96YloecuDF+VUpOYqsl+ud+sg5\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 92 | |
johnlynam2014 | 1:bb3336b7e953 | 93 | "qxKAo6fUAAiEA11Jd5ejvmjEUZnRcbSw8cssXodE4M5/9fNaXIqF1B/g=\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 94 | |
johnlynam2014 | 0:94dec0f696e0 | 95 | "-----END CERTIFICATE-----\r\n"; |
johnlynam2014 | 0:94dec0f696e0 | 96 | |
johnlynam2014 | 0:94dec0f696e0 | 97 | |
johnlynam2014 | 0:94dec0f696e0 | 98 | |
johnlynam2014 | 0:94dec0f696e0 | 99 | const uint8_t KEY[] = "-----BEGIN PRIVATE KEY-----\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 100 | |
johnlynam2014 | 1:bb3336b7e953 | 101 | "MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgsfpaV4V7UFFFsitr\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 102 | |
johnlynam2014 | 1:bb3336b7e953 | 103 | "6rA3vqqjzgzti8uUtNZxpDerLCChRANCAARpIToh6BAj1fS6Ck1EkmX58+pBTu2Q\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 104 | |
johnlynam2014 | 1:bb3336b7e953 | 105 | "7qev9tzafmbOogn/UJg9Zw0eao3hMTirzYMdFfWUQgJSBx47uUhv3NHZ\r\n" |
johnlynam2014 | 0:94dec0f696e0 | 106 | |
johnlynam2014 | 0:94dec0f696e0 | 107 | "-----END PRIVATE KEY-----\r\n"; |
johnlynam2014 | 0:94dec0f696e0 | 108 | |
johnlynam2014 | 0:94dec0f696e0 | 109 | |
johnlynam2014 | 0:94dec0f696e0 | 110 | |
johnlynam2014 | 0:94dec0f696e0 | 111 | #endif //__SECURITY_H__ |