caddy/modules/caddyhttp
Alexandre Stein 50961ecc77 Initial implementation of TLS client authentication (#2731)
* Add support for client TLS authentication

Signed-off-by: Alexandre Stein <alexandre_stein@interlab-net.com>

* make and use client authentication struct

* force StrictSNIHost if TLSConnPolicies is not empty

* Implement leafs verification

* Fixes issue when using multiple verification

* applies the comments from maintainers

* Apply comment

* Refactor/cleanup initial TLS client auth implementation
2019-09-03 09:35:36 -06:00
..
caddylog Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
encode Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
fileserver Add query_string to HTTP replacer and use it for try_files 2019-08-27 14:38:24 -06:00
headers Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
markdown Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
requestbody Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
reverseproxy Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
rewrite Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
templates Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
caddyhttp.go Initial implementation of TLS client authentication (#2731) 2019-09-03 09:35:36 -06:00
errors.go go.mod: Append /v2 to module name; update all import paths 2019-07-02 12:37:06 -06:00
matchers_test.go go.mod: Append /v2 to module name; update all import paths 2019-07-02 12:37:06 -06:00
matchers.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
replacer.go Add query_string to HTTP replacer and use it for try_files 2019-08-27 14:38:24 -06:00
responsewriter.go Add license 2019-06-30 16:07:58 -06:00
routes.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
server.go Initial implementation of TLS client authentication (#2731) 2019-09-03 09:35:36 -06:00
staticerror.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
staticresp_test.go Implement config adapters and beginning of Caddyfile adapter 2019-08-09 12:05:47 -06:00
staticresp.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
subroute.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
vars.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00