pub enum TlsClientCertVerify {
Ignore,
Optional(Vec<CertificateDer<'static>>),
Validate(Vec<CertificateDer<'static>>),
}Variants§
Ignore
Do not verify the client’s certificate, just ignore it.
Optional(Vec<CertificateDer<'static>>)
If a client certificate is provided, validate it.
Validate(Vec<CertificateDer<'static>>)
Validate that a client certificate exists and is valid. This configuration may not be ideal, because it does not fail the client-side handshake.
Trait Implementations§
Source§impl Debug for TlsClientCertVerify
impl Debug for TlsClientCertVerify
Source§impl Default for TlsClientCertVerify
impl Default for TlsClientCertVerify
Source§fn default() -> TlsClientCertVerify
fn default() -> TlsClientCertVerify
Returns the “default value” for a type. Read more
Source§impl PartialEq for TlsClientCertVerify
impl PartialEq for TlsClientCertVerify
impl Eq for TlsClientCertVerify
impl StructuralPartialEq for TlsClientCertVerify
Auto Trait Implementations§
impl Freeze for TlsClientCertVerify
impl RefUnwindSafe for TlsClientCertVerify
impl Send for TlsClientCertVerify
impl Sync for TlsClientCertVerify
impl Unpin for TlsClientCertVerify
impl UnwindSafe for TlsClientCertVerify
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