pub struct CertificateMetadata {Show 33 fields
pub owner: String,
pub certificate_issuer_organization: String,
pub certificate_issuer_organizational_unit: String,
pub common_name_or_certificate_name: String,
pub certificate_serial_number: String,
pub sha256_fingerprint: String,
pub subject_spki_sha256: String,
pub valid_from_gmt: String,
pub valid_to_gmt: String,
pub public_key_algorithm: String,
pub signature_hash_algorithm: String,
pub trust_bits: String,
pub distrust_for_tls_after_date: String,
pub distrust_for_smime_after_date: String,
pub ev_policy_oids: String,
pub approval_bug: String,
pub nss_release_when_first_included: String,
pub firefox_release_when_first_included: String,
pub test_website_valid: String,
pub test_website_expired: String,
pub test_website_revoked: String,
pub mozilla_applied_constraints: String,
pub company_website: String,
pub geographic_focus: String,
pub certificate_policy_cp: String,
pub certificate_practice_statement_cps: String,
pub standard_audit: String,
pub br_audit: String,
pub ev_audit: String,
pub auditor: String,
pub standard_audit_type: String,
pub standard_audit_statement_dt: String,
pub pem_info: String,
}
Expand description
Metadata related to an included root CA certificate from the Mozilla “included CA certificate PEM” CCADB CSV report.
Fields§
§owner: String
§certificate_issuer_organization: String
§certificate_issuer_organizational_unit: String
§common_name_or_certificate_name: String
§certificate_serial_number: String
§sha256_fingerprint: String
§subject_spki_sha256: String
§valid_from_gmt: String
§valid_to_gmt: String
§public_key_algorithm: String
§signature_hash_algorithm: String
§trust_bits: String
§distrust_for_tls_after_date: String
§distrust_for_smime_after_date: String
§ev_policy_oids: String
§approval_bug: String
§nss_release_when_first_included: String
§firefox_release_when_first_included: String
§test_website_valid: String
§test_website_expired: String
§test_website_revoked: String
§mozilla_applied_constraints: String
§company_website: String
§geographic_focus: String
§certificate_policy_cp: String
§certificate_practice_statement_cps: String
§standard_audit: String
§br_audit: String
§ev_audit: String
§auditor: String
§standard_audit_type: String
§standard_audit_statement_dt: String
§pem_info: String
Trait Implementations§
Source§impl Clone for CertificateMetadata
impl Clone for CertificateMetadata
Source§fn clone(&self) -> CertificateMetadata
fn clone(&self) -> CertificateMetadata
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 CertificateMetadata
impl Debug for CertificateMetadata
Source§impl<'de> Deserialize<'de> for CertificateMetadata
impl<'de> Deserialize<'de> for CertificateMetadata
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 Hash for CertificateMetadata
impl Hash for CertificateMetadata
Source§impl PartialEq for CertificateMetadata
impl PartialEq for CertificateMetadata
impl Eq for CertificateMetadata
impl StructuralPartialEq for CertificateMetadata
Auto Trait Implementations§
impl Freeze for CertificateMetadata
impl RefUnwindSafe for CertificateMetadata
impl Send for CertificateMetadata
impl Sync for CertificateMetadata
impl Unpin for CertificateMetadata
impl UnwindSafe for CertificateMetadata
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