如何使用SSL证书授权IOT Hub事件?

时间:2016-07-13 11:29:45

标签: azure ssl ssl-certificate azure-iot-hub

我正在使用Azure IOT HUB。我是否可以使用SSL证书授权设备将数据发送到IOT HUB。在使用IOT REST API向IOT Hub发送事件时,我只能看到Authorization标头接受SAS令牌。我已经在IOT Hub上为我的设备配置了SSL证书的指纹,但不确定如何使用证书授权将事件发送到IOT Hub。

2 个答案:

答案 0 :(得分:0)

是的,你可以。请查看https://azure.microsoft.com/documentation/articles/iot-hub-sas-tokens/中讨论在物联网中心使用X.509证书的部分。

答案 1 :(得分:0)

对于那些第一次看到这个问题的人,我创建了一个基于C#的代码示例,向您展示如何将OpenSSL自签名和自生成的X509证书与在Azure IoT Hub中注册的设备相关联,然后在后续运行时操作中使用证书(主要或次要) - 特别是发送遥测消息。

https://github.com/tamhinsf/SimpleAzureIoTCerts/