RaspberryPi AWS-IoT证书问题

时间:2018-08-08 14:49:02

标签: amazon-web-services raspberry-pi iot

我正在尝试从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

1 个答案:

答案 0 :(得分:0)

最后,来自以下位置的第一个证书“ RSA 2048位密钥:VeriSign 3类公共主G5根CA证书”

AWS link

开始工作。

MW