pub enum Status {
Good,
Revoked {
time: Time,
reason: Option<Reason>,
},
Unknown,
NotIssued,
}Expand description
A responder’s assertion, independently of authentication and applicability.
Variants§
Good
Positive revocation inquiry; not proof that a certificate was issued.
Revoked
Responder states revocation or hold, retaining its original date/reason.
Fields
Unknown
This responder does not know the requested certificate’s status.
NotIssued
The certificate was never issued (RFC6960 §2.2): a “revoked” hold
dated 1970-01-01T00:00:00Z under the extended revoked definition. Read
through BasicResponse::status_of or Evidence::status, never from
the assertion alone.
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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