Emqttd Ssl配置

时间:2017-02-21 09:25:13

标签: ssl mqtt tls1.2

我尝试激活emqttd服务器的ssl。为此,我在etc文件夹下的emq.conf中添加了以下行。

mqtt.listener.ssl.tls_versions = tlsv1.2,tlsv1.1,tlsv1
mqtt.listener.ssl.handshake_timeout = 15s
mqtt.listener.ssl.keyfile = etc/certs/key.pem
mqtt.listener.ssl.certfile = etc/certs/cert.pem
mqtt.listener.ssl.cacertfile = etc/certs/cacert.pem
mqtt.listener.ssl.verify = verify_peer

所有其他设置与默认设置相同。

但是,我可以使用mqtt-spy broker连接我的本地mqtt服务器,而无需执行ssl版本,证书等任何ssl配置。我想我没有'配置emqttd的ssl属性。我怎么解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:-1)

您必须检查要为SSL尝试的端口。 其次,您需要将key.pem和cert.pem放在所提到的路径上。 如果客户端具有证书来验证服务器,它将正常工作。