It sounds simple but I have problems: I would like to force client certificates use on IIS SSL website:
I followed tons of guides/faq but when I try to surf the resource, a window come up with the certificate to select but it is empty.
Please, follow my situation because I think some step is missing and I need help.
I have 3 pc involved:
A) Server on which there is CA installed: CA_SERVER (deployed in DMZ)
B) The application Server: IIS_SERVER (deployed in another DMZ)
C) The client machine: CLIENT_PC (it lives in a AD domain, different from above DMZs)
I follow these steps on IIS_SERVER
1) create a new certificate request in IIS (certreq.txt) using NetBIOS name
2) import it in CA (please note that CA is on another server) and generate certnew.cer
3) import it in IIS, configuring to work with SSL
now when I browse https://ipaddress/sslsite or https://IIS_SERVER/sslsite from CLIENT_PC I can see the standard security warning ""There is a problem with this website's security certificate."" and I can force the navigation clicking on "Continue to this website (not recommended)."
I now follow these steps:
1) On CLIENT_PC I browse on https://CA_SERVER/certsrv/ --> User Certificate --> Web browser certificate --> fill in details --> Submit
2) A pending request is now in my CA on CA_SERVER and I issue it.
3) I return on CLIENT_PC browsing https://CA_SERVER/certsrv/ and click "View the Status of a Pending Certificate Request" --> click my issued request --> click install certificate --> there is a warning that tells me to install the CA certificate first --> I install it --> I finally install the certificate.
Now I go in IIS and configure the SSL as the first picture you can see in this post ....
Unfortunately, when I browse the https://IIS_SERVER/sslsite it does not work because I get :

and I can't select any certificate.
I tried different ways to export certificates with no luck.
please help!!