pub struct ChainEntry {
pub depth: u32,
pub certificate_id: u64,
pub common_name: Option<String>,
pub ski: Option<String>,
pub aki: Option<String>,
pub not_before: Option<DateTime<Utc>>,
pub not_after: Option<DateTime<Utc>>,
pub key_algorithm: Option<String>,
pub key_size: Option<i64>,
pub signature_key_algorithm: Option<String>,
pub signature_hash_algorithm: Option<String>,
pub issuer_ca_name: Option<String>,
}Fields§
§depth: u32§certificate_id: u64§common_name: Option<String>§ski: Option<String>§aki: Option<String>§not_before: Option<DateTime<Utc>>§not_after: Option<DateTime<Utc>>§key_algorithm: Option<String>§key_size: Option<i64>§signature_key_algorithm: Option<String>§signature_hash_algorithm: Option<String>§issuer_ca_name: Option<String>Trait Implementations§
Source§impl Clone for ChainEntry
impl Clone for ChainEntry
Source§impl Debug for ChainEntry
impl Debug for ChainEntry
Source§impl<'de> Deserialize<'de> for ChainEntry
impl<'de> Deserialize<'de> for ChainEntry
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 ChainEntry
impl Freeze for ChainEntry
impl RefUnwindSafe for ChainEntry
impl Send for ChainEntry
impl Sync for ChainEntry
impl Unpin for ChainEntry
impl UnsafeUnpin for ChainEntry
impl UnwindSafe for ChainEntry
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