mirror of
https://github.com/go-gost/gost.git
synced 2026-10-08 20:15:46 +00:00
Tests verify: mTLS proxy works with valid client cert, mTLS rejects connections without client cert, HTTP auth plugin receives client_cn, client_san, client_cert_fingerprint via PeerCert context propagation.
18 lines
318 B
YAML
18 lines
318 B
YAML
services:
|
|
- name: https-mtls
|
|
addr: :8443
|
|
handler:
|
|
type: http
|
|
auther: auther-0
|
|
listener:
|
|
type: tls
|
|
tls:
|
|
certFile: /certs/server.pem
|
|
keyFile: /certs/server-key.pem
|
|
caFile: /certs/ca.pem
|
|
authers:
|
|
- name: auther-0
|
|
plugin:
|
|
type: http
|
|
addr: http://{{.ServerAddr}}:9000/auth
|