Skip to main content

RustlsClientConfigExt

Trait RustlsClientConfigExt 

Source
pub trait RustlsClientConfigExt {
    // Required methods
    fn client_config_rustls(&self) -> ClientConfig;
    fn client_config_rustls_with_provider(
        &self,
        provider: Arc<CryptoProvider>,
    ) -> ClientConfig;
}
Expand description

Extension trait that builds a rustls::ClientConfig from uselesskey fixtures.

Required Methods§

Source

fn client_config_rustls(&self) -> ClientConfig

Build a ClientConfig that trusts the root CA, with no client certificate.

Source

fn client_config_rustls_with_provider( &self, provider: Arc<CryptoProvider>, ) -> ClientConfig

Build a ClientConfig with an explicit CryptoProvider.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl RustlsClientConfigExt for X509Cert

Available on crate features client-config and x509 only.
Source§

impl RustlsClientConfigExt for X509Chain

Available on crate features client-config and x509 only.

Implementors§