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: String
unique identifier for this TLS certificate
uri: String
URI of the TLS certificate API resource
created_at: String
timestamp when the TLS certificate was created, RFC 3339 format
description: String
human-readable description of this TLS certificate. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this TLS certificate. optional, max 4096 bytes.
certificate_pem: String
chain of PEM-encoded certificates, leaf first. See Certificate Bundles.
subject_common_name: String
subject common name from the leaf of this TLS certificate
subject_alternative_names: TLSCertificateSANs
subject 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: String
timestamp when this TLS certificate becomes valid, RFC 3339 format
not_after: String
timestamp 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: String
type of the private key of this TLS certificate. One of rsa, ecdsa, or ed25519.
issuer_common_name: String
issuer common name from the leaf of this TLS certificate
serial_number: String
serial number of the leaf of this TLS certificate
subject_organization: String
subject organization from the leaf of this TLS certificate
subject_organizational_unit: String
subject organizational unit from the leaf of this TLS certificate
subject_locality: String
subject locality from the leaf of this TLS certificate
subject_province: String
subject province from the leaf of this TLS certificate
subject_country: String
subject 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