我正在尝试从RaspPi连接到AWS IoT。 我正在获取如下信息。
“无法验证服务器的证书。它无效, 或您没有将ca_file或ca_path设置为适当的值。“
我的设置是:
#define AWS_IOT_MQTT_HOST "xxxx.iot.us-west-2.amazonaws.com"
#define AWS_IOT_MQTT_PORT 443
#define AWS_IOT_MQTT_CLIENT_ID "RaspberryPi"
#define AWS_IOT_MY_THING_NAME "RaspberryPi"
#define AWS_IOT_ROOT_CA_FILENAME "AmazonRootCA2.pem"
#define AWS_IOT_CERTIFICATE_FILENAME "xxx-certificate.pem.crt"
#define AWS_IOT_PRIVATE_KEY_FILENAME "xxx-private.pem.key"
我不知道应该放置哪个RootCA,以及在哪里找到它。 创建IoT证书时,我有两个(prv / pub)密钥和“用于此操作的证书”。 请让我知道如何解决。
MW