TLSΒΆ
Hint
Looking for mutual TLS? Check out the mTLS documentation.
TLS terminationΒΆ
Whenever possible, weβre doing TLS termination on our proxies.
However, there are some reasons why we canβt terminate TLS on the Proxy:
The protocol isnβt supported
ALPN is used during the handshake
The upstream service validates the certificate (e.g. Certificate authority)
Hint
Right now, we mostly use our Proxy to do TLS termination for HTTPS
.
TLS certificatesΒΆ
The renewal of TLS certificates is fully automated via Proxy, resp. via ACME against Letβs Encrypt.
Where the TLS termination isnβt possible via Proxy, weβre leveraging xtraktr to automatically extract the TLS certificates.
Hint
We prefer the TLS-ALPN-01 challenge, but also use HTTP-01 for mTLS services. For wildcard certificates, weβre using the DNS-01 challenge.