Ssl – IIS requesting certificates even though set to ignore

httpsiissslssl-certificate

I have a web site in IIS 6 with directory security set to Require secure channel (SSL) and Require 128-bit encryption. Also, the Client certificates setting is set to "Ignore client certificates".

When I hit https://servername/resource in Internet Explorer and Chrome , I am prompted for a certificate. I can cancel the prompt, and the resource will load, but I don't want to see this prompt at all. I looked at the virtual directories and resources within the web site, and they all have the ignore client certificates setting on. Could there be another setting, perhaps in the metbase, that is overriding the web site's directory security settings?

Best Answer

It is possible your port was configured using netsh and configured to accept client certificates. use "netsh http show sslcert" in cmd prompt to see if that is the case.

See here for more info: How to configure a port with an ssl certificate

I know this is a super old post, but leaving this answer here since it took us a long time and a Microsoft engineer to figure out why our server was doing the same thing.

Related Topic