dd748b973d9a398f584aef2839fd77542fab4dee
- Add tls::config module with manual TLS mode support - Load PEM certificates and private keys via rustls_pemfile - Build ServerConfig with aws_lc_rs crypto provider - Restrict cipher suites per ADR-012 (4 TLS 1.2 ECDHE-AES-GCM + all TLS 1.3) - Configure protocol versions to TLS 1.2 and 1.3 only - Implement SniCertResolver for multi-domain manual mode - Unknown SNI hostname fails handshake (no default cert) - Add tempfile dev dependency for test file operations - Add 11 unit tests covering config, cipher suites, and SNI resolution
Description
Languages
Rust
99.8%
Dockerfile
0.2%