Add verify_client_certificate.
- Dominant language
- C++
- Stars
- 28.9k
- Forks
- 5.6k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 430
Description
From https://github.com/envoyproxy/envoy/pull/5207#issuecomment-447345279:
> I think that we could simply add `verify_client_certificate: true|check|false`, where:
> - `true` would verify the client certificate and reject connection if the verification failed (what we have today),
> - `check` would verify the client certificate, but forward it and the verification status via `x-forwarded-client-cert` or another header (for easier matching), regardless of the verification status,
> - `false` would forward the client certificate to the backend via `x-forwarded-client-cert` without attempting to verify it (to avoid crypto operations, do access control at the backend, etc.).
Contributor guide
Assessment
This issue has not been assessed yet.