mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
activate setInsecure to make tsl work
This commit is contained in:
@@ -49,8 +49,7 @@ void MqttSettingsService::begin() {
|
|||||||
}
|
}
|
||||||
if (_state.rootCA.length() > 0) {
|
if (_state.rootCA.length() > 0) {
|
||||||
_mqttClient = static_cast<MqttClient *>(new espMqttClientSecure(espMqttClientTypes::UseInternalTask::NO));
|
_mqttClient = static_cast<MqttClient *>(new espMqttClientSecure(espMqttClientTypes::UseInternalTask::NO));
|
||||||
// use setInsecure() if there is no internet connection to verify the rootCA
|
static_cast<espMqttClientSecure *>(_mqttClient)->setInsecure();
|
||||||
// static_cast<espMqttClientSecure *>(_mqttClient)->setInsecure();
|
|
||||||
String cert = "-----BEGIN CERTIFICATE-----\n" + _state.rootCA + "\n-----END CERTIFICATE-----\n";
|
String cert = "-----BEGIN CERTIFICATE-----\n" + _state.rootCA + "\n-----END CERTIFICATE-----\n";
|
||||||
static_cast<espMqttClientSecure *>(_mqttClient)->setCACert(retainCstr(cert.c_str(), &_retainedRootCA));
|
static_cast<espMqttClientSecure *>(_mqttClient)->setCACert(retainCstr(cert.c_str(), &_retainedRootCA));
|
||||||
static_cast<espMqttClientSecure *>(_mqttClient)->onConnect(std::bind(&MqttSettingsService::onMqttConnect, this, _1));
|
static_cast<espMqttClientSecure *>(_mqttClient)->onConnect(std::bind(&MqttSettingsService::onMqttConnect, this, _1));
|
||||||
|
|||||||
Reference in New Issue
Block a user