gnutls_x509_crl_dist_points_get3
Api function
Usage
#include <gnutls/x509-ext.h>
int gnutls_x509_crl_dist_points_get(gnutls_x509_crl_dist_points_t cdp, unsigned int seq, unsigned int * type, gnutls_datum_t * san, unsigned int * reasons);
Arguments
- gnutls_x509_crl_dist_points_t cdp
-
The CRL distribution points
- unsigned int seq
-
specifies the sequence number of the distribution point (0 for the first one, 1 for the second etc.)
- unsigned int * type
-
The name type of the corresponding name (gnutls_x509_subject_alt_name_t)
- gnutls_datum_t * san
-
The distribution point names (to be treated as constant)
- unsigned int * reasons
-
Revocation reasons. An ORed sequence of flags from
gnutls_x509_crl_reason_flags_t.
Overview
This function retrieves the individual CRL distribution points (2.5.29.31), contained in provided type.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE if the index is out of bounds, otherwise a negative error value.
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.