python mqtt tls_某些程序中TLS证书上的MQTT(Mosquitto)错误

玩玩它,一切看起来都像我想要的那样工作。我能够将android客户端和MQTTSpy连接到我自己的服务器。在

昨天我想到了一个好主意,那就是寻找一个可以将状态和信息推送到MQTT:https://github.com/owagner/kodi2mqtt的Kodi插件

当我看到Mosquitto日志文件中的更改时,它能够找到服务器,但是我一直得到相同的错误:1492549927: New connection from 81.240.134.64 on port 8883.

1492549927: OpenSSL Error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol

1492549927: Socket error on client , disconnecting.

1492549932: New connection from 81.240.134.64 on port 8883.

1492549933: OpenSSL Error: error:140780E5:SSL routines:SSL23_READ:ssl handshake failure

1492549933: Socket error on client , disconnecting.

1492549934: New connection from 81.240.134.64 on port 8883.

1492549934: OpenSSL Error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol

1492549934: Socket error on client , disconnecting.

1492549939: New connection from 81.240.134.64 on port 8883.

1492549939: OpenSSL Error: error:140780E5:SSL routines:SSL23_READ:ssl handshake failure

1492549939: Socket error on client , disconnecting.

据我所知,证书有一些问题,但我不能百分之百确定缺少什么。在其他应用程序中,我不需要提供我自己的证书,所以我看不到缺少什么。我尝试在Kodi加载项中使用生成的证书,但是它们似乎不起作用,我得到了另一个错误:

^{pr2}$

我不知道该往哪个方向查。我的服务器/证书是否有问题(因为其他客户机正在工作,所以不太可能)还是Kodi插件的python代码有问题?如果是这样的话,有人能解释一下缺失了什么吗(我知道我的编码方法,只是不太了解证书)。在

谢谢你的帮助!在

乔伦C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值