pub struct Certificate {Show 18 fields
pub serial: String,
pub in_ct: bool,
pub served_live: bool,
pub currently_valid: bool,
pub ct_ids: Vec<u64>,
pub common_name: Option<String>,
pub identities: Vec<String>,
pub not_before: Option<DateTime<Utc>>,
pub not_after: Option<DateTime<Utc>>,
pub pubkey_alg: Option<String>,
pub sig_alg: Option<String>,
pub issuer: Option<String>,
pub key_algorithm: Option<String>,
pub key_size: Option<i64>,
pub sig_key_algorithm: Option<String>,
pub sig_hash_algorithm: Option<String>,
pub cert_signature: Option<String>,
pub chain: Vec<ChainEntry>,
}Fields§
§serial: String§in_ct: bool§served_live: bool§currently_valid: bool§ct_ids: Vec<u64>§common_name: Option<String>§identities: Vec<String>§not_before: Option<DateTime<Utc>>§not_after: Option<DateTime<Utc>>§pubkey_alg: Option<String>§sig_alg: Option<String>§issuer: Option<String>§key_algorithm: Option<String>§key_size: Option<i64>§sig_key_algorithm: Option<String>§sig_hash_algorithm: Option<String>§cert_signature: Option<String>§chain: Vec<ChainEntry>Trait Implementations§
Source§impl Clone for Certificate
impl Clone for Certificate
Source§impl Debug for Certificate
impl Debug for Certificate
Source§impl<'de> Deserialize<'de> for Certificate
impl<'de> Deserialize<'de> for Certificate
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 Forget for Certificate
impl Freeze for Certificate
impl RefUnwindSafe for Certificate
impl Send for Certificate
impl Sync for Certificate
impl Unpin for Certificate
impl UnsafeUnpin for Certificate
impl UnwindSafe for Certificate
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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