pub enum RevocableClientStatus {
Valid,
Revoked,
Expired,
}Expand description
The handshake-time status of a revocable client cert.
Variants§
Valid
Not revoked and not expired — accept the cert.
NOTE: This only means that the client is allowed to connect; it does NOT mean that the client is authorized to do whatever it is asking to do. Client scopes and budgets must still be enforced at a higher level.
Revoked
The client was revoked. Revocation is permanent.
Expired
The client is expired as of the queried time.
Auto Trait Implementations§
impl Freeze for RevocableClientStatus
impl RefUnwindSafe for RevocableClientStatus
impl Send for RevocableClientStatus
impl Sync for RevocableClientStatus
impl Unpin for RevocableClientStatus
impl UnsafeUnpin for RevocableClientStatus
impl UnwindSafe for RevocableClientStatus
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