web-services - Azure Web 服务作为外部服务的客户端,使用客户端证书

标签 web-services azure ssl

我需要编写 Web 服务并将其托管在 Azure 中。该服务反过来使用来自外部站点的另一项服务。因此,我的 Azure 托管服务是此外部托管服务的客户端。当我请求其他服务时,我需要在我的请求中包含一个客户端证书。

有人成功过吗?是否可以在 azure 的 Web 实例中安装证书?它会在实例重启后存活下来吗?如果是这样,将不胜感激。

我从来没有使用过客户端证书(即使是在“真正的”客户端上)所以如果这是一个新手问题请原谅我。

最佳答案

在云服务中上传的证书(请参阅 Azure 门户中该云服务下的证书选项卡)将托管您的 webrole,将在该 webrole 的 VM 中可用。因此,您可以从证书存储访问它并在进行外部 Web 服务调用时使用它。 此 stackoverflow 帖子中提供了一个示例。 Accessing a web service and a HTTP interface using certificate authentication

关于web-services - Azure Web 服务作为外部服务的客户端,使用客户端证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24440275/

相关文章:

java - jax-ws:设置请求的内容类型

Azure 函数应用程序 - Microsoft.WindowsAzure.Storage : Duplicate setting 'AccountName' found

c# - 返回 Azure TableEntity 对象列表时出现 SerializationException

ssl - 通过 TLS 下载时,Curl 在 XP 上出错

SSL Pinning 和证书到期

json - 带有 JSON 网络服务的 Node.js SOA - 配置

java - 将响应 header 添加到 JAX-RS Web 服务

java - 在 Spring Boot 应用程序中调用 HTTPS SOAP Web 服务

Azure 虚拟机规模集自动缩放

azure - 基于 TLS/SSL 的 AMQP 协议(protocol)