dwww Home | Manual pages | Find package

gnutls_x509_trust_list_add_crls(3)  gnutls  gnutls_x509_trust_list_add_crls(3)

NAME
       gnutls_x509_trust_list_add_crls - API function

SYNOPSIS
       #include <gnutls/x509.h>

       int    gnutls_x509_trust_list_add_crls(gnutls_x509_trust_list_t   list,
       const gnutls_x509_crl_t * crl_list,  unsigned  crl_size,  unsigned  int
       flags, unsigned int verification_flags);

ARGUMENTS
       gnutls_x509_trust_list_t list
                   The list

       const gnutls_x509_crl_t * crl_list
                   A list of CRLs

       unsigned crl_size
                   The length of the CRL list

       unsigned int flags
                   flags from gnutls_trust_list_flags_t

       unsigned int verification_flags
                   gnutls_certificate_verify_flags    if    flags    specifies
                   GNUTLS_TL_VERIFY_CRL

DESCRIPTION
       This function will add the given certificate revocation  lists  to  the
       trusted  list.  The  CRLs in  crl_list must not be deinitialized during
       the lifetime of  list .

       This function must be called after gnutls_x509_trust_list_add_cas()  to
       allow  verifying the CRLs for validity. If the flag GNUTLS_TL_NO_DUPLI-
       CATES is given, then the final CRL list will not contain duplicate  en-
       tries.

       If       the      flag      GNUTLS_TL_NO_DUPLICATES      is      given,
       gnutls_x509_trust_list_deinit() must be called with parameter  all  be-
       ing 1.

       If  flag GNUTLS_TL_VERIFY_CRL is given the CRLs will be verified before
       being added, and if verification fails, they will be skipped.

RETURNS
       The number of added elements is returned; that includes  duplicate  en-
       tries.

SINCE
       3.0

REPORTING BUGS
       Report bugs to <bugs@gnutls.org>.
       Home page: https://www.gnutls.org

COPYRIGHT
       Copyright © 2001- 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  no-
       tice 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

       https://www.gnutls.org/manual/

gnutls                               3.7.3  gnutls_x509_trust_list_add_crls(3)

Generated by dwww version 1.14 on Sun Dec 29 18:27:13 CET 2024.