| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 
 | 
@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})
@var{list}: The structure of the list
@var{cert_list}: is the certificate list to be verified
@var{cert_list_size}: is the certificate list size
@var{flags}: Flags that may be used to change the verification algorithm. Use OR of the gnutls_certificate_verify_flags enumerations.
@var{voutput}: will hold the certificate verification output.
@var{func}: If non-null will be called on each chain element verification with the output.
This function will try to verify the given certificate and return
its status. The  @code{verify} parameter will hold an OR'ed sequence of
@code{gnutls_certificate_status_t}  flags.
Additionally a certificate verification profile can be specified
from the ones in @code{gnutls_certificate_verification_profiles_t}  by
ORing the result of @code{GNUTLS_PROFILE_TO_VFLAGS()}  to the verification
flags.
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
negative error value.
@strong{Since:} 3.0
@end deftypefun
 |