DOC: configuration: ECH support details
Some checks failed
Contrib / build (push) Has been cancelled
alpine/musl / gcc (push) Has been cancelled
VTest / Generate Build Matrix (push) Has been cancelled
Windows / Windows, gcc, all features (push) Has been cancelled
VTest / (push) Has been cancelled

Specify which OpenSSL branch is supported and that AWS-LC is not
supported.

Must be backported to 3.3.
This commit is contained in:
William Lallemand 2025-11-30 09:44:20 +01:00
parent 2b3d13a740
commit c641ea4f9b

View file

@ -16941,9 +16941,10 @@ ech <dir> [ EXPERIMENTAL ]
See https://datatracker.ietf.org/doc/draft-ietf-tls-esni/
This is an experimental feature, which requires the
"expose-experimental-directives" option in the global section. It also
necessitates an OpenSSL version that supports ECH, and HAProxy must be
compiled with USE_ECH=1.
"expose-experimental-directives" option in the global section.
It also necessitates an OpenSSL version that supports ECH
( https://github.com/openssl/openssl/tree/feature/ech), and HAProxy must be
compiled with USE_ECH=1. The ECH API of AWS-LC is not supported.
Example:
$ openssl ech -public_name foobar.com -out /etc/haproxy/echkeydir/foobar.com.ech