IISExpress ClientCertificate设置步骤

我正在尝试配置一个简单的网站以在IISExpress上要求客户端证书。

我的配置依据http://www.jasonrshaver.com/?tag=/IIS+Express

<site name="XXXX" id="3">
 <application path="/" applicationPool="Clr4IntegratedAppPool">
  <virtualDirectory path="/" physicalPath="XXXX" />
 </application>
 <bindings>
  <binding protocol="http" bindingInformation="*:65360:localhost" />
  <binding protocol="https" bindingInformation="*:44300:localhost" />
 </bindings>
</site>
...
<access sslFlags="Ssl, SslNegotiateCert" />
...
<iisClientCertificateMappingAuthentication enabled="true">
</iisClientCertificateMappingAuthentication>

它是一个简单的MVC4 Web应用程序,用于输出ClientCertificate数据。

问题是,当我浏览到https时,我没有在浏览器中提示输入证书。 我有4个证书可以使用; 他们在Chrome中配置

任何帮助赞赏。 谢谢。


有一个证书问题,而不是IISExpress配置问题。

我没有可用于客户端身份验证的证书。 在安装了预期用途的证书后,一切正常。

所以上面的配置工作得很好。

链接地址: http://www.djcxy.com/p/11783.html

上一篇: IISExpress ClientCertificate Setup Steps

下一篇: ServiceStack DELETE request is default object, POST works fine