--- ../../../../mod_ssl-2.2.8-1.3.6/pkg.sslmod/mod_ssl.h	Mon Apr 12 09:19:01 1999
+++ ./mod_ssl.h	Mon Jun 14 15:41:07 1999
@@ -77,6 +77,10 @@
 #include <errno.h>
 #include <sys/stat.h>
 
+/* Giacob: ldap ocsp cert status check */
+#define LDAP_CHECK_DISABLED 0
+#define LDAP_CHECK_ENABLED 1
+
 /* OpenSSL headers */
 #include <ssl.h>
 #include <err.h>
@@ -492,6 +496,14 @@
 #ifdef SSL_VENDOR
     ap_ctx      *ctx;
 #endif
+    /*
+     * Giacob: new directives
+     */
+    char        *ldapServers;
+    char        *ldapBaseDn;
+    char        *ldapUser;
+    char        *ldapPwd;
+    int          nLdapVerifyClient;
 } SSLSrvConfigRec;
 
 /*
@@ -515,6 +527,14 @@
 #ifdef SSL_VENDOR
     ap_ctx       *ctx;
 #endif
+    /*
+     * Giacob: new directives
+     */
+    char         *ldapServers;
+    char         *ldapUser;
+    char         *ldapBaseDn;
+    char         *ldapPwd;
+    int           nLdapVerifyClient;
 } SSLDirConfigRec;
 
 /*
@@ -551,6 +571,11 @@
 const char  *ssl_cmd_SSLOptions(cmd_parms *, SSLDirConfigRec *, const char *);
 const char  *ssl_cmd_SSLRequireSSL(cmd_parms *, SSLDirConfigRec *, char *);
 const char  *ssl_cmd_SSLRequire(cmd_parms *, SSLDirConfigRec *, char *);
+/*
+ * Giacob: new directives declaration
+ */
+const char *ssl_cmd_SSLLdapVerifyClient(cmd_parms *cmd, SSLDirConfigRec *dc, char *level);
+const char *ssl_cmd_SSLLdap(cmd_parms *cmd, SSLDirConfigRec *dc, char *arg);
 
 /*  module initialization  */
 void         ssl_init_Module(server_rec *, pool *);
