encryption - 通过 AMQP 协议从应用程序发送到 Azure IOT Hub 时,消息是否加密?是否受 SSL 保护?
问题描述
我通过 AMQP 协议从我的应用程序向 Azure IOT Hub 发送消息。我正在使用 Azure.Devices.Client sdk 发送消息。我想知道从应用程序发送的消息是否已加密。
解决方案
Azure IoT Hub 仅允许来自设备的加密连接。为了建立与 Azure IoTHub 的加密连接- 使用行业标准的传输层安全性 (TLS) - 你的设备需要信任 Baltimore Cybertrust Root CA。
由于您使用的是Azure IoT 设备 SDK,因此内置了加密连接,只要您在受信任的根证书颁发机构上有 Baltimore CyberTrust 根,您的应用程序就应该可以正常工作。
推荐阅读
- android - OkHttp POST 请求设置 withCredentials 为 True?
- elasticsearch - 如何在对 Elasticsearch 的 API 请求中指定租户?
- mysql - 为什么 MySQL 为明确定义的列显示未知列?
- javascript - 三元函数执行比 JS 中的 if 语句更好还是更差
- python - 如何将张量与向量相乘?
- python-3.x - 我不明白为什么我的代码中出现此错误。ValueError: 操作数无法与形状 (24,) (26,) 一起广播
- node.js - 无法修剪 exceljs 单元格值
- android - Kotlin 反射:在 R8 混淆中找不到primaryConstructor
- angular - Amcharts 无法正确缩放
- r - 在其中一列中使用“$-”删除数据框中的所有行