pub struct CertificateDescription {
pub aia_issuing_certificate_urls: Option<Vec<String>>,
pub authority_key_id: Option<KeyId>,
pub cert_fingerprint: Option<CertificateFingerprint>,
pub crl_distribution_points: Option<Vec<String>>,
pub public_key: Option<PublicKey>,
pub subject_description: Option<SubjectDescription>,
pub subject_key_id: Option<KeyId>,
pub tbs_certificate_digest: Option<String>,
pub x509_description: Option<X509Parameters>,
}Expand description
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
This type is not used in any activity, and only used as part of another schema.
Fields§
§aia_issuing_certificate_urls: Option<Vec<String>>Describes lists of issuer CA certificate URLs that appear in the “Authority Information Access” extension in the certificate.
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
cert_fingerprint: Option<CertificateFingerprint>The hash of the x.509 certificate.
crl_distribution_points: Option<Vec<String>>Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
public_key: Option<PublicKey>The public key that corresponds to an issued certificate.
subject_description: Option<SubjectDescription>Describes some of the values in a certificate that are related to the subject and lifetime.
subject_key_id: Option<KeyId>Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
tbs_certificate_digest: Option<String>The hash of the pre-signed certificate, which will be signed by the CA. Corresponds to the TBS Certificate in https://tools.ietf.org/html/rfc5280#section-4.1.2. The field will always be populated.
x509_description: Option<X509Parameters>Describes some of the technical X.509 fields in a certificate.
Trait Implementations§
Source§impl Clone for CertificateDescription
impl Clone for CertificateDescription
Source§fn clone(&self) -> CertificateDescription
fn clone(&self) -> CertificateDescription
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more