Blame doc/functions/gnutls_x509_trust_list_verify_crt

Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
@deftypefun {int} {gnutls_x509_trust_list_verify_crt} (gnutls_x509_trust_list_t @var{list}, gnutls_x509_crt_t * @var{cert_list}, unsigned int @var{cert_list_size}, unsigned int @var{flags}, unsigned int * @var{voutput}, gnutls_verify_output_function @var{func})
Packit aea12f
@var{list}: The list
Packit aea12f
Packit aea12f
@var{cert_list}: is the certificate list to be verified
Packit aea12f
Packit aea12f
@var{cert_list_size}: is the certificate list size
Packit aea12f
Packit aea12f
@var{flags}: Flags that may be used to change the verification algorithm. Use OR of the gnutls_certificate_verify_flags enumerations.
Packit aea12f
Packit aea12f
@var{voutput}: will hold the certificate verification output.
Packit aea12f
Packit aea12f
@var{func}: If non-null will be called on each chain element verification with the output.
Packit aea12f
Packit aea12f
This function will try to verify the given certificate and return
Packit aea12f
its status. The  @code{voutput} parameter will hold an OR'ed sequence of
Packit aea12f
@code{gnutls_certificate_status_t}  flags.
Packit aea12f
Packit aea12f
The details of the verification are the same as in @code{gnutls_x509_trust_list_verify_crt2()} .
Packit aea12f
Packit aea12f
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit aea12f
negative error value.
Packit aea12f
Packit aea12f
@strong{Since:} 3.0
Packit aea12f
@end deftypefun