aws_iot:无法验证服务器的证书

时间:2020-10-16 04:46:37

标签: amazon-web-services ssl arduino-ide aws-iot greengrass

我正在尝试连接到我的核心设备中的greengrass核心(ubuntu 18.04)。

当我在Windows上使用CA组(我从python基本发现中获得)和具有事物证书和私钥以及代理地址和代理地址(greengrass核心IPAddr)的事物名称(作为clientId)使用mqtt.fx软件时,连接到greengrass核心。

但是当我尝试使用具有相同证书的esp32(与mqtt.fx连接时使用相同的设置)以及乔尔·盖赫威勒(ref https://www.savjee.be/2019/07/connect-esp32-to-aws-iot-with-arduino-code/)与库“ mqtt”进行连接时,我无法连接并超时当检查登录/greengrass/ggc/var/log/GGConnManager.log时,出现错误{"error String":"remote error:tls:bad certificate"}

/greengrass/ggc/var/log/GGConnManager.log

已经仔细检查了证书,但没有任何问题,当我将CA更改为AmazonRootCA1,并将端点更改为ats-endpoint时,我就可以连接到核心思想了

0 个答案:

没有答案