diff options
Diffstat (limited to '')
-rw-r--r-- | dirmngr/http.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/dirmngr/http.h b/dirmngr/http.h index 0b581fe3c..98ac4a31a 100644 --- a/dirmngr/http.h +++ b/dirmngr/http.h @@ -97,6 +97,13 @@ typedef struct http_session_s *http_session_t; struct http_context_s; typedef struct http_context_s *http_t; +/* A TLS verify callback function. */ +typedef gpg_error_t (*http_verify_cb_t) (void *opaque, + http_t http, + http_session_t session, + unsigned int flags, + void *tls_context); + void http_set_verbose (int verbose, int debug); void http_register_tls_callback (gpg_error_t (*cb)(http_t,http_session_t,int)); @@ -105,9 +112,10 @@ void http_register_netactivity_cb (void (*cb)(void)); gpg_error_t http_session_new (http_session_t *r_session, - const char *tls_priority, const char *intended_hostname, - unsigned int flags); + unsigned int flags, + http_verify_cb_t cb, + void *cb_value); http_session_t http_session_ref (http_session_t sess); void http_session_release (http_session_t sess); |