evgenyigumnov / cblt

Safe and fast minimalistic web server, written in Rust, that serves files from a directory and proxies requests to another server.
MIT License
39 stars 7 forks source link

Implement mTLS for Reverse Proxy in CBLT #17

Open evgenyigumnov opened 1 week ago

evgenyigumnov commented 1 week ago

We need to implement both mTLS support for the reverse proxy setup in CBLT

Example Configuration (Caddy-Inspired):

"example.com" {
    reverse_proxy "https://upstream.example.com" {
        transport http {
            tls {
                insecure_skip_verify false
                root_ca /path/to/upstream-ca.pem
            }
        }
    }
}

Acceptance Criteria: