TLS support

This commit is contained in:
Andrey Aleksandrov
2026-02-04 18:00:22 +02:00
parent 5a22f36ebf
commit 3ff92ea801
4 changed files with 87 additions and 8 deletions

View File

@@ -146,6 +146,11 @@ esp_err_t mqtt_manager_init(const mqtt_config_t *config, mqtt_event_callback_t e
mqtt_cfg.credentials.authentication.password = config->password;
}
if (config->ca_cert_pem && strlen(config->ca_cert_pem) > 0)
{
mqtt_cfg.broker.verification.certificate = config->ca_cert_pem;
}
// Initialize MQTT client
mqtt_client = esp_mqtt_client_init(&mqtt_cfg);
if (mqtt_client == NULL)