通过 AMQP 协议从应用程序发送到 Azure IOT 中心时,消息是否加密?它是否受 SSL 保护?

问题描述

我正在通过 AMQP 协议从我的应用程序向 Azure IOT 中心发送消息。我正在使用 Azure.Devices.Client sdk 发送消息。我想知道应用程序发送的消息是否经过加密。

解决方法

Azure IoT 中心仅允许来自设备的加密连接。为了建立 encrypted connection to Azure IoTHub - 使用行业标准传输层安全 (TLS) - 您的 device needs to trust Baltimore Cybertrust Root CA

由于您使用的是 Azure IoT Device SDK,因此内置加密连接,只要您在受信任的根证书颁发机构上拥有 Baltimore Cyber​​Trust Root,您的应用程序就应该可以正常工作。

Baltimore CyberTrust Root on your Trusted Root Certification Authorities