IIS Express Client Certificates
We recently had to investigate how to CAC -enable a web application, one of the challenges was setting up a proper development environment to prototype & test code changes before deploying to other environments. STEP 1 - You need to have a client certificate installed on your development machine. Assuming you don't have a readily available CAC or Smart Card, you can either create a self-signed certificate OR for this example we just used a corporate outlook email client certificate (used to sign & encrypt emails). Note : The certificate should be available in your web browser. For IE go to Internet Options > Content > Certificates to view all your certificates. In Chrome, go to Settings > Show advanced settings > HTTPS/SSL > Manage certificates . STEP 2 - Using Visual Studio, create a default ASP.NET MVC 5 web application. STEP 3 - Enable SSL for your project. In Visual Studio, hit F4...