Skip to main content

build_client_config

Function build_client_config 

Source
pub fn build_client_config(
    opts: &TlsClientOptions,
) -> SshCliResult<Arc<ClientConfig>>
Available on crate feature tls only.
Expand description

Builds an Arc<ClientConfig> with webpki-roots and optional mTLS.

Uses the process default rustls::crypto::CryptoProvider (must be installed by the binary via super::install_default_provider). Falls back to installing aws_lc_rs once if missing (tests / embedders).

ยงErrors

Provider missing after ensure, PEM load failure, or rustls config error.