Blame doc/functions/gnutls_certificate_set_verify_function

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {void} {gnutls_certificate_set_verify_function} (gnutls_certificate_credentials_t @var{cred}, gnutls_certificate_verify_function * @var{func})
Packit Service 4684c1
@var{cred}: is a @code{gnutls_certificate_credentials_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{func}: is the callback function
Packit Service 4684c1
Packit Service 4684c1
This function sets a callback to be called when peer's certificate
Packit Service 4684c1
has been received in order to verify it on receipt rather than
Packit Service 4684c1
doing after the handshake is completed.
Packit Service 4684c1
Packit Service 4684c1
The callback's function prototype is:
Packit Service 4684c1
int (*callback)(gnutls_session_t);
Packit Service 4684c1
Packit Service 4684c1
If the callback function is provided then gnutls will call it, in the
Packit Service 4684c1
handshake, just after the certificate message has been received.
Packit Service 4684c1
To verify or obtain the certificate the @code{gnutls_certificate_verify_peers2()} ,
Packit Service 4684c1
@code{gnutls_certificate_type_get()} , @code{gnutls_certificate_get_peers()}  functions
Packit Service 4684c1
can be used.
Packit Service 4684c1
Packit Service 4684c1
The callback function should return 0 for the handshake to continue
Packit Service 4684c1
or non-zero to terminate.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 2.10.0
Packit Service 4684c1
@end deftypefun