我在这里遵循指示:https ://docs.microsoft.com/en-us/azure/iot-edge/how-to-create-transparent-gateway 。
当我使用 OpenSSL 和“New-CACertsEdgeDevice myGateway”命令创建证书时,我最终得到一个基于椭圆曲线的私钥,当我使用消息配置边缘网关时该私钥失败
“目前仅支持 RSA”。
我修改了 ca-certs.ps1 中的 New-CACertsCertChain 脚本(将 $useEcc 变量设置为 $false)并重新运行。该脚本成功,但现在 New-CACertsEdgeDevice 脚本失败,并显示:
New-SelfSignedCertificate:无法将“System.Object[]”转换为参数“Signer”所需的“Microsoft.CertificateServices.Commands.Certificate”类型。不支持指定的方法。
知道我做错了什么吗?