pomerium/integration
Kenneth Jenkins 3ebee1159c
add downstream mTLS integration test cases (#4234)
* integration test config: add downstream mTLS routes

Add two new CA certificates for use with downstream mTLS tests, and a
client certificate/key pair issued by each CA.

Add a few routes to the policy template that require a client CA. Update
the generated output configurations.

(based on commit ed63a6a6e7)

* add downstream mTLS integration test cases

These are modeled after the tests added to v0.17 in 83957a9, but here
the expected behavior is that requests with an invalid client
certificate will receive a 495 response only after authentication.
2023-06-13 10:25:21 -07:00
..
clusters add downstream mTLS integration test cases (#4234) 2023-06-13 10:25:21 -07:00
cmd/pomerium-integration-tests config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
flows config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
forms config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
tpl add downstream mTLS integration test cases (#4234) 2023-06-13 10:25:21 -07:00
authorization_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
benchmark_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
control_plane_test.go config: remove source, remove deadcode, fix linting issues (#4118) 2023-04-21 17:25:11 -06:00
main_test.go add downstream mTLS integration test cases (#4234) 2023-06-13 10:25:21 -07:00
policy_test.go add downstream mTLS integration test cases (#4234) 2023-06-13 10:25:21 -07:00
stats.go envoy: add hash policy and routing key for hash-based load balancers (#2791) 2021-12-01 13:42:12 -07:00