pub enum ClientAuth {
None,
Optional(RootStore),
Required(RootStore),
}Expand description
Client certificate authentication on a server.
Variants§
None
No CertificateRequest.
Optional(RootStore)
Request a certificate; accept clients without one, validate the ones that send one.
Required(RootStore)
Require a valid client certificate.
Trait Implementations§
Source§impl Clone for ClientAuth
impl Clone for ClientAuth
Source§impl Debug for ClientAuth
impl Debug for ClientAuth
Auto Trait Implementations§
impl Forget for ClientAuth
impl Freeze for ClientAuth
impl Move for ClientAuth
impl RefUnwindSafe for ClientAuth
impl Send for ClientAuth
impl Sync for ClientAuth
impl Unpin for ClientAuth
impl UnsafeUnpin for ClientAuth
impl UnwindSafe for ClientAuth
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