gnutls_x509_trust_list_add_trust_file (3) Linux Manual Page
gnutls_x509_trust_list_add_trust_file – API function
Synopsis
#include <gnutls/x509.h> int gnutls_x509_trust_list_add_trust_file(gnutls_x509_trust_list_t 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 structure of 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
- GNUTLS_TL_*
- 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 function. A PKCS 11 URL implies a trust database (a specially marked module in p11-kit); the URL "pkcs11:" implies all trust databases in the system. Only a single URL specifying trust databases can be set; they cannot be stacked with multiple calls.Returns
The number of added elements is returned.Since
3.1Reporting Bugs
Report bugs to <bugs [at] gnutls.org>.Home page: http://www.gnutls.org
Copyright
Copyright © 2001-2014 Free Software Foundation, Inc..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.
