This project showcases the usage of client certificates as a form of authentication. That is, instead of having the user key in their login and password, they would present the server with a TLS certificate.
Click the link below to download a zip file containing 3 sample client certificates provided in pkcs12 form. The installation passwords are the file names, excluding the .pfx extension. Each certificate is associated with a different user and each will showcase a different scenario. Note that none of these certificates will allow access to the web application. These are for demonstration purposes only!
You will need to restart your browser after installing the certificates to ensure a new TLS session is initiated, then go to the home page. The server will ask for a client certificate, if one is detected. Note that Firefox does not pull certificates from the machine's certificate store. To get this to work in Firefox, you will need to manually import the .pfx files to Firefox via it's browser Options.
Click here to watch a short animation of the feature.