diff options
author | Joe Orton <jorton@apache.org> | 2007-11-29 12:18:40 +0100 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2007-11-29 12:18:40 +0100 |
commit | 33c045efb28d898557b25ca4308bdec23ee62921 (patch) | |
tree | 4982e20340efea7aa1a47aa6a0919ae08bb18452 /include | |
parent | * Remove unneeded include of unistd.h. getpid is not used any longer since (diff) | |
download | apache2-33c045efb28d898557b25ca4308bdec23ee62921.tar.xz apache2-33c045efb28d898557b25ca4308bdec23ee62921.zip |
mod_ssl: Add support for OCSP validation of client certificates:
* modules/ssl/ssl_engine_config.c (modssl_ctx_init,
modssl_ctx_cfg_merge): Initialize and merge OCSP config options.
(ssl_cmd_SSLOCSPOverrideResponder, ssl_cmd_SSLOCSPDefaultResponder,
ssl_cmd_SSLOCSPEnable): Add functions.
* modules/ssl/mod_ssl.c (ssl_config_cmds): Add config options.
* modules/ssl/ssl_private.h: Add prototypes, config options to
modssl_ctx_t.
* modules/ssl/ssl_util_ocsp.c: New file, utility interface for
dispatching OCSP requests.
* modules/ssl/ssl_engine_ocsp.c: New file, interface for performing
OCSP validation.
* modules/ssl/ssl_engine_kernel.c (ssl_callback_SSLVerify): Perform
OCSP validation if configured, and the cert is so-far verified to be
trusted. Fail if OCSP validation is configured an the optional-no-ca
check tripped.
* modules/ssl/config.m4: Check for OCSP support, build new files.
* modules/ssl/mod_ssl.dsp: Build new files.
* modules/ssl/ssl_toolkit_compat.h: Include headers for OCSP
interfaces.
PR: 41123
Submitted by: Marc Stern <marc.stern approach.be>, Joe Orton
Reviewed by: Steve Henson <steve openssl.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@599385 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions