使用AWS IoT和Mosquitto客户端会导致TLS错误

时间:2018-11-28 19:09:36

标签: amazon-web-services aws-sdk mqtt iot mosquitto

我是AWS IoT的新手。我在下面的链接中关注有关设置JITP(及时配置)的示例。一切顺利,例如注册根CA,私钥验证证书等。

https://aws.amazon.com/blogs/iot/setting-up-just-in-time-provisioning-with-aws-iot-core/

我通常不会发布“我的代码有什么问题”之类的问题,但是我对此一无所知。当我尝试最后一步使用MQTT Mosquitto客户端通过以下命令连接并发布到AWS IoT Core时

mosquitto_pub --cafile root.cert --cert deviceCertAndCACert.crt --key deviceJITPCert.key -h a9bqki6ij1hx9.iot.us-east-1.amazonaws.com -p 8883 -q 1 -t foo/bar -I anyclientID --tls-version tlsv1.2 -m "Hello" -d

我收到错误消息:

Client anyclientID4406 sending CONNECT
Error: A TLS error occurred.

无论如何我都无法理解握手的问题。所有密钥和证书均正确生成。我从头开始尝试了一次又一次。也许我缺少一个明显的步骤。如果任何有经验的人可能知道出了什么问题,我将不胜感激。

0 个答案:

没有答案