303-300 · Question #58
Which of the following configuration options makes Apache HTTPD require a client certificate for authentication?
The correct answer is D. SSLVerifyClient require. SSLVerifyClient require (option D) is the correct Apache HTTPD directive that forces the server to request and validate a client certificate before allowing access - without it, client certificate authentication is simply not enforced. This is a core mod_ssl directive with four…
Question
Which of the following configuration options makes Apache HTTPD require a client certificate for authentication?
Options
- ALimit valid-x509
- BSSLRequestClientCert always
- CRequire valid-x509
- DSSLVerifyClient require
- ESSLPolicy valid-client-cert
How the community answered
(66 responses)- B3% (2)
- C2% (1)
- D94% (62)
- E2% (1)
Explanation
SSLVerifyClient require (option D) is the correct Apache HTTPD directive that forces the server to request and validate a client certificate before allowing access - without it, client certificate authentication is simply not enforced. This is a core mod_ssl directive with four levels: none, optional, require, and optional_no_ca.
Why the distractors are wrong:
- A (
Limit valid-x509) -Limitis an Apache access control block for restricting HTTP methods, not an SSL directive;valid-x509is not a valid argument for it. - B (
SSLRequestClientCert always) - This directive does not exist in Apache HTTPD; it's fabricated. - C (
Require valid-x509) -Requireis a real directive used withmod_authz_core, butvalid-x509is not a valid provider for it (valid ones includeuser,group,ip, etc.). - E (
SSLPolicy valid-client-cert) -SSLPolicyis not a standard Apache directive; it doesn't exist inmod_ssl.
Memory tip: Think "SSL + Verify + Client = require a cert" - the directive reads almost like plain English: SSL, verify the client, and require it. If you can picture a bouncer saying "SSL? Verify the client. Require it." - you'll never forget SSLVerifyClient require.
Topics
Community Discussion
No community discussion yet for this question.