_x509_crl Struct Reference
[X.509 module]

Certificate revocation list structure. More...

#include <x509_crl.h>

Collaboration diagram for _x509_crl:
Collaboration graph
[legend]

Data Fields

x509_buf raw
 The raw certificate data (DER).
x509_buf tbs
 The raw certificate body (DER).
int version
x509_buf sig_oid1
x509_buf issuer_raw
 The raw issuer data (DER).
x509_name issuer
 The parsed issuer data (named information object).
x509_time this_update
x509_time next_update
x509_crl_entry entry
 The CRL entries containing the certificate revocation times for this CA.
x509_buf crl_ext
x509_buf sig_oid2
x509_buf sig
md_type_t sig_md
 Internal representation of the MD algorithm of the signature algorithm, e.g.
pk_type_t sig_pk
 < Internal representation of the Public Key algorithm of the signature algorithm, e.g.
struct _x509_crlnext

Detailed Description

Certificate revocation list structure.

Every CRL may have multiple entries.

Definition at line 69 of file x509_crl.h.


Field Documentation

Definition at line 86 of file x509_crl.h.

Referenced by x509_crl_parse().

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

Definition at line 84 of file x509_crl.h.

Referenced by x509_crl_free(), x509_crl_info(), x509_crl_parse(), and x509_crt_revoked().

The parsed issuer data (named information object).

Definition at line 79 of file x509_crl.h.

Referenced by x509_crl_free(), x509_crl_info(), and x509_crl_parse().

The raw issuer data (DER).

Definition at line 77 of file x509_crl.h.

Referenced by x509_crl_parse(), and x509_crt_verifycrl().

struct _x509_crl* _x509_crl::next [read]

Definition at line 93 of file x509_crl.h.

Referenced by x509_crl_free(), x509_crl_parse(), and x509_crt_verifycrl().

Definition at line 82 of file x509_crl.h.

Referenced by x509_crl_info(), x509_crl_parse(), and x509_crt_verifycrl().

The raw certificate data (DER).

Definition at line 71 of file x509_crl.h.

Referenced by x509_crl_free(), and x509_crl_parse().

Definition at line 89 of file x509_crl.h.

Referenced by x509_crl_parse(), and x509_crt_verifycrl().

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

POLARSSL_MD_SHA256

Definition at line 90 of file x509_crl.h.

Referenced by x509_crl_parse(), and x509_crt_verifycrl().

Definition at line 75 of file x509_crl.h.

Referenced by x509_crl_info(), and x509_crl_parse().

Definition at line 88 of file x509_crl.h.

Referenced by x509_crl_parse().

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

POLARSSL_PK_RSA

Definition at line 91 of file x509_crl.h.

Referenced by x509_crl_parse(), and x509_crt_verifycrl().

The raw certificate body (DER).

The part that is To Be Signed.

Definition at line 72 of file x509_crl.h.

Referenced by x509_crl_parse(), and x509_crt_verifycrl().

Definition at line 81 of file x509_crl.h.

Referenced by x509_crl_info(), and x509_crl_parse().

Definition at line 74 of file x509_crl.h.

Referenced by x509_crl_info(), x509_crl_parse(), and x509_crt_verifycrl().


The documentation for this struct was generated from the following file:

Generated on 9 Apr 2014 for PolarSSL v1.3.2 by  doxygen 1.6.1