microsandbox_network/tls/mod.rs
1//! TLS interception: inline MITM for the smoltcp networking stack.
2//!
3//! All TCP connections terminate at smoltcp. For intercepted ports, the proxy
4//! task does TLS MITM by terminating the guest's TLS with a generated
5//! per-domain certificate and re-originating a TLS connection to the real
6//! server.
7
8pub(crate) mod ca;
9pub(crate) mod certgen;
10pub mod config;
11pub(crate) mod host_cas;
12pub(crate) mod proxy;
13pub(crate) mod sni;
14pub mod state;
15
16//--------------------------------------------------------------------------------------------------
17// Re-Exports
18//--------------------------------------------------------------------------------------------------
19
20pub use config::*;