ClientCertificate IISExpress Installation Steps

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.

+7
source share
1 answer

There was a problem with the certificate, not an IISExpress configuration problem.

I did not have certificates that could be used to authenticate the client. After installing the certificate using intentional goals, everything worked fine.

So the above configuration is working fine.

+3
source

All Articles