【问题标题】:AWS IoT basicPubSub.py example - clarification on certificates (CLI)AWS IoT basicPubSub.py 示例 - 证书说明 (CLI)
【发布时间】:2018-11-21 22:00:46
【问题描述】:

我一直在努力让 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> 

主要目的只是确保一切正确,或者我还有其他问题?有没有办法测试每个证书以确保每个文件都是正确的并具有正确的信息?

【问题讨论】:

  • 我建议您尝试使用 MQTT.fx 等客户端来检查您的证书和 AWS IoT 策略配置。一旦你解决了这个问题,然后尝试 python 示例。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-08-04
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多