CRL
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "struct gnutls_x509_crl_int" , cprefix = "gnutls_x509_crl_" , free_function = "gnutls_x509_crl_deinit" ) ]
public class CRL
[ CCode ( cname = "struct gnutls_x509_crl_int" , cprefix = "gnutls_x509_crl_" , free_function = "gnutls_x509_crl_deinit" ) ]
public class CRL
Namespace: GnuTLS.X509
Package: gnutls
Content:
Static methods:
- public static CRL create ()
Methods:
- public int check_issuer (Certificate issuer)
- public int export (CertificateFormat format, void* output, ref size_t output_size)
- public int get_certificate (int index, uchar* serial, ref size_t serial_size, out time_t t)
- public int get_certificate_count ()
- public int get_crt_count ()
- public int get_crt_serial (int index, uchar* serial, ref size_t serial_size, out time_t t)
- public int get_dn_oid (int index, void* oid, ref size_t oid_size)
- public int get_issuer_dn (char* buf, ref size_t buf_size)
- public int get_issuer_dn_by_oid (string oid, int index, uint raw_flag, void* buf, ref size_t buf_size)
- public time_t get_next_update ()
- public int get_signature (char* sig, ref size_t sig_size)
- public int get_signature_algorithm ()
- public time_t get_this_update ()
- public int get_version ()
- public int import (ref Datum data, CertificateFormat format)
- public int print (CertificatePrintFormats format, out Datum output)
- public int set_crt (Certificate crt, time_t revocation_time)
- public int set_crt_serial (void* serial, size_t serial_size, time_t revocation_time)
- public int set_next_update (time_t exp_time)
- public int set_this_update (time_t act_time)
- public int set_version (uint version)
- public int sign (Certificate issuer, PrivateKey issuer_key)
- public int sign2 (Certificate issuer, PrivateKey issuer_key, DigestAlgorithm algo, uint flags)
- public int verify (Certificate[] ca_list, CertificateVerifyFlags flags, out CertificateStatus verify)