]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
* modules/ssl/mod_ssl.c: Declare new config directives
authorJoe Orton <jorton@apache.org>
Fri, 14 Jan 2005 13:54:31 +0000 (13:54 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 14 Jan 2005 13:54:31 +0000 (13:54 +0000)
commit7e914c473ad59822acd59066b581705990a6359e
tree4698d87a129fdafd8fd42a0604cde15d4bff85fd
parent3fe5a0f6a6291c84a29cf5e2a4e14c9f08aca184
* modules/ssl/mod_ssl.c: Declare new config directives
SSLCADNRequestFile and SSLCADNRequestPath.

* modules/ssl/ssl_private.h (modssl_pk_server_t): Add ca_name_path,
ca_name_file fields.

* modules/ssl/ssl_engine_init.c (ssl_init_ctx_verify): If either of
SSLCADNRequestFile or SSLCADNRequestPath are configured, load the CA
DN list sent in the CertificateRequest from those certificates.

* modules/ssl/ssl_engine_config.c (modssl_ctx_init_server): Use
pcalloc to zero-initialize the entire modssl_pk_server_t structure.
(ssl_config_server_new): Merge the ca_name_* fields.
(ssl_cmd_SSLCADNRequestPath, ssl_cmd_SSLCADNRequestFile): New
functions.

PR: 32848
Submitted by: Tim Taylor <tim.taylor dfas.mil>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@125165 13f79535-47bb-0310-9956-ffa450edef68
mod_ssl.c
ssl_engine_config.c
ssl_engine_init.c
ssl_private.h