pub struct TLSCertificate {Show 21 fields
pub id: String,
pub uri: String,
pub created_at: String,
pub description: String,
pub metadata: String,
pub certificate_pem: String,
pub subject_common_name: String,
pub subject_alternative_names: TLSCertificateSANs,
pub issued_at: Option<String>,
pub not_before: String,
pub not_after: String,
pub key_usages: Vec<String>,
pub extended_key_usages: Vec<String>,
pub private_key_type: String,
pub issuer_common_name: String,
pub serial_number: String,
pub subject_organization: String,
pub subject_organizational_unit: String,
pub subject_locality: String,
pub subject_province: String,
pub subject_country: String,
}Fields§
§id: Stringunique identifier for this TLS certificate
uri: StringURI of the TLS certificate API resource
created_at: Stringtimestamp when the TLS certificate was created, RFC 3339 format
description: Stringhuman-readable description of this TLS certificate. optional, max 255 bytes.
metadata: Stringarbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes.
certificate_pem: Stringchain of PEM-encoded certificates, leaf first. See Certificate Bundles.
subject_common_name: Stringsubject common name from the leaf of this TLS certificate
subject_alternative_names: TLSCertificateSANssubject alternative names (SANs) from the leaf of this TLS certificate
issued_at: Option<String>timestamp (in RFC 3339 format) when this TLS certificate was issued automatically, or null if this certificate was user-uploaded
not_before: Stringtimestamp when this TLS certificate becomes valid, RFC 3339 format
not_after: Stringtimestamp when this TLS certificate becomes invalid, RFC 3339 format
key_usages: Vec<String>set of actions the private key of this TLS certificate can be used for
extended_key_usages: Vec<String>extended set of actions the private key of this TLS certificate can be used for
private_key_type: Stringtype of the private key of this TLS certificate. One of rsa, ecdsa, or ed25519.
issuer_common_name: Stringissuer common name from the leaf of this TLS certificate
serial_number: Stringserial number of the leaf of this TLS certificate
subject_organization: Stringsubject organization from the leaf of this TLS certificate
subject_organizational_unit: Stringsubject organizational unit from the leaf of this TLS certificate
subject_locality: Stringsubject locality from the leaf of this TLS certificate
subject_province: Stringsubject province from the leaf of this TLS certificate
subject_country: Stringsubject country from the leaf of this TLS certificate
Trait Implementations§
Source§impl Clone for TLSCertificate
impl Clone for TLSCertificate
Source§fn clone(&self) -> TLSCertificate
fn clone(&self) -> TLSCertificate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more