Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
gnutls_certifi...erify_function(3)  gnutls  gnutls_certifi...erify_function(3)

NAME
       gnutls_certificate_set_verify_function -	API function

SYNOPSIS
       #include	<gnutls/gnutls.h>

       void  gnutls_certificate_set_verify_function(gnutls_certificate_creden-
       tials_t cred, gnutls_certificate_verify_function	* func);

ARGUMENTS
       gnutls_certificate_credentials_t	cred
		   is a	gnutls_certificate_credentials_t type.

       gnutls_certificate_verify_function * func
		   is the callback function

DESCRIPTION
       This function sets a callback to	be called when peer's certificate  has
       been  received in order to verify it on receipt rather than doing after
       the handshake is	completed.

       The  callback's	function  prototype  is:  int  (*callback)(gnutls_ses-
       sion_t);

       If  the	callback function is provided then gnutls will call it,	in the
       handshake, just after the certificate message has  been	received.   To
       verify	or   obtain   the   certificate	  the  gnutls_certificate_ver-
       ify_peers2(),	  gnutls_certificate_type_get(),       gnutls_certifi-
       cate_get_peers()	functions can be used.

       The  callback function should return 0 for the handshake	to continue or
       non-zero	to terminate.

SINCE
       2.10.0

REPORTING BUGS
       Report bugs to <bugs@gnutls.org>.
       Home page: https://www.gnutls.org

COPYRIGHT
       Copyright (C) 2001-2023 Free Software Foundation, Inc., and others.
       Copying and distribution	of this	file, with  or	without	 modification,
       are  permitted in any medium without royalty provided the copyright no-
       tice and	this notice are	preserved.

SEE ALSO
       The full	documentation for gnutls is maintained as  a  Texinfo  manual.
       If the /usr/local/share/doc/gnutls/ directory does not contain the HTML
       form visit

       https://www.gnutls.org/manual/

gnutls				     3.8.9  gnutls_certifi...erify_function(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gnutls_certificate_set_verify_function&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help