manpagez: man pages & more
man gnutls_x509_trust_list_verify_named_crt(3)
Home | html | info | man
gnutls_x509_trust_list_verify_named_crt(3)




NAME

       gnutls_x509_trust_list_verify_named_crt - API function


SYNOPSIS

       #include <gnutls/x509.h>

       gnutls_x509_trust_list_verify_named_crt(3)
       list, gnutls_x509_crt_t cert, const  void  *  name,  size_t  name_size,
       unsigned  int flags, unsigned int * voutput, gnutls_verify_output_func-
       tion func);


ARGUMENTS

       gnutls_x509_trust_list_t list
                   The list

       gnutls_x509_crt_t cert
                   is the certificate to be verified

       const void * name
                   is the certificate's name

       size_t name_size
                   is the certificate's name size

       unsigned int flags
                   Flags that may be used to  change  the  verification  algo-
                   rithm.  Use  OR of the gnutls_certificate_verify_flags enu-
                   merations.

       unsigned int * voutput
                   will hold the certificate verification output.

       gnutls_verify_output_function func
                   If non-null will be called on each chain element  verifica-
                   tion with the output.


DESCRIPTION

       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.


RETURNS

       On  success,  GNUTLS_E_SUCCESS  (0)  is  returned, otherwise a negative
       error value.


SINCE

       3.0.0


REPORTING BUGS

       Report bugs to <bugs@gnutls.org>.
       Home page: http://www.gnutls.org



COPYRIGHT

       Copyright (C) 2001-2016 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
       notice and this notice are preserved.


SEE ALSO

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

       http://www.gnutls.org/manual/




gnutls                              gnutls_x509_trust_list_verify_named_crt(3)

gnutls 3.4.11 - Generated Thu Apr 21 20:39:13 CDT 2016
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.