Struct CertificateRevocationListParams
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§
§impl CertificateRevocationListParams
impl CertificateRevocationListParams
pub 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§
§impl Clone for CertificateRevocationListParams
impl Clone for CertificateRevocationListParams
§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 more§impl Debug for CertificateRevocationListParams
impl Debug for CertificateRevocationListParams
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§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more