Certificate revocation list structure.

Every CRL may have multiple entries.

Public Attributes#

The raw certificate data (DER).

The raw certificate body (DER).

int

CRL version (1=v1, 2=v2)

CRL signature type identifier.

The raw issuer data (DER).

The parsed issuer data (named information object).

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

Next element in the linked list of CRL.

Public Functions#

mbedtls_md_type_t

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

mbedtls_pk_type_t

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

void *
MBEDTLS_PRIVATE(sig_opts)

Signature options to be passed to mbedtls_pk_verify_ext(), e.g.

Public Attribute Documentation#

raw#

mbedtls_x509_buf mbedtls_x509_crl::raw

The raw certificate data (DER).


Definition at line 79 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

tbs#

mbedtls_x509_buf mbedtls_x509_crl::tbs

The raw certificate body (DER).

The part that is To Be Signed.


Definition at line 80 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

version#

int mbedtls_x509_crl::version

CRL version (1=v1, 2=v2)


Definition at line 82 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

sig_oid#

mbedtls_x509_buf mbedtls_x509_crl::sig_oid

CRL signature type identifier.


Definition at line 83 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

issuer_raw#

mbedtls_x509_buf mbedtls_x509_crl::issuer_raw

The raw issuer data (DER).


Definition at line 85 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

issuer#

mbedtls_x509_name mbedtls_x509_crl::issuer

The parsed issuer data (named information object).


Definition at line 87 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

this_update#

mbedtls_x509_time mbedtls_x509_crl::this_update

Definition at line 89 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

next_update#

mbedtls_x509_time mbedtls_x509_crl::next_update

Definition at line 90 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

entry#

mbedtls_x509_crl_entry mbedtls_x509_crl::entry

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


Definition at line 92 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

crl_ext#

mbedtls_x509_buf mbedtls_x509_crl::crl_ext

Definition at line 94 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

next#

struct mbedtls_x509_crl* 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.


Definition at line 105 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

Public Function Documentation#

MBEDTLS_PRIVATE#

mbedtls_x509_buf mbedtls_x509_crl::MBEDTLS_PRIVATE (sig_oid2 )
Parameters
N/A

Definition at line 96 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

MBEDTLS_PRIVATE#

mbedtls_x509_buf mbedtls_x509_crl::MBEDTLS_PRIVATE (sig )
Parameters
N/A

Definition at line 97 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

MBEDTLS_PRIVATE#

mbedtls_md_type_t mbedtls_x509_crl::MBEDTLS_PRIVATE (sig_md )

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

Parameters
N/A

MBEDTLS_MD_SHA256


Definition at line 98 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

MBEDTLS_PRIVATE#

mbedtls_pk_type_t mbedtls_x509_crl::MBEDTLS_PRIVATE (sig_pk )

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

Parameters
N/A

MBEDTLS_PK_RSA


Definition at line 99 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h

MBEDTLS_PRIVATE#

void * mbedtls_x509_crl::MBEDTLS_PRIVATE (sig_opts )

Signature options to be passed to mbedtls_pk_verify_ext(), e.g.

Parameters
N/A

for RSASSA-PSS


Definition at line 100 of file util/third_party/mbedtls/include/mbedtls/x509_crl.h