
this is using the mbed os version 5-13-1
source/https_certificates.h@129:590bdc2dcf5b, 2019-07-19 (annotated)
- Committer:
- ocomeni
- Date:
- Fri Jul 19 16:49:26 2019 +0000
- Branch:
- PassingRegression
- Revision:
- 129:590bdc2dcf5b
- Parent:
- 74:f26e846adfe9
Implementation of Access token acquisition; 1. make request with credentials - DONE; 2. get response - DONE; 3. extract Id and refresh tokens from response - DONE; 4. integrate with code - DONE; Testing ongoing
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ocomeni | 73:6f5021cbe752 | 1 | /* List of trusted root CA certificates |
ocomeni | 73:6f5021cbe752 | 2 | * currently two: GlobalSign, the CA for os.mbed.com and Let's Encrypt, the CA for httpbin.org |
ocomeni | 73:6f5021cbe752 | 3 | * |
ocomeni | 73:6f5021cbe752 | 4 | * To add more root certificates, just concatenate them. |
ocomeni | 73:6f5021cbe752 | 5 | */ |
ocomeni | 74:f26e846adfe9 | 6 | #ifndef __HTTPS_CERTIFICATES__ |
ocomeni | 74:f26e846adfe9 | 7 | #define __HTTPS_CERTIFICATES__ |
ocomeni | 73:6f5021cbe752 | 8 | const char SSL_CA_PEM[] = "-----BEGIN CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 9 | "MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG\n" |
ocomeni | 73:6f5021cbe752 | 10 | "A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv\n" |
ocomeni | 73:6f5021cbe752 | 11 | "b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw\n" |
ocomeni | 73:6f5021cbe752 | 12 | "MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i\n" |
ocomeni | 73:6f5021cbe752 | 13 | "YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT\n" |
ocomeni | 73:6f5021cbe752 | 14 | "aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ\n" |
ocomeni | 73:6f5021cbe752 | 15 | "jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp\n" |
ocomeni | 73:6f5021cbe752 | 16 | "xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp\n" |
ocomeni | 73:6f5021cbe752 | 17 | "1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG\n" |
ocomeni | 73:6f5021cbe752 | 18 | "snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ\n" |
ocomeni | 73:6f5021cbe752 | 19 | "U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8\n" |
ocomeni | 73:6f5021cbe752 | 20 | "9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E\n" |
ocomeni | 73:6f5021cbe752 | 21 | "BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B\n" |
ocomeni | 73:6f5021cbe752 | 22 | "AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz\n" |
ocomeni | 73:6f5021cbe752 | 23 | "yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE\n" |
ocomeni | 73:6f5021cbe752 | 24 | "38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP\n" |
ocomeni | 73:6f5021cbe752 | 25 | "AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad\n" |
ocomeni | 73:6f5021cbe752 | 26 | "DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME\n" |
ocomeni | 73:6f5021cbe752 | 27 | "HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==\n" |
ocomeni | 73:6f5021cbe752 | 28 | "-----END CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 29 | "-----BEGIN CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 30 | "MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/\n" |
ocomeni | 73:6f5021cbe752 | 31 | "MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\n" |
ocomeni | 73:6f5021cbe752 | 32 | "DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow\n" |
ocomeni | 73:6f5021cbe752 | 33 | "SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT\n" |
ocomeni | 73:6f5021cbe752 | 34 | "GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC\n" |
ocomeni | 73:6f5021cbe752 | 35 | "AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF\n" |
ocomeni | 73:6f5021cbe752 | 36 | "q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8\n" |
ocomeni | 73:6f5021cbe752 | 37 | "SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0\n" |
ocomeni | 73:6f5021cbe752 | 38 | "Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA\n" |
ocomeni | 73:6f5021cbe752 | 39 | "a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj\n" |
ocomeni | 73:6f5021cbe752 | 40 | "/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T\n" |
ocomeni | 73:6f5021cbe752 | 41 | "AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG\n" |
ocomeni | 73:6f5021cbe752 | 42 | "CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv\n" |
ocomeni | 73:6f5021cbe752 | 43 | "bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k\n" |
ocomeni | 73:6f5021cbe752 | 44 | "c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw\n" |
ocomeni | 73:6f5021cbe752 | 45 | "VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC\n" |
ocomeni | 73:6f5021cbe752 | 46 | "ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz\n" |
ocomeni | 73:6f5021cbe752 | 47 | "MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu\n" |
ocomeni | 73:6f5021cbe752 | 48 | "Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF\n" |
ocomeni | 73:6f5021cbe752 | 49 | "AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo\n" |
ocomeni | 73:6f5021cbe752 | 50 | "uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/\n" |
ocomeni | 73:6f5021cbe752 | 51 | "wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu\n" |
ocomeni | 73:6f5021cbe752 | 52 | "X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG\n" |
ocomeni | 73:6f5021cbe752 | 53 | "PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6\n" |
ocomeni | 73:6f5021cbe752 | 54 | "KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==\n" |
ocomeni | 73:6f5021cbe752 | 55 | "-----END CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 56 | "-----BEGIN CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 57 | "MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\n" |
ocomeni | 73:6f5021cbe752 | 58 | "ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\n" |
ocomeni | 73:6f5021cbe752 | 59 | "b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL\n" |
ocomeni | 73:6f5021cbe752 | 60 | "MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\n" |
ocomeni | 73:6f5021cbe752 | 61 | "b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\n" |
ocomeni | 73:6f5021cbe752 | 62 | "ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n" |
ocomeni | 73:6f5021cbe752 | 63 | "9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw\n" |
ocomeni | 73:6f5021cbe752 | 64 | "IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\n" |
ocomeni | 73:6f5021cbe752 | 65 | "VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n" |
ocomeni | 73:6f5021cbe752 | 66 | "93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm\n" |
ocomeni | 73:6f5021cbe752 | 67 | "jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\n" |
ocomeni | 73:6f5021cbe752 | 68 | "AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA\n" |
ocomeni | 73:6f5021cbe752 | 69 | "A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI\n" |
ocomeni | 73:6f5021cbe752 | 70 | "U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs\n" |
ocomeni | 73:6f5021cbe752 | 71 | "N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv\n" |
ocomeni | 73:6f5021cbe752 | 72 | "o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU\n" |
ocomeni | 73:6f5021cbe752 | 73 | "5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\n" |
ocomeni | 73:6f5021cbe752 | 74 | "rqXRfboQnoZsG4q5WTP468SQvvG5\n" |
ocomeni | 73:6f5021cbe752 | 75 | "-----END CERTIFICATE-----\n" |
ocomeni | 73:6f5021cbe752 | 76 | ; |
ocomeni | 74:f26e846adfe9 | 77 | |
ocomeni | 74:f26e846adfe9 | 78 | #endif //__HTTPS_CERTIFICATES__ |