try_tls_connector

Function try_tls_connector 

Source
pub fn try_tls_connector() -> Option<TlsConnector>
Expand description

Try to build a TlsConnector for an HTTP client that needs to connect to a TLS-enabled server.

Detection mirrors try_tls_acceptor:

  1. OSSHYPERACTOR_TLS_CA (and optionally HYPERACTOR_TLS_CERT + HYPERACTOR_TLS_KEY for mutual TLS).
  2. Meta — root CA at /var/facebook/rootcanal/ca.pem, optional client certs from THRIFT_TLS_CL_CERT_PATH / THRIFT_TLS_CL_KEY_PATH.
  3. None — no usable CA found; caller should fall back to plain HTTP.