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§
Sourcefn client_config_rustls(&self) -> ClientConfig
fn client_config_rustls(&self) -> ClientConfig
Build a ClientConfig that trusts the root CA, with no client certificate.
Sourcefn client_config_rustls_with_provider(
&self,
provider: Arc<CryptoProvider>,
) -> ClientConfig
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.
impl RustlsClientConfigExt for X509Cert
Available on crate features
client-config and x509 only.fn client_config_rustls(&self) -> ClientConfig
fn client_config_rustls_with_provider( &self, provider: Arc<CryptoProvider>, ) -> ClientConfig
Source§impl RustlsClientConfigExt for X509Chain
Available on crate features client-config and x509 only.
impl RustlsClientConfigExt for X509Chain
Available on crate features
client-config and x509 only.