Struct mbedtls_sys::mbedtls_x509_crt
[−]
[src]
#[repr(C)]pub struct mbedtls_x509_crt { pub raw: mbedtls_x509_buf, pub tbs: mbedtls_x509_buf, pub version: c_int, pub serial: mbedtls_x509_buf, pub sig_oid: mbedtls_x509_buf, pub issuer_raw: mbedtls_x509_buf, pub subject_raw: mbedtls_x509_buf, pub issuer: mbedtls_x509_name, pub subject: mbedtls_x509_name, pub valid_from: mbedtls_x509_time, pub valid_to: mbedtls_x509_time, pub pk: mbedtls_pk_context, pub issuer_id: mbedtls_x509_buf, pub subject_id: mbedtls_x509_buf, pub v3_ext: mbedtls_x509_buf, pub subject_alt_names: mbedtls_x509_sequence, pub ext_types: c_int, pub ca_istrue: c_int, pub max_pathlen: c_int, pub key_usage: c_uint, pub ext_key_usage: mbedtls_x509_sequence, pub ns_cert_type: c_uchar, pub sig: mbedtls_x509_buf, pub sig_md: mbedtls_md_type_t, pub sig_pk: mbedtls_pk_type_t, pub sig_opts: *mut c_void, pub next: *mut mbedtls_x509_crt, }
Fields
raw: mbedtls_x509_buf
tbs: mbedtls_x509_buf
version: c_int
serial: mbedtls_x509_buf
sig_oid: mbedtls_x509_buf
issuer_raw: mbedtls_x509_buf
subject_raw: mbedtls_x509_buf
issuer: mbedtls_x509_name
subject: mbedtls_x509_name
valid_from: mbedtls_x509_time
valid_to: mbedtls_x509_time
pk: mbedtls_pk_context
issuer_id: mbedtls_x509_buf
subject_id: mbedtls_x509_buf
v3_ext: mbedtls_x509_buf
subject_alt_names: mbedtls_x509_sequence
ext_types: c_int
ca_istrue: c_int
max_pathlen: c_int
key_usage: c_uint
ext_key_usage: mbedtls_x509_sequence
ns_cert_type: c_uchar
sig: mbedtls_x509_buf
sig_md: mbedtls_md_type_t
sig_pk: mbedtls_pk_type_t
sig_opts: *mut c_void
next: *mut mbedtls_x509_crt
Trait Implementations
impl Copy for mbedtls_x509_crt
[src]
impl Clone for mbedtls_x509_crt
[src]
fn clone(&self) -> mbedtls_x509_crt
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more