pub struct CertificateInfo {Show 24 fields
pub ext_key_usage: Option<Vec<i64>>,
pub key_usage: Option<i64>,
pub crl_distribution_points: Option<Vec<String>>,
pub dns_names: Option<Vec<String>>,
pub email_addresses: Option<Vec<String>>,
pub extensions: Option<Vec<Extension>>,
pub ip_addresses: Option<Vec<String>>,
pub is_ca: Option<bool>,
pub issuer: Option<Box<Name>>,
pub issuing_certificate_url: Option<Vec<String>>,
pub key_size: Option<i64>,
pub not_after: Option<String>,
pub not_before: Option<String>,
pub ocsp_server: Option<Vec<String>>,
pub public_key_algorithm_name: Option<String>,
pub serial_number: Option<String>,
pub sha_1_fingerprint: Option<String>,
pub sha_256_fingerprint: Option<String>,
pub signature: Option<String>,
pub signature_algorithm_name: Option<String>,
pub subject: Option<Box<Name>>,
pub subject_public_key: Option<String>,
pub uris: Option<Vec<String>>,
pub version: Option<i64>,
}Fields§
§ext_key_usage: Option<Vec<i64>>§key_usage: Option<i64>KeyUsage represents the set of actions that are valid for a given key. It’s a bitmap of the KeyUsage* constants.
crl_distribution_points: Option<Vec<String>>§dns_names: Option<Vec<String>>§email_addresses: Option<Vec<String>>§extensions: Option<Vec<Extension>>§ip_addresses: Option<Vec<String>>§is_ca: Option<bool>§issuer: Option<Box<Name>>§issuing_certificate_url: Option<Vec<String>>§key_size: Option<i64>§not_after: Option<String>§not_before: Option<String>§ocsp_server: Option<Vec<String>>§public_key_algorithm_name: Option<String>§serial_number: Option<String>§sha_1_fingerprint: Option<String>§sha_256_fingerprint: Option<String>§signature: Option<String>§signature_algorithm_name: Option<String>§subject: Option<Box<Name>>§subject_public_key: Option<String>§uris: Option<Vec<String>>§version: Option<i64>Implementations§
Source§impl CertificateInfo
impl CertificateInfo
pub fn new() -> CertificateInfo
Trait Implementations§
Source§impl Clone for CertificateInfo
impl Clone for CertificateInfo
Source§fn clone(&self) -> CertificateInfo
fn clone(&self) -> CertificateInfo
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 CertificateInfo
impl Debug for CertificateInfo
Source§impl Default for CertificateInfo
impl Default for CertificateInfo
Source§fn default() -> CertificateInfo
fn default() -> CertificateInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificateInfo
impl<'de> Deserialize<'de> for CertificateInfo
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 CertificateInfo
impl PartialEq for CertificateInfo
Source§fn eq(&self, other: &CertificateInfo) -> bool
fn eq(&self, other: &CertificateInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CertificateInfo
impl Serialize for CertificateInfo
impl StructuralPartialEq for CertificateInfo
Auto Trait Implementations§
impl Freeze for CertificateInfo
impl RefUnwindSafe for CertificateInfo
impl Send for CertificateInfo
impl Sync for CertificateInfo
impl Unpin for CertificateInfo
impl UnsafeUnpin for CertificateInfo
impl UnwindSafe for CertificateInfo
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