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




NAME

       gnutls_x509_trust_list_add_trust_file - API function


SYNOPSIS

       #include <gnutls/x509.h>

       gnutls_x509_trust_list_add_trust_file(3)
       list,   const   char   *    ca_file,    const    char    *    crl_file,
       gnutls_x509_crt_fmt_t   type,   unsigned  int  tl_flags,  unsigned  int
       tl_vflags);


ARGUMENTS

       gnutls_x509_trust_list_t list
                   The list

       const char * ca_file
                   A file containing a list of CAs (optional)

       const char * crl_file
                   A file containing a list of CRLs (optional)

       gnutls_x509_crt_fmt_t type
                   The format of the certificates

       unsigned int tl_flags
                   flags from gnutls_trust_list_flags_t

       unsigned int tl_vflags
                   gnutls_certificate_verify_flags    if    flags    specifies
                   GNUTLS_TL_VERIFY_CRL


DESCRIPTION

       This function will add the given certificate authorities to the trusted
       list. PKCS 11 URLs are also accepted, instead of files, by  this  func-
       tion. A PKCS 11 URL implies a trust database (a specially marked module
       in p11-kit); the URL "pkcs11:" implies all trust databases in the  sys-
       tem. Only a single URL specifying trust databases can be set; they can-
       not be stacked with multiple calls.


RETURNS

       The number of added elements is returned.


SINCE

       3.1


REPORTING BUGS

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



COPYRIGHT

       Copyright (C) 2001-2017 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_add_trust_file(3)

gnutls 3.5.8 - Generated Thu Jan 12 20:13:08 CST 2017
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.