我正在尝试运行 azure iothub sdk c sample of the mqtt protocol 。 我已经编译了 hte 项目,但是当我运行该程序时,它返回一些有关 SSL 例程的错误
这是完整的错误:
error:1416F086: SSL routines:tls_process_server_certificate:certificate verify failed
Info: Closing tlsio from a state other than TLSIO_STATE_EXT_OPEN or TLSIO_STATE_EXT_ERROR
我只发现这个错误重复了五次,每一条已接受的消息都准备好传输到 IoTHub。
我读到我需要对示例目录中的 openssl 证书设置信任,但我还没有弄清楚如何执行此任务或如何避免此问题。
有人已经遇到过这个问题吗?
最佳答案
This document详细介绍了如何准备开发环境以及如何在Linux、Windows或其他平台上运行示例。请引用重建代码部分,然后运行测试。
关于c - azure iothub sdk mqtt 示例 - 错误 tls 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47269396/