c - azure iothub sdk mqtt 示例 - 错误 tls 证书

标签 c azure azure-iot-sdk

我正在尝试运行 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/

相关文章:

c - 将函数内部的区域分配给空指针并保留外部的值

Azure Cloud Shell 启动失败

Azure IoT边缘以编程方式[NodeJS]创建边缘和叶子设备之间的父子关系

c# - 无法在 Raspberry Pi 上构建 Azure IOT SDK

c - 如何迭代节点列表并比较字符串

c++ - C 中的十六进制赋值

c - C 中的分配错误(函数或代码)和奇怪的行为

Azure AppServiceConsoleLogs 正在为每个新行输入一个新的日志条目

azure : VNet Integration || The gateway did not receive a response from 'Microsoft.Web'

Azure 配置服务示例不适用于节点