Struct ngrok_api::types::CertificateAuthority
source · pub struct CertificateAuthority {
pub id: String,
pub uri: String,
pub created_at: String,
pub description: String,
pub metadata: String,
pub ca_pem: String,
pub subject_common_name: String,
pub not_before: String,
pub not_after: String,
pub key_usages: Vec<String>,
pub extended_key_usages: Vec<String>,
}
Fields§
§id: String
unique identifier for this Certificate Authority
uri: String
URI of the Certificate Authority API resource
created_at: String
timestamp when the Certificate Authority was created, RFC 3339 format
description: String
human-readable description of this Certificate Authority. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes.
ca_pem: String
raw PEM of the Certificate Authority
subject_common_name: String
subject common name of the Certificate Authority
not_before: String
timestamp when this Certificate Authority becomes valid, RFC 3339 format
not_after: String
timestamp when this Certificate Authority becomes invalid, RFC 3339 format
key_usages: Vec<String>
set of actions the private key of this Certificate Authority can be used for
extended_key_usages: Vec<String>
extended set of actions the private key of this Certificate Authority can be used for
Trait Implementations§
source§impl Clone for CertificateAuthority
impl Clone for CertificateAuthority
source§fn clone(&self) -> CertificateAuthority
fn clone(&self) -> CertificateAuthority
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CertificateAuthority
impl Debug for CertificateAuthority
source§impl Default for CertificateAuthority
impl Default for CertificateAuthority
source§fn default() -> CertificateAuthority
fn default() -> CertificateAuthority
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CertificateAuthority
impl<'de> Deserialize<'de> for CertificateAuthority
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CertificateAuthority
impl RefUnwindSafe for CertificateAuthority
impl Send for CertificateAuthority
impl Sync for CertificateAuthority
impl Unpin for CertificateAuthority
impl UnwindSafe for CertificateAuthority
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more