is the certificate to be verified
const void * name
is the certificate's name
is the certificate's name size
unsigned int flags
Flags that may be used to change the verification
algorithm. Use OR of the gnutls_certificate_verify_flags
unsigned int * voutput
will hold the certificate verification output.
If non-null will be called on each chain element
verification with the output.
This function will try to find a certificate that is associated with
the provided name --see gnutls_x509_trust_list_add_named_crt(). If a
match is found the certificate is considered valid. In addition to
that this function will also check CRLs. The voutput parameter will
hold an OR'ed sequence of gnutls_certificate_status_t flags.
Additionally a certificate verification profile can be specified from
the ones in gnutls_certificate_verification_profiles_t by ORing the
result of GNUTLS_PROFILE_TO_VFLAGS() to the verification flags.
This page is part of the GnuTLS (GnuTLS Transport Layer Security
Library) project. Information about the project can be found at
⟨http://www.gnutls.org/⟩. If you have a bug report for this manual
page, send it to firstname.lastname@example.org.. This page was obtained from the
tarball gnutls-3.5.9.tar.xz fetched from
⟨http://www.gnutls.org/download.html⟩ on 2017-04-25. If you discover
any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page, or
you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a mail