Struct rustls::AllowAnyAuthenticatedClient[][src]

pub struct AllowAnyAuthenticatedClient { /* fields omitted */ }

A ClientCertVerifier that will ensure that every client provides a trusted certificate, without any name checking.

Implementations

impl AllowAnyAuthenticatedClient[src]

pub fn new(roots: RootCertStore) -> Arc<dyn ClientCertVerifier>[src]

Construct a new AllowAnyAuthenticatedClient.

roots is the list of trust anchors to use for certificate validation.

Auto Trait Implementations

impl RefUnwindSafe for AllowAnyAuthenticatedClient

impl Send for AllowAnyAuthenticatedClient

impl Sync for AllowAnyAuthenticatedClient

impl Unpin for AllowAnyAuthenticatedClient

impl UnwindSafe for AllowAnyAuthenticatedClient

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.