From 9a8606bd29bb638e148ec8415b1c45771a0e3a7b Mon Sep 17 00:00:00 2001 From: Florian <1technophile@users.noreply.github.com> Date: Tue, 5 Oct 2021 17:58:01 -0500 Subject: [PATCH] Fix self signed certificate function (#1084) when using mqttset and add the macro into a test environment --- main/main.ino | 2 +- platformio.ini | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/main/main.ino b/main/main.ino index ee92423..6b22296 100644 --- a/main/main.ino +++ b/main/main.ino @@ -1951,7 +1951,7 @@ void MQTTtoSYS(char* topicOri, JsonObject& SYSdata) { // json object decoding } # if MQTT_SECURE_SELF_SIGNED if (use_ss_cert) { - cert_index = SYSdata.get("mqtt_cert_index"); + cert_index = SYSdata["mqtt_cert_index"].as(); if (cert_index >= sizeof(certs_array) / sizeof(ss_certs)) { Log.error(F("mqtt_cert_index invalid - ignoring command" CR)); return; diff --git a/platformio.ini b/platformio.ini index 295cda9..2e6aa83 100644 --- a/platformio.ini +++ b/platformio.ini @@ -859,6 +859,7 @@ lib_deps = build_flags = ${com-esp.build_flags} '-DMQTT_HTTPS_FW_UPDATE' + '-DMQTT_SECURE_SELF_SIGNED' '-DGateway_Name="OpenMQTTGateway_TEST_MQTT_FW"' board_build.flash_mode = dout