pub enum OcspStatus {
Good,
Revoked {
reason: String,
revocation_time: String,
},
Unknown,
}Expand description
Certificate revocation status per RFC 6960 §4.2.1.
Variants§
Good
The certificate is not revoked (RFC 6960 §4.2.1, CertStatus good).
Revoked
The certificate has been revoked (RFC 6960 §4.2.1, CertStatus revoked).
Includes the CRL reason code (RFC 5280 §5.3.1) and revocation time as an ISO 8601 string.
Fields
Unknown
The responder does not know the certificate (RFC 6960 §4.2.1,
CertStatus unknown).
Trait Implementations§
Source§impl Clone for OcspStatus
impl Clone for OcspStatus
Source§fn clone(&self) -> OcspStatus
fn clone(&self) -> OcspStatus
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 OcspStatus
impl Debug for OcspStatus
Source§impl PartialEq for OcspStatus
impl PartialEq for OcspStatus
impl Eq for OcspStatus
impl StructuralPartialEq for OcspStatus
Auto Trait Implementations§
impl Freeze for OcspStatus
impl RefUnwindSafe for OcspStatus
impl Send for OcspStatus
impl Sync for OcspStatus
impl Unpin for OcspStatus
impl UnsafeUnpin for OcspStatus
impl UnwindSafe for OcspStatus
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
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
Checks if this value is equivalent to the given key. Read more
§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> 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