pub struct TlsLeafObservation { /* private fields */ }Expand description
Value-safe reduction of one unique parsed peer leaf certificate.
Implementations§
Source§impl TlsLeafObservation
impl TlsLeafObservation
Sourcepub const fn byte_length(&self) -> u64
pub const fn byte_length(&self) -> u64
Exact observed leaf DER byte length.
Sourcepub const fn not_before_epoch_seconds(&self) -> i64
pub const fn not_before_epoch_seconds(&self) -> i64
Declared not-before time as Unix epoch seconds.
Sourcepub const fn not_after_epoch_seconds(&self) -> i64
pub const fn not_after_epoch_seconds(&self) -> i64
Declared not-after time as Unix epoch seconds.
Sourcepub const fn observed_at_epoch_seconds(&self) -> i64
pub const fn observed_at_epoch_seconds(&self) -> i64
First observation time as Unix epoch seconds.
Sourcepub const fn dns_san_count(&self) -> u16
pub const fn dns_san_count(&self) -> u16
Number of classified DNS SANs, without retaining their values.
Sourcepub const fn ip_san_count(&self) -> u16
pub const fn ip_san_count(&self) -> u16
Number of classified IP SANs, without retaining their values.
Sourcepub const fn other_san_count(&self) -> u16
pub const fn other_san_count(&self) -> u16
Number of classified SANs of all other kinds.
Sourcepub const fn san_count_truncated(&self) -> bool
pub const fn san_count_truncated(&self) -> bool
Whether SAN classification stopped at its explicit ceiling.
Sourcepub const fn certificate_time_status(&self) -> TlsCertificateTimeStatus
pub const fn certificate_time_status(&self) -> TlsCertificateTimeStatus
Validity-window relationship at first observation.
Sourcepub const fn response_occurrence_count(&self) -> u64
pub const fn response_occurrence_count(&self) -> u64
Successful HTTPS responses carrying this same leaf identity.
Sourcepub const fn standard_transport_validation_succeeded(&self) -> bool
pub const fn standard_transport_validation_succeeded(&self) -> bool
Whether the normal transport accepted the response connection.
Trait Implementations§
Source§impl Clone for TlsLeafObservation
impl Clone for TlsLeafObservation
Source§fn clone(&self) -> TlsLeafObservation
fn clone(&self) -> TlsLeafObservation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TlsLeafObservation
impl Debug for TlsLeafObservation
impl Eq for TlsLeafObservation
Source§impl PartialEq for TlsLeafObservation
impl PartialEq for TlsLeafObservation
impl StructuralPartialEq for TlsLeafObservation
Auto Trait Implementations§
impl Freeze for TlsLeafObservation
impl RefUnwindSafe for TlsLeafObservation
impl Send for TlsLeafObservation
impl Sync for TlsLeafObservation
impl Unpin for TlsLeafObservation
impl UnsafeUnpin for TlsLeafObservation
impl UnwindSafe for TlsLeafObservation
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more