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