Amazon web services AWS IoT MOSQUITO证书错误

Amazon web services AWS IoT MOSQUITO证书错误,amazon-web-services,ssl,mqtt,mosquitto,aws-iot,Amazon Web Services,Ssl,Mqtt,Mosquitto,Aws Iot,我在尝试将Mosquito连接到AWS IoT MQTT系统时遇到了一个非常令人沮丧的错误。我按照以下指南进行设置: 一开始似乎很管用。当我订阅时,我能够在AWS物联网控制台中看到消息。然后我重新启动了mosquitto,一次又一次地出现了这个错误: 1529722121: OpenSSL Error: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown 1529722121: Socket e

我在尝试将Mosquito连接到AWS IoT MQTT系统时遇到了一个非常令人沮丧的错误。我按照以下指南进行设置:

一开始似乎很管用。当我订阅时,我能够在AWS物联网控制台中看到消息。然后我重新启动了mosquitto,一次又一次地出现了这个错误:

1529722121: OpenSSL Error: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown
1529722121: Socket error on client local.bridgeawsiot, disconnecting.
1529722151: Bridge local.bridgeawsiot doing local SUBSCRIBE on topic localgateway_to_awsiot
1529722151: Bridge local.bridgeawsiot doing local SUBSCRIBE on topic both_directions
1529722151: Connecting bridge awsiot (a10cxxxxxxxxxx.iot.us-west-2.amazonaws.com:8883)
1529722182: Connecting bridge awsiot (a10cxxxxxxxxxx.iot.us-west-2.amazonaws.com:8883)

我已经多次验证了我使用的证书是正确的,我还检查了它是否附加了策略,以及证书是否被激活。我确保rootCA.pem文件是由Verisign发布的。我不明白经纪人为什么不工作。主机操作系统是运行捆绑版mosquitto的Ubuntu18.04。任何帮助都将不胜感激。

我发现了问题所在。我使用CLI检索IoT端点,默认区域设置为us-west-2。我创建的证书位于us-east-1中