I have used this guide to set up client certificate authentication on Apache.
I verified my certificate using the openssl verify
directive (it's valid), I also successfully imported the PFX file into my macOS Keychain and set it to "Trust always".
Additionally, I created a new .htaccess
document in the /admin
directory of my website and filled it with two lines:
SSLVerifyClient require
SSLVerifyDepth 10
The idea is of course to limit access to the admin panel via the client certificate.
Now, when I access my /admin
page in Chrome, I get this:
So, things seem to work. The issue is, that the browser does not prompt me in any way to provide the local certificate I imported in Keychain, which prevents me from actually accessing the /admin
resource.
What am I missing?