00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00026 #ifndef __MOD_SSL_H__
00027 #define __MOD_SSL_H__
00028
00029 #include "httpd.h"
00030 #include "apr_optional.h"
00031
00034 APR_DECLARE_OPTIONAL_FN(char *, ssl_var_lookup,
00035 (apr_pool_t *, server_rec *,
00036 conn_rec *, request_rec *,
00037 char *));
00038
00045 APR_DECLARE_OPTIONAL_FN(const char *, ssl_ext_lookup,
00046 (apr_pool_t *p, conn_rec *c, int peer,
00047 const char *oidnum));
00048
00051 APR_DECLARE_OPTIONAL_FN(int, ssl_is_https, (conn_rec *));
00052
00057 APR_DECLARE_OPTIONAL_FN(int, ssl_proxy_enable, (conn_rec *));
00058
00059 APR_DECLARE_OPTIONAL_FN(int, ssl_engine_disable, (conn_rec *));
00060
00061 APR_DECLARE_OPTIONAL_FN(apr_array_header_t *, ssl_extlist_by_oid, (request_rec *r, const char *oidstr));
00062
00063 #endif
00064