在Azure上按站点请求客户端证书

时间:2013-10-08 18:49:44

标签: asp.net azure ssl ssl-certificate azure-cloud-services

我在 Azure 上部署了我的 MVC 4 应用程序,安装了自己的CA,为服务器创建了自签名证书和证书(https work good)。如何激活由我的CA签名并仅使用它的需要客户端证书

I need this on Azure

1 个答案:

答案 0 :(得分:1)

您已经在评论中描述了两个可行的选项。

一个是使用Azure VM和IIS(我不喜欢它) - 你知道该怎么做。

另一个是使用Web角色(Cloud Service)并执行link you refer to中描述的内容。我建议你采取Web角色路径。

或者第三个选项,是等到(如果有的话)Windows Azure网站解锁应用程序主机配置中的必需属性。检查this SO question and it's answer您需要在web.config中执行的操作,以实现目标。问题是access下的system.webServer/security部分被锁定在应用程序主机配置级别,并且只有在拥有Azure Web角色时才能解锁。

使用Azure网站时,只需fyi,here is a list of overridable sections in your web.config