File tree 2 files changed +15
-3
lines changed
2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ static int mTestDone = 0;
77
77
#define AWSIOT_PUBLISH_MSG_SZ 400
78
78
79
79
/* Demo Certificates */
80
- static const char * root_ca =
80
+ WOLFMQTT_EXAMPLE_CERT const char * root_ca =
81
81
"-----BEGIN CERTIFICATE-----\n"
82
82
"MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB\n"
83
83
"yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\n"
@@ -120,7 +120,7 @@ static const char* device_pub_key =
120
120
"-----END PUBLIC KEY-----" ;
121
121
#endif
122
122
123
- static const char * device_priv_key =
123
+ WOLFMQTT_EXAMPLE_CERT const char * device_priv_key =
124
124
#ifndef WOLFSSL_ENCRYPTED_KEYS
125
125
"-----BEGIN RSA PRIVATE KEY-----\n"
126
126
"MIIEpAIBAAKCAQEAqsAKVhbfQEWblC8PvgubqpJasVoCEsSfvLF4b5DIAsoMeieP\n"
@@ -182,7 +182,7 @@ static const char* device_priv_key =
182
182
"-----END ENCRYPTED PRIVATE KEY-----" ;
183
183
#endif
184
184
185
- static const char * device_cert =
185
+ WOLFMQTT_EXAMPLE_CERT const char * device_cert =
186
186
"-----BEGIN CERTIFICATE-----\n"
187
187
"MIIDWjCCAkKgAwIBAgIVANIzUucLFUREa2BiJUXoRv6Z4XaIMA0GCSqGSIb3DQEB\n"
188
188
"CwUAME0xSzBJBgNVBAsMQkFtYXpvbiBXZWIgU2VydmljZXMgTz1BbWF6b24uY29t\n"
Original file line number Diff line number Diff line change 96
96
#define DEFAULT_SESS_EXP_INT 0xFFFFFFFF
97
97
#endif
98
98
99
+ /* certs are either static or extern, depending on the specific example */
100
+ #ifdef WOLFMQTT_EXTERN_CERT
101
+ #undef WOLFMQTT_EXAMPLE_CERT
102
+ #define WOLFMQTT_EXAMPLE_CERT /* init extern from mqttexample.h */
103
+ extern const char * root_ca ;
104
+ extern const char * device_cert ;
105
+ extern const char * device_priv_key ;
106
+ #else
107
+ #undef WOLFMQTT_EXAMPLE_CERT
108
+ #define WOLFMQTT_EXAMPLE_CERT static
109
+ #endif
110
+
99
111
/* MQTT Client state */
100
112
typedef enum _MQTTCtxState {
101
113
WMQ_BEGIN = 0 ,
You can’t perform that action at this time.
0 commit comments