pub struct CertificateRevocationListParams {
pub this_update: OffsetDateTime,
pub next_update: OffsetDateTime,
pub crl_number: SerialNumber,
pub issuing_distribution_point: Option<CrlIssuingDistributionPoint>,
pub revoked_certs: Vec<RevokedCertParams>,
pub key_identifier_method: KeyIdMethod,
}Expand description
Parameters used for certificate revocation list (CRL) generation
Fields§
§this_update: OffsetDateTimeIssue date of the CRL.
next_update: OffsetDateTimeThe date by which the next CRL will be issued.
crl_number: SerialNumberA monotonically increasing sequence number for a given CRL scope and issuer.
issuing_distribution_point: Option<CrlIssuingDistributionPoint>An optional CRL extension identifying the CRL distribution point and scope for a particular CRL as described in RFC 5280 Section 5.2.51.
revoked_certs: Vec<RevokedCertParams>A list of zero or more parameters describing revoked certificates included in the CRL.
key_identifier_method: KeyIdMethodMethod to generate key identifiers from public keys
Defaults to SHA-256.
Implementations§
Source§impl CertificateRevocationListParams
impl CertificateRevocationListParams
Sourcepub fn signed_by(
&self,
issuer: &Issuer<'_, impl SigningKey>,
) -> Result<CertificateRevocationList, Error>
pub fn signed_by( &self, issuer: &Issuer<'_, impl SigningKey>, ) -> Result<CertificateRevocationList, Error>
Serializes the certificate revocation list (CRL).
Including a signature from the issuing certificate authority’s key.
Trait Implementations§
Source§impl Clone for CertificateRevocationListParams
impl Clone for CertificateRevocationListParams
Source§fn clone(&self) -> CertificateRevocationListParams
fn clone(&self) -> CertificateRevocationListParams
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 PartialEq for CertificateRevocationListParams
impl PartialEq for CertificateRevocationListParams
Source§fn eq(&self, other: &CertificateRevocationListParams) -> bool
fn eq(&self, other: &CertificateRevocationListParams) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CertificateRevocationListParams
impl StructuralPartialEq for CertificateRevocationListParams
Auto Trait Implementations§
impl Freeze for CertificateRevocationListParams
impl RefUnwindSafe for CertificateRevocationListParams
impl Send for CertificateRevocationListParams
impl Sync for CertificateRevocationListParams
impl Unpin for CertificateRevocationListParams
impl UnwindSafe for CertificateRevocationListParams
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