Struct vault_client::X509[][src]

pub struct X509 {
    pub common_name: String,
    pub certificate: String,
    pub issuing_ca: String,
    pub ca_chain: Option<Vec<String>>,
    pub private_key: String,
    pub private_key_type: String,
    pub serial_number: String,
    pub replace_after: Duration,
    pub lifetime: Duration,
}

X509 certificates, as obtained by use of the PKI secret backend. These are most commonly used to secure TLS transports, such as HTTPS.

Fields

The common name used for this certificate.

The actual certificate.

CA that issued this certificate.

Chain of certificates from the issued one to the CA.

Private key for the certificate.

Type of the private key

Serial number of this certificate

The amount of time before this token needs to be replaced.

The total lifetime that we request for our certificates.

Trait Implementations

impl Debug for X509
[src]

Formats the value using the given formatter. Read more

impl Clone for X509
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for X509
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for X509

impl Sync for X509