From 1e8adfb34f9d953730c8a25e9579cd1458ea586d Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Mon, 10 Jul 2023 15:22:33 +0200 Subject: [PATCH] activate setInsecure to make tsl work --- lib/framework/MqttSettingsService.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/framework/MqttSettingsService.cpp b/lib/framework/MqttSettingsService.cpp index dc54f2328..6582a2b82 100644 --- a/lib/framework/MqttSettingsService.cpp +++ b/lib/framework/MqttSettingsService.cpp @@ -49,8 +49,7 @@ void MqttSettingsService::begin() { } if (_state.rootCA.length() > 0) { _mqttClient = static_cast(new espMqttClientSecure(espMqttClientTypes::UseInternalTask::NO)); - // use setInsecure() if there is no internet connection to verify the rootCA - // static_cast(_mqttClient)->setInsecure(); + static_cast(_mqttClient)->setInsecure(); String cert = "-----BEGIN CERTIFICATE-----\n" + _state.rootCA + "\n-----END CERTIFICATE-----\n"; static_cast(_mqttClient)->setCACert(retainCstr(cert.c_str(), &_retainedRootCA)); static_cast(_mqttClient)->onConnect(std::bind(&MqttSettingsService::onMqttConnect, this, _1));