gpt4 book ai didi

linux - 主机名中的 ssl 错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:50 24 4
gpt4 key购买 nike

您好,我正在使用 SSL 连接到我的 MQTT 服务器。我收到以下异常。

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

我正在为 ssl 使用域证书。任何帮助将不胜感激。

最佳答案

当您尝试建立 MQTT 连接时,主机名验证似乎已启用。如果启用了主机名验证,则证书中的主题 DN 应与服务器主机名相同。在这里,服务器是我猜的 MQTT 代理。

在您的情况下,运行代理的系统具有主机名“192.168.2.10”,而颁发给代理的证书包含 DN 中存在的一些不同的主机名。

现在有两种解决方法:

  • 您可以通过在 MQTT 客户端禁用主机名验证来尝试相同的方法。
  • 您可以向代理颁发新证书,在证书的主题 DN 中包含机器的主机名。

希望它能解决您的问题。

关于linux - 主机名中的 ssl 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47199652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com