ATS 8 includes ssl_servername.config to do such SNI based tasks. 
ssl_server_name.config — Apache Traffic Server 8.0.0 documentation

| 
| 
|  | 
ssl_server_name.config — Apache Traffic Server 8.0.0 documentation


 |

 |

 |




Example:
server_config = {
   { fqdn="example.com", verify_client=MODERATE },
   { fqdn="*.yahoo.com", verify_client=STRICT }
}
Syeda Persia Aziz
Software DeveloperYahoo! Inc.Champaign, Illinois 

    On Tuesday, March 27, 2018, 2:08:18 PM CDT, Jeremy Payne 
<[email protected]> wrote:  
 
 Context:
ATS server terminating multiple secure sites

Question:
Is there an out-the-box configuration that allows me to
require client certificates if the client hello/handshake matches a
specific SNI value?


Something like:

+++
if

SNI matches foor.bar

then

proxy.config.ssl.client.certification_level INT 3
+++


I can't simply set 'proxy.config.ssl.client.certification_level' to 3
on a global basis as this would impact other secure sites that dont
require a client certificate.

Thanks!
  

Reply via email to