#ssl #mqtt #esp8266
Вопрос:
Я подключаюсь к защищенному соединению mqtt с паролем и пользователем и хочу проверить отпечаток пальца.
Вот мой код
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
m_pubSubClient(m_wifiClient),
m_wifiClient.setFingerprint(m_config.getMqttServerFingerprint());
if (m_wifiClient.verify(m_config.getMqttServerFingerprint(), m_config.getMqttServer())) {
Serial.println("certificate matches");
} else {
Serial.println("certificate doesn't match");
}
connected = m_pubSubClient.connect(clientId.c_str(), m_config.getMqttServerUser(), m_config.getMqttServerPassword(), willTopic, 0, true, "off");
Но я получаю эту ошибку компиляции
'class BearSSL::WiFiClientSecure' has no member named 'verify'