您好我正在使用SSL连接到我的MQTT服务器。我收到以下异常。
curl: (51) SSL: certificate subject name (*.xyz.com) does not match target host name '192.168.2.10'
我正在为ssl使用域证书。任何帮助将不胜感激。
答案 0 :(得分:0)
在尝试建立MQTT连接时,似乎启用了HostName验证。 如果启用了HostName验证,则证书中存在的主题DN应与服务器主机名相同。在这里,服务器是我猜的MQTT代理。
在您的情况下,运行代理的系统具有HostName' 192.168.2.10',而已颁发给代理的证书包含DN中存在的一些不同的主机名。
现在可以有两种解决方案:
希望它能解决您的问题。