2017-11-09 20 views
0

こんにちは私はSSLを使用してMQTTサーバーに接続しています。次の例外が発生しています。ホスト名にsslエラーがあります

curl: (51) SSL: certificate subject name (*.xyz.com) does not match target host name '192.168.2.10' 

私はsslのドメイン証明書を使用しています。どんな助けもありがとう。

答えて

0

MQTT接続を作成しようとしているときにHostName検証のように見えます。 HostName検証が有効な場合、証明書に存在するSubject DNはServer Hostnameと同じである必要があります。ここで、serverは私が推測するMQTTブローカーです。

あなたのケースでは、ブローカが実行されているシステムのホスト名は「192.168.2.10」ですが、ブローカに発行された証明書にはDNに存在する別のホスト名が含まれています。あなたはMQTTクライアント側のホスト名検証を無効にすることで、同じことを試すことができ

  • は今、これには2つの解決策があることができます。
  • 証明書の件名DNのマシンのホスト名を含む新しい証明書をブローカに発行することができます。

あなたの懸念事項に対処したいと考えています。

関連する問題