mbedtls_x509_crl
x509_crl.h
mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::raw raw mbedtls_x509_crl::raw

The raw certificate data (DER).

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::tbs tbs mbedtls_x509_crl::tbs

The raw certificate body (DER). The part that is To Be Signed.

int int mbedtls_x509_crl::version version mbedtls_x509_crl::version

CRL version (1=v1, 2=v2)

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::sig_oid sig_oid mbedtls_x509_crl::sig_oid

CRL signature type identifier

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::issuer_raw issuer_raw mbedtls_x509_crl::issuer_raw

The raw issuer data (DER).

mbedtls_x509_name mbedtls_x509_name mbedtls_x509_crl::issuer issuer mbedtls_x509_crl::issuer

The parsed issuer data (named information object).

mbedtls_x509_time mbedtls_x509_time mbedtls_x509_crl::this_update this_update mbedtls_x509_crl::this_update
mbedtls_x509_time mbedtls_x509_time mbedtls_x509_crl::next_update next_update mbedtls_x509_crl::next_update
mbedtls_x509_crl_entry mbedtls_x509_crl_entry mbedtls_x509_crl::entry entry mbedtls_x509_crl::entry

The CRL entries containing the certificate revocation times for this CA.

mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::crl_ext crl_ext mbedtls_x509_crl::crl_ext
mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::private_sig_oid2 private_sig_oid2 mbedtls_x509_crl::private_sig_oid2
mbedtls_x509_buf mbedtls_x509_buf mbedtls_x509_crl::private_sig private_sig mbedtls_x509_crl::private_sig
mbedtls_md_type_t mbedtls_md_type_t mbedtls_x509_crl::private_sig_md private_sig_md mbedtls_x509_crl::private_sig_md

Internal representation of the MD algorithm of the signature algorithm, e.g. MBEDTLS_MD_SHA256

mbedtls_pk_type_t mbedtls_pk_type_t mbedtls_x509_crl::private_sig_pk private_sig_pk mbedtls_x509_crl::private_sig_pk

Internal representation of the Public Key algorithm of the signature algorithm, e.g. MBEDTLS_PK_RSA

void * void* mbedtls_x509_crl::private_sig_opts private_sig_opts mbedtls_x509_crl::private_sig_opts

Signature options to be passed to mbedtls_pk_verify_ext(), e.g. for RSASSA-PSS

struct mbedtls_x509_crl * struct mbedtls_x509_crl* mbedtls_x509_crl::next next mbedtls_x509_crl::next

Next element in the linked list of CRL. `NULL` indicates the end of the list. Do not modify this field directly.

Certificate revocation list structure. Every CRL may have multiple entries.

mbedtls_asn1_buf
mbedtls_asn1_named_data
oid
val
next
mbedtls_x509_crl
crl_ext
issuer_raw
private_sig
private_sig_oid2
raw
sig_oid
tbs
issuer
next_update
this_update
entry
next
mbedtls_x509_crl_entry
entry_ext
raw
serial
revocation_date
next
mbedtls_x509_time
- mbedtls_x509_crl
  crl_ext
- mbedtls_x509_crl
  entry
- mbedtls_x509_crl
  issuer
- mbedtls_x509_crl
  issuer_raw
- mbedtls_x509_crl
  next
- mbedtls_x509_crl
  next_update
- mbedtls_x509_crl
  private_sig
- mbedtls_x509_crl
  private_sig_md
- mbedtls_x509_crl
  private_sig_oid2
- mbedtls_x509_crl
  private_sig_opts
- mbedtls_x509_crl
  private_sig_pk
- mbedtls_x509_crl
  raw
- mbedtls_x509_crl
  sig_oid
- mbedtls_x509_crl
  tbs
- mbedtls_x509_crl
  this_update
- mbedtls_x509_crl
  version