微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重新生成 Azure IoT Edge 中心证书

如何解决重新生成 Azure IoT Edge 中心证书

我在 Azure 中创建了一个名为 myedgeserver 的 VM,并在其上安装了 IoT Edge 运行时。之后我为服务器创建了一个 dns 名称,产生的名称是 myedgeserver.westeurope.cloudapp.azure.com。

安装服务器时,它会创建一个带有主机名称的自签名证书,即 myedgeserver。

当使用 fqdn(在端口 8883 mqtt 上)连接到边缘服务器时,它返回此证书,这会在客户端上产生错误,因为客户端需要带有 fqdn 的证书。

我更改了 /etc/aziot/config.toml 中的主机名并运行

sudo iotedge config apply

但我仍然获得只有虚拟机名称的证书。

如何使用 fqdn 在边缘服务器上重新生成此自签名证书?

解决方法

您必须重新生成证书并将它们用于 IoT Hib 和您的边缘设备(您的虚拟机)。按照以下链接生成文章中概述的证书。

https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/iot-edge/how-to-create-test-certificates.md

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。