【发布时间】:2021-11-25 11:34:38
【问题描述】:
我正在尝试为 mqtt 实现 TLS,并已按照以下链接中的教程进行操作 http://www.steves-internet-guide.com/mosquitto-tls/
我完全按照指示使用openssl生成证书并粘贴到mqtt的位置并更改了mqtt的conf并重新启动了服务。 但是当我尝试使用 tls 连接到 mqtt 时,它会显示以下错误消息
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1124)
而python代码是
client1 = paho.Client("control1")
client1.tls_set(ca_certs="ca.crt")
client1.tls_insecure_set(True)
client1.connect("localhost", 8883)
client1.loop_forever()
ca.crt 在项目目录中的位置。
【问题讨论】: