【发布时间】:2019-05-09 13:04:11
【问题描述】:
当我们在 ios 版本 12.1.1 上使用 wss 协议连接到 AWS IoT 时,我们能够成功连接到 IoT,但立即我们可以看到 IoT 触发了 onError 事件,然后连接关闭。它尝试再次重新连接,但没有任何运气。我们从 IoT 得到的错误是“{IsTrusted: true}”。 我们没有使用任何证书,只使用配置文件访问密钥和密钥。
相同的构建能够在 ios 12.0.1、12.1 上正确连接
IOS版本:12.1.1(非工作版本)
AWS 物联网 SDK:2.0.0
【问题讨论】:
-
这甚至不是一个问题。除非您将帖子构建为问题,否则您不会获得任何帮助。描述您的期望、正在发生的事情以及您尝试过的事情。我也遇到了 iOS 12.1.1 的 AWS IoT 连接问题。我假设它与 Apple 在 12.1.1 中颁布的新证书透明度政策有关:developer.apple.com/documentation/ios_release_notes/…
-
@darkmatter 我已经编辑了描述。您对当前问题有任何解决方案吗?
-
到目前为止我还没有成功。我尝试使用 XCode 应用程序传输安全设置并为我的域和 aws 域添加例外,但未成功。我什至尝试“允许任意负载”只是为了测试它......没有骰子。我在尝试连接时看到以下记录:TCP Conn 0x28395f780 事件 1。错误:0 TCP Conn 0x28395f780 完成。 fd:26,错误:0 TCP Conn 0x28395f780 开始 SSL 协商信任评估失败:[leaf SystemTrustedCTRequired] CFNetwork SSLHandshake failed (-9807) TCP Conn 0x28395f780 SSLHandshake failed (-9807)
-
如果我发现任何新的东西@kalyan,我很乐意在这里报告
-
如果提供的答案解决了您的问题。请接受它作为正确答案。如果没有,请用任何其他问题或意见评论答案。谢谢。
标签: ios amazon-web-services iot aws-iot