I am trying to set up a simple website to require client certificates on IISExpress.
My configuration matches 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>
This is a simple MVC4 web application that displays ClientCertificate data.
The problem is that when I view https, I am not offered a certificate in the browser. I have 4 certificates that can be used; they are configured in Chrome
Any help appreciated. Thanks.
Andrei Gavrila
source share