You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否使用Azure Key Vault生成的证书对Azure IoT Hub设备进行身份验证?

实现可行性结论

该场景完全可以实现,你可以通过以下标准流程使用Azure Key Vault生成的证书完成Azure IoT Hub设备的身份验证:

具体操作流程
  • 第一步:在Azure Key Vault中生成符合要求的X.509证书,可根据需求选择自签名类型或CA签名类型,生成过程中可自定义证书的公钥算法、有效期、使用者名称等参数。生成完成后,可导出证书的公钥文件(.cer格式)和包含私钥的证书文件(.pfx格式)。
  • 第二步:根据证书类型匹配IoT Hub的认证配置
    • 若使用自签名证书:将从Key Vault导出的公钥.cer文件上传到IoT Hub对应设备的身份验证配置项中,认证方式选择「X.509自签名」。设备端保存带私钥的.pfx文件,发起连接时携带该证书即可完成身份校验。
    • 若使用CA签名证书:先将Key Vault中生成的根CA/中间CA证书的公钥上传到IoT Hub的全局证书管理页,完成CA所有权证明流程后,所有由该CA签发的设备证书,只需在注册设备时选择「X.509 CA签名」认证方式,设备端持有对应私钥证书即可正常完成认证。
注意事项
  • 设备端使用的证书从Key Vault导出时,必须确认导出选项勾选了「导出私钥」,否则证书不具备身份签名能力,无法通过认证。
  • 设备证书的通用名称(CN)必须与IoT Hub中注册的设备ID完全一致,否则认证请求会被IoT Hub直接拒绝。

内容的提问来源于stack exchange,提问作者Haroun S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:24:06