Osamu Koizumi / Mbed OS HelloMQTT

Dependencies:   MQTT

Fork of HelloMQTT by Osamu Koizumi

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MQTT_server_setting.h Source File

MQTT_server_setting.h

00001 #ifndef _SERVER_ROT_CERT_H_
00002 #define _SERVER_ROT_CERT_H_
00003 
00004 const char MQTT_SERVER_HOST_NAME[] = "iot.eclipse.org";
00005 
00006 #if MBED_CONF_APP_USE_TLS == 1
00007 const int MQTT_SERVER_PORT = 8883;
00008 
00009 /*
00010  * Root CA certificate here in PEM format.
00011  * "-----BEGIN CERTIFICATE-----\n"
00012  * ...
00013  * "-----END CERTIFICATE-----\n";
00014  */
00015 const char SSL_CA_PEM[] = 
00016 // DST Root CA X3, which is Root CA of iot.eclipse.org
00017 "-----BEGIN CERTIFICATE-----\n"
00018 "MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/\n"
00019 "MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\n"
00020 "DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow\n"
00021 "PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD\n"
00022 "Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\n"
00023 "AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O\n"
00024 "rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq\n"
00025 "OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b\n"
00026 "xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw\n"
00027 "7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD\n"
00028 "aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV\n"
00029 "HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG\n"
00030 "SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69\n"
00031 "ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr\n"
00032 "AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz\n"
00033 "R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5\n"
00034 "JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo\n"
00035 "Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ\n"
00036 "-----END CERTIFICATE-----\n";
00037 
00038 /*
00039  * (optional) Client certificate here in PEM format.
00040  * Set NULL if you don't use.
00041  * "-----BEGIN CERTIFICATE-----\n"
00042  * ...
00043  * "-----END CERTIFICATE-----\n";
00044  */
00045 const char* SSL_CLIENT_CERT_PEM = NULL;
00046 
00047 
00048 /*
00049  * (optional) Client private key here in PEM format.
00050  * Set NULL if you don't use.
00051  * "-----BEGIN RSA PRIVATE KEY-----\n"
00052  * ...
00053  * "-----END RSA PRIVATE KEY-----\n";
00054  */
00055 const char* SSL_CLIENT_PRIVATE_KEY_PEM = NULL;
00056 
00057 #else
00058 /* No TLS */
00059 const int MQTT_SERVER_PORT = 1883;
00060 #endif /* MBED_CONF_APP_USE_TLS == 1 */
00061 
00062 #endif /* _SERVER_ROT_CERT */