]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: acl: add support for TLS server name matching using SNI
authorWilly Tarreau <w@1wt.eu>
Mon, 12 Dec 2011 16:23:41 +0000 (17:23 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 12 Dec 2011 16:26:23 +0000 (17:26 +0100)
commitb6672b547ad6cc1c8329bece62e9d99df28d1b46
tree406382e907d971f880af6585099d1a698a460366
parent82a04566ecbb3e8e01b657240d5031e5faa1310e
MINOR: acl: add support for TLS server name matching using SNI

Server Name Indication (SNI) is a TLS extension which makes a client
present the name of the server it is connecting to in the client hello.
It allows a transparent proxy to take a decision based on the beginning
of an SSL/TLS stream without deciphering it.

The new ACL "req_ssl_sni" matches the name extracted from the TLS
handshake against a list of names which may be loaded from a file if
needed.
doc/configuration.txt
src/acl.c