diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-08-07 12:16:24 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-08-07 12:16:24 +0000 |
commit | ac2a96f653a8f83bca32307aa818a7cf7097e95a (patch) | |
tree | 0127bd85ce8cb7c9f1d98b03dbe0e0e3c2157889 /lib/gnutls_auth.h | |
parent | edb7b3a0c735885e85bcde45e9f0a4d441382b46 (diff) | |
download | gnutls-ac2a96f653a8f83bca32307aa818a7cf7097e95a.tar.gz |
additions in order for gnutls server to support client authentication
Diffstat (limited to 'lib/gnutls_auth.h')
-rw-r--r-- | lib/gnutls_auth.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/gnutls_auth.h b/lib/gnutls_auth.h index 8017c50eb8..2a9442ce53 100644 --- a/lib/gnutls_auth.h +++ b/lib/gnutls_auth.h @@ -3,7 +3,8 @@ typedef struct MOD_AUTH_STRUCT_INT { char* name; /* null terminated */ - int (*gnutls_generate_certificate)( GNUTLS_STATE, opaque**); + int (*gnutls_generate_server_certificate)( GNUTLS_STATE, opaque**); + int (*gnutls_generate_client_certificate)( GNUTLS_STATE, opaque**); int (*gnutls_generate_server_kx)( GNUTLS_STATE, opaque**); int (*gnutls_generate_server_kx2)( GNUTLS_STATE, opaque**); /* used in SRP */ int (*gnutls_generate_client_kx0)( GNUTLS_STATE, opaque**); @@ -11,7 +12,8 @@ typedef struct MOD_AUTH_STRUCT_INT { int (*gnutls_generate_client_cert_vrfy) ( GNUTLS_STATE, opaque**); int (*gnutls_generate_server_certificate_request) ( GNUTLS_STATE, opaque**); - int (*gnutls_process_certificate)( GNUTLS_STATE, opaque*, int); + int (*gnutls_process_server_certificate)( GNUTLS_STATE, opaque*, int); + int (*gnutls_process_client_certificate)( GNUTLS_STATE, opaque*, int); int (*gnutls_process_server_kx)( GNUTLS_STATE, opaque*, int); int (*gnutls_process_server_kx2)( GNUTLS_STATE, opaque*, int); int (*gnutls_process_client_kx0)( GNUTLS_STATE, opaque*, int); |