Secure Web Server with Client Certificate Authentication and Access Control Feature

Mod_SSL

Using OpenSSL to create new CA (private key and certificate), to create new server private key and certificate request, and to have the new CA sign the server certificate.

Create new CA

Creating Server Certificate

Sign server certificate.

Set up Apache to use the new server certificate and private key

Mutual Authentication: Set up Apache to require users to present their client certificate.

Set up Client browser to use the new client certificate.