1 #ifdef HAVE_LIBSSL 2 #include <openssl/ssl.h> 3 #include <openssl/err.h> 4 5 #define SRV_SSL_V23 0 6 #define SRV_SSL_V2 1 7 #define SRV_SSL_V3 2 8 #define SRV_SSL_TLS1 3 9 10 #define OCSP_RESP_MAX 10000 11 12 extern char ssl_compat; 13 extern char require_peer_cert; 14 extern char ssl_protocol; 15 extern char *certfile; 16 extern char *keyfile; 17 extern char *cacert_dir; 18 extern char *cacert_file; 19 extern char *ssl_sni_path; 20 extern SSL_CTX *ssl_context; 21 extern long ssl_options; 22 extern char *ssl_ciphers; 23 extern int ssl_session_id_context; 24 extern int ssl_client_renegotiation_interval; 25 extern unsigned char ocsp_resp_data[OCSP_RESP_MAX]; 26 extern long ocsp_resp_len; 27 extern char *ocsp_resp_file; 28 29 extern int ssl_init(void); 30 31 #endif /* HAVE_LIBSSL */ 32