Files
foxhunt/services/api_gateway
jgrusewski d2e6a78bab refactor: extract shared TLS types (TlsProtocolVersion, UserRole, ClientIdentity) to common/
Move identical TLS type definitions from 4 service crates into
common/src/tls.rs, eliminating ~435 lines of duplicated code.
Each service retains its own TlsConfig struct and validation logic
(async vs sync, delegated vs monolithic) while sharing the type
definitions. Services re-export the types for backward compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 23:35:42 +01:00
..