AWS IoT basicPubSub.py示例-证书说明(CLI)

时间:2018-11-21 22:00:46

标签: python-3.x amazon-web-services mqtt iot

我一直在努力使AWS IoT正常运行,并且一直在解决问题,出错并且一无所获。我正在尝试使用AWS IoT basicPubSub.py脚本测试连接,但出现错误:

 ssl.SSLError: unknown error (_ssl.c:3946)

我已经多次通过所有证书,但是想检查/完全了解我是否可以从命令行实用程序和/或IAM界面中提取rootCAFile,certfile和privatekey?我已经下载了每条信息并存储在本地文件中。

python basicPubSub.py -e <endpoint> -r <rootCAFilePath> -c <certFilePath> -k <privateKeyFilePath> 

主要目的是确保一切正确,否则我还有其他问题吗?有没有一种方法可以测试每个证书,以确保每个文件正确并具有正确的信息?

1 个答案:

答案 0 :(得分:0)

我不确定如何解决此问题,我尝试了以下项目来解决此问题:

  1. 重新创建所有证书
  2. 使用sudo重新安装CLI
  3. 已安装的ssl(sudo apt-get install -y libssl-dev)

我将在RPi上进行全新安装,并重复步骤以了解如何解决和修复此问题。