Skip to main content

Module tls

Module tls 

Source
Expand description

TLS configuration models and optional engine state.

Configuration types remain available to SDK consumers without the heavyweight networking engine. Enabling engine additionally exposes the runtime TLS state while keeping implementation helpers crate-private.

Modules§

state
Shared TLS state: CA, certificate cache, and upstream connectors.

Structs§

CertCacheConfig
Per-domain certificate cache configuration.
InterceptCaConfig
Certificate authority configuration for TLS interception.
ScopedUpstreamCaCert
A CA certificate PEM file trusted only for matching upstream hosts.
ScopedVerifyUpstream
An upstream certificate verification override for matching hosts.
TlsConfig
TLS interception configuration. Carried in NetworkSpec::tls.