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
sourceimpl Clone for CertificateAuthority
impl Clone for CertificateAuthority
sourcefn clone(&self) -> CertificateAuthority
fn clone(&self) -> CertificateAuthority
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CertificateAuthority
impl Debug for CertificateAuthority
sourceimpl Default for CertificateAuthority
impl Default for CertificateAuthority
sourcefn default() -> CertificateAuthority
fn default() -> CertificateAuthority
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CertificateAuthority
impl<'de> Deserialize<'de> for CertificateAuthority
sourcefn 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
sourceimpl Serialize for CertificateAuthority
impl Serialize for CertificateAuthority
Auto Trait Implementations
impl RefUnwindSafe for CertificateAuthority
impl Send for CertificateAuthority
impl Sync for CertificateAuthority
impl Unpin for CertificateAuthority
impl UnwindSafe for CertificateAuthority
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more