Поддерживает ли клиент Paho MQTT шифрование при использовании простого пароля

Я использую клиентские библиотеки Java Paho MQTT для подключения к серверу через MQTT.

Библиотеки поддерживают TLS / SSL с использованием подписанных сертификатов для аутентификации и шифрования.

Однако, если я использую просто имя пользователя и пароль для аутентификации, как показано ниже, а не сертификаты TLS, будет ли мое общение по-прежнему зашифровано? В этом я не уверен.

conOpt = new MqttConnectOptions();
conOpt.setUserName("username");
conOpt.setPassword("password");

person Engineer999    schedule 12.09.2019    source источник


Ответы (1)


Нет, имя пользователя и пароль (вместе с любыми сообщениями, отправленными после аутентификации) отправляются в открытом виде, если вы не включили TLS.

person hardillb    schedule 12.09.2019