I have apache2 httpd version 2.2.9 listening on port 443 with SSLEngine enabled. All urls have SSLVerifyClient require , and this works fine.
I want to make an exception for a specific URL ( /ca.crt ) so that my clients can download the CA certificate with which they are signed. I try the following:
SSLVerifyClient require Alias /ca.crt /my/ssl/certs/ca.crt <Location /ca.crt> SSLVerifyClient none </Location>
My problem is that Apache seems to want to increase the strength of the SSL client certificate requirements. If I flip these two requirements, it works as directed. Since it is configured above, Apache effectively ignores the SSLVerifyClient none directive.
What's happening? This is mistake?
source share