2017-02-21 6 views
0

私はemqttd serverのsslを起動しようとしています。このため、次の行をetcフォルダのemq.confに追加しました。Emqttd Ssl Configuration

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ブローカーを使用して、sslのバージョン、証明書などのssl設定を行わずにローカルのmqttサーバーに接続できます。私はemqttdのsslプロパティーを設定していないと思う。どうすればこの問題を解決できますか?

ありがとうございます。

答えて

0

SSLを試しているポートを確認する必要があります。 第2に、上記のパスにkey.pemとcert.pemを配置する必要があります。 クライアントがサーバーを認証するための証明書を持っていれば正常に動作します。