solti_tls/lib.rs
1//! # solti-tls
2//!
3//! Shared TLS / mTLS configuration for Solti network-facing crates.
4
5mod error;
6pub use error::TlsError;
7
8mod source;
9pub use source::PemSource;
10
11mod provider;
12pub use provider::ensure_default_provider;
13
14mod pem;
15pub use pem::{load_certs_from_pem, load_key_from_pem};
16
17mod server;
18pub use server::{ServerTlsConfig, ServerTlsConfigBuilder};
19
20mod client;
21pub use client::{ClientTlsConfig, ClientTlsConfigBuilder};