fix: tls verify mijia cloud mqtt broker hostname (#1774)
Some checks failed
Tests / check-rule-format (push) Has been cancelled
Validate / validate-hassfest (push) Has been cancelled
Validate / validate-hacs (push) Has been cancelled
Validate / validate-lint (push) Has been cancelled
Validate / validate-setup (push) Has been cancelled

This commit is contained in:
Li Shuzhen
2026-08-18 17:48:40 +08:00
committed by GitHub
parent f290ff17d8
commit 1a5f890cbe

View File

@@ -631,9 +631,10 @@ class _MipsClient(ABC):
ca_certs=self._ca_file, ca_certs=self._ca_file,
certfile=self._cert_file, certfile=self._cert_file,
keyfile=self._key_file) keyfile=self._key_file)
self._mqtt.tls_insecure_set(True)
else: else:
self._mqtt.tls_set(tls_version=ssl.PROTOCOL_TLS_CLIENT) self._mqtt.tls_set(tls_version=ssl.PROTOCOL_TLS_CLIENT)
self._mqtt.tls_insecure_set(True) self._mqtt.tls_insecure_set(False)
self._mqtt.on_connect = self.__on_connect self._mqtt.on_connect = self.__on_connect
self._mqtt.on_connect_fail = self.__on_connect_failed self._mqtt.on_connect_fail = self.__on_connect_failed
self._mqtt.on_disconnect = self.__on_disconnect self._mqtt.on_disconnect = self.__on_disconnect