【发布时间】:2019-07-02 00:37:19
【问题描述】:
目前我正在使用 azure 自动化和自动化帐户。为了执行运行手册,我想使用服务主体 + 证书对我进行身份验证。 不幸的是,我收到错误消息“X.509 证书中不存在私钥”。 我会用:
Add-AzureRmAccount -ServicePrincipal -Tenant xxx -ApplicationId xxx -CertificateThumbprint xxx
但是使用 Login-AzureRmAccount 和 Connect-AzureRmAccount 我会收到相同的错误消息。
到目前为止我做了什么? 由于我在一家大公司工作,我不能使用自签名证书。我们的团队为我创建了一个 .cer-File 和 .key(私钥)文件。经过一些测试,我发现我需要这样的东西:
此外,我知道我可以使用 .pfx 文件获得此文件,但其他团队不接受此文件,因为他们只接受 .cer 文件,因此会将证书导入我的服务主体。
如何获取包含公钥的 .cer 文件?
非常感谢!
【问题讨论】:
-
在使用 Azure 时如何使用证书文件?您是否将其传递到 cmd 行?
-
您能否在自动化帐户的共享资源中添加您的证书(.cer 或 .pfx)?
-
@Oleg:不幸的是,我不知道,因为我只是将 .cer 文件传递给为我做这件事的服务团队。
-
@NancyXiong:我可以添加它,但不会有任何影响。也试过了
标签: azure certificate x509certificate client-certificates azure-automation