【问题标题】:Does Paho MQTT client support encryption when just using a password仅使用密码时 Paho MQTT 客户端是否支持加密
【发布时间】:2019-09-12 13:34:20
【问题描述】:

我正在使用 Java Paho MQTT 客户端库通过 MQTT 连接到服务器。

这些库支持使用签名证书进行身份验证和加密的 TLS/SSL。

但是,如果我只使用如下所示的用户名和密码进行身份验证,而不是 TLS 证书,我的通信是否仍会被加密?这个我不确定。

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

【问题讨论】:

    标签: java authentication ssl mqtt paho


    【解决方案1】:

    不,如果您未启用 TLS,用户名和密码(以及身份验证后发送的任何消息有效负载)将以明文形式发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 2023-03-31
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      相关资源
      最近更新 更多