21 #ifndef APR_LDAP_OPTION_H
22 #define APR_LDAP_OPTION_H
47 #define APR_LDAP_OPT_TLS 0x6fff
52 #define APR_LDAP_OPT_TLS_CERT 0x6ffe
57 #define APR_LDAP_OPT_VERIFY_CERT 0x6ffd
62 #define APR_LDAP_OPT_REFERRALS 0x6ffc
67 #define APR_LDAP_OPT_REFHOPLIMIT 0x6ffb
120 #define APR_LDAP_CA_TYPE_UNKNOWN 0
122 #define APR_LDAP_CA_TYPE_DER 1
124 #define APR_LDAP_CA_TYPE_BASE64 2
126 #define APR_LDAP_CA_TYPE_CERT7_DB 3
128 #define APR_LDAP_CA_TYPE_SECMOD 4
130 #define APR_LDAP_CERT_TYPE_UNKNOWN 5
132 #define APR_LDAP_CERT_TYPE_DER 6
134 #define APR_LDAP_CERT_TYPE_BASE64 7
136 #define APR_LDAP_CERT_TYPE_KEY3_DB 8
138 #define APR_LDAP_CERT_TYPE_NICKNAME 9
140 #define APR_LDAP_KEY_TYPE_UNKNOWN 10
142 #define APR_LDAP_KEY_TYPE_DER 11
144 #define APR_LDAP_KEY_TYPE_BASE64 12
146 #define APR_LDAP_CERT_TYPE_PFX 13
148 #define APR_LDAP_KEY_TYPE_PFX 14
152 #define APR_LDAP_CA_TYPE_CACERTDIR_BASE64 15
165 typedef struct apr_ldap_opt_tls_cert_t apr_ldap_opt_tls_cert_t;
166 struct apr_ldap_opt_tls_cert_t {
169 const char *password;
197 #define APR_LDAP_NONE 0
199 #define APR_LDAP_SSL 1
201 #define APR_LDAP_STARTTLS 2
203 #define APR_LDAP_STOPTLS 3
217 APU_DECLARE_LDAP(
int) apr_ldap_get_option(apr_pool_t *pool,
221 apr_ldap_err_t **result_err);
239 APU_DECLARE_LDAP(
int) apr_ldap_set_option(apr_pool_t *pool,
243 apr_ldap_err_t **result_err);