Apache HTTPD
Classes | Macros | Typedefs | Functions
mod_ssl.h File Reference

SSL extension module for Apache. More...

#include "httpd.h"
#include "http_config.h"
#include "apr_optional.h"
#include "apr_tables.h"

Go to the source code of this file.

Classes

struct  ssl_LINK_add_cert_files_t
 
struct  ssl_LINK_add_fallback_cert_files_t
 

Macros

#define SSL_DECLARE(type)   type
 
#define SSL_DECLARE_NONSTD(type)   type
 
#define SSL_DECLARE_DATA
 
#define SSL_CERT_HOOKS
 

Typedefs

typedef char *() apr_OFN_ssl_var_lookup_t(apr_pool_t *, server_rec *, conn_rec *, request_rec *, char *)
 
typedef apr_array_header_t *() apr_OFN_ssl_ext_list_t(apr_pool_t *p, conn_rec *c, int peer, const char *extension)
 
typedef int() apr_OFN_ssl_is_https_t(conn_rec *)
 
typedef int() apr_OFN_ssl_proxy_enable_t(conn_rec *)
 
typedef int() apr_OFN_ssl_engine_disable_t(conn_rec *)
 
typedef int() apr_OFN_ssl_engine_set_t(conn_rec *, ap_conf_vector_t *, int proxy, int enable)
 
typedef int ssl_HOOK_add_cert_files_t(server_rec *s, apr_pool_t *p, apr_array_header_t *cert_files, apr_array_header_t *key_files)
 
typedef struct ssl_LINK_add_cert_files_t ssl_LINK_add_cert_files_t
 
typedef int ssl_HOOK_add_fallback_cert_files_t(server_rec *s, apr_pool_t *p, apr_array_header_t *cert_files, apr_array_header_t *key_files)
 
typedef struct ssl_LINK_add_fallback_cert_files_t ssl_LINK_add_fallback_cert_files_t
 

Functions

void ssl_hook_add_cert_files (ssl_HOOK_add_cert_files_t *pf, const char *const *aszPre, const char *const *aszSucc, int nOrder)
 
int ssl_run_add_cert_files (server_rec *s, apr_pool_t *p, apr_array_header_t *cert_files, apr_array_header_t *key_files)
 
apr_array_header_tssl_hook_get_add_cert_files (void)
 
void ssl_hook_add_fallback_cert_files (ssl_HOOK_add_fallback_cert_files_t *pf, const char *const *aszPre, const char *const *aszSucc, int nOrder)
 
int ssl_run_add_fallback_cert_files (server_rec *s, apr_pool_t *p, apr_array_header_t *cert_files, apr_array_header_t *key_files)
 
apr_array_header_tssl_hook_get_add_fallback_cert_files (void)
 

Detailed Description

SSL extension module for Apache.

Definition in file mod_ssl.h.