From 45f15b2d767d4068f79fd5b123e9eeae08a0616d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 19 May 2014 09:47:18 +0200 Subject: http: Add callback to help logging of server certificates. * common/http.c (http_session_s): Add field cert_log_cb. (http_session_set_log_cb): New. (http_verify_server_credentials): Call callback. --- common/http.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'common/http.h') diff --git a/common/http.h b/common/http.h index acfdc0fe6..416e22065 100644 --- a/common/http.h +++ b/common/http.h @@ -98,6 +98,11 @@ gpg_error_t http_session_new (http_session_t *r_session, http_session_t http_session_ref (http_session_t sess); void http_session_release (http_session_t sess); +void http_session_set_log_cb (http_session_t sess, + void (*cb)(http_session_t, gpg_error_t, + const char *, + const void **, size_t *)); + gpg_error_t http_parse_uri (parsed_uri_t *ret_uri, const char *uri, int no_scheme_check); -- cgit v1.2.3