pub struct CertificateSecurityState {Show 18 fields
pub protocol: String,
pub key_exchange: String,
pub key_exchange_group: Option<String>,
pub cipher: String,
pub mac: Option<String>,
pub certificate: Vec<String>,
pub subject_name: String,
pub issuer: String,
pub valid_from: TimeSinceEpoch,
pub valid_to: TimeSinceEpoch,
pub certificate_network_error: Option<String>,
pub certificate_has_weak_signature: bool,
pub certificate_has_sha_1_signature: bool,
pub modern_ssl: bool,
pub obsolete_ssl_protocol: bool,
pub obsolete_ssl_key_exchange: bool,
pub obsolete_ssl_cipher: bool,
pub obsolete_ssl_signature: bool,
}Fields§
§protocol: String§key_exchange: String§key_exchange_group: Option<String>§cipher: String§mac: Option<String>§certificate: Vec<String>§subject_name: String§issuer: String§valid_from: TimeSinceEpoch§valid_to: TimeSinceEpoch§certificate_network_error: Option<String>§certificate_has_weak_signature: bool§certificate_has_sha_1_signature: bool§modern_ssl: bool§obsolete_ssl_protocol: bool§obsolete_ssl_key_exchange: bool§obsolete_ssl_cipher: bool§obsolete_ssl_signature: boolTrait Implementations§
Source§impl Clone for CertificateSecurityState
impl Clone for CertificateSecurityState
Source§fn clone(&self) -> CertificateSecurityState
fn clone(&self) -> CertificateSecurityState
Returns a duplicate of the value. Read more
1.0.0 · 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 CertificateSecurityState
impl Debug for CertificateSecurityState
Source§impl<'de> Deserialize<'de> for CertificateSecurityState
impl<'de> Deserialize<'de> for CertificateSecurityState
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
Source§impl PartialEq for CertificateSecurityState
impl PartialEq for CertificateSecurityState
Source§impl Serialize for CertificateSecurityState
impl Serialize for CertificateSecurityState
impl StructuralPartialEq for CertificateSecurityState
Auto Trait Implementations§
impl Freeze for CertificateSecurityState
impl RefUnwindSafe for CertificateSecurityState
impl Send for CertificateSecurityState
impl Sync for CertificateSecurityState
impl Unpin for CertificateSecurityState
impl UnwindSafe for CertificateSecurityState
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