【发布时间】:2019-11-14 17:11:54
【问题描述】:
我在 AWS IoT 控制台创建了一个证书。当我在 Raspberry Pi 上运行 AWS 示例中的证书时,一切正常。我的证书嵌入到代码中用于测试目的,我使用 mbedtls_x509_crt_parse 函数来解析证书。
现在,我想在 MCU 上运行应用程序,但在握手期间出现 -2700 错误。 我正在使用嵌入到代码中的相同证书,但出现错误。
Raspberry Pi 和 MCU 项目之间的一切似乎都相同。只是MCU上没有时间定义(MBEDTLS_HAVE_TIME_DATE被注释掉)。
我正在使用 mbedTls 实现的 AWS IoT SDK 中的 mbedtls_wrapper.c 实现。当我尝试验证证书时,我收到“!受信任的 CA 未正确签署证书”警告。 问题是我没有创建证书,AWS 做了,而且我使用相同的证书但得到了这个。
我不是这方面的专家?谢谢
【问题讨论】:
标签: amazon-web-services certificate ssl-certificate x509certificate2 handshake