summaryrefslogtreecommitdiff
path: root/src/ne_privssl.h
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2005-09-17 12:26:41 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2005-09-17 12:26:41 +0000
commit2319bdb836a13f8c9911bd45625927417d860274 (patch)
treea43377bff1ed108c2d9d03b363846e8f830c8d3d /src/ne_privssl.h
parent81a2b73cc28d5590e5dccb2a5ff149fe44cea479 (diff)
downloadneon-2319bdb836a13f8c9911bd45625927417d860274.tar.gz
* src/ne_privssl.h (struct ne_ssl_context_s) [HAVE_GNUTLS]: Add verify
field. * src/ne_socket.c (ne_sock_accept_ssl): If ctx->verify is set, verify peer certificate. * src/ne_gnutls.c (ne_ssl_context_set_verify): Set ctx->verify. Comment on lack of handling of ca_names argument. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@709 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_privssl.h')
-rw-r--r--src/ne_privssl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ne_privssl.h b/src/ne_privssl.h
index 197d6f1..1e7306f 100644
--- a/src/ne_privssl.h
+++ b/src/ne_privssl.h
@@ -51,6 +51,7 @@ typedef SSL *ne_ssl_socket;
struct ne_ssl_context_s {
gnutls_certificate_credentials cred;
+ int verify; /* non-zero if client cert verification required */
/* TODO: store session here too */
};