【问题标题】:How to install a pfx certificate to Azure so Worker Role can access a third-party Web Service?如何将 pfx 证书安装到 Azure,以便 Worker Role 可以访问第三方 Web 服务?
【发布时间】:2014-06-24 16:58:22
【问题描述】:

我的 Worker 角色的工作是从第三方 Web 服务下载数据,需要使用证书访问服务提供商。在我的开发机器上将 pfx 证书安装到 Personal Store 后,我可以轻松地使用 HttpClient 来使用该服务。

那么,在 Azure 中为已发布的 Worker Role 安装 pfx 证书的等价物是什么?

请注意,在测试期间,证书是自签名的,没有根 CA,因此无法通过新的 X509Certificate 实例从磁盘导入。

谢谢

using (var client = new HttpClient())
{
    var response =  client.GetAsync(new Uri("foo")).Result;
...
}

【问题讨论】:

    标签: azure ssl x509certificate azure-worker-roles pfx


    【解决方案1】:

    我认为在工作角色中安装 PFX 证书类似于在 Web 角色中安装 SSL 证书。

    第 1 步:在 Azure 门户的云服务证书中上传 PFX 文件。

    第 2 步:在云服务配置部分指定证书详细信息。如果您使用的是 Visual Studio,请双击角色 --> 证书选项卡 --> 添加证书并指定名称、证书存储位置和指纹。

    然后当角色被部署时,这个证书将自动安装在运行你角色的虚拟机中。

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 1970-01-01
      • 2017-11-11
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 2010-11-28
      相关资源
      最近更新 更多