pub struct Cert {
pub extended_key_usage: Option<Vec<String>>,
pub issuer: Option<Vec<String>>,
pub key_usage: Option<Vec<String>>,
pub owner: Option<Vec<String>>,
pub serial_no: Option<Vec<String>>,
pub signature_algo: Option<Vec<String>>,
pub subject: Option<Vec<String>>,
pub subject_alt_name: Option<Vec<String>>,
pub thumbprint: Option<Vec<String>>,
pub valid: Option<CertValid>,
pub version: Option<Vec<String>>,
}
Expand description
Certificate Tag Model
Fields§
§extended_key_usage: Option<Vec<String>>
Extended Key Usage
issuer: Option<Vec<String>>
Issuer
key_usage: Option<Vec<String>>
Key Usage
owner: Option<Vec<String>>
Owner
serial_no: Option<Vec<String>>
Serial Number
signature_algo: Option<Vec<String>>
Signature Algorithm
subject: Option<Vec<String>>
Subject Name
subject_alt_name: Option<Vec<String>>
Alternative Subject Name
thumbprint: Option<Vec<String>>
Thumbprint
valid: Option<CertValid>
Validity Information
version: Option<Vec<String>>
Version
Trait Implementations§
Source§impl Described<ElasticMeta> for Cert
impl Described<ElasticMeta> for Cert
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for Cert
impl<'de> Deserialize<'de> for Cert
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 Cert
impl RefUnwindSafe for Cert
impl Send for Cert
impl Sync for Cert
impl Unpin for Cert
impl UnwindSafe for Cert
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more