kubernetes-sigs / kubernetes-sigs/gateway-api
GEP: Client Certificate Verification for Gateway Listeners
- Dominant language
- Go
- Stars
- 3k
- Forks
- 789
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 45
Description
**What would you like to be added**:
The ability for a HTTPS (or TLS generally) endpoint to require that the client present a certificate that can be validated according to some configurable policy.
**Why is this needed**:
As an application developer, I want to restrict access to my application to a certain audience of clients. The audience is defined by one or more of
- a collection of specific TLS certificates (maybe by hash)
- a collection of subject names in certificates
- a collection of certificates issued by a specific (unique) CA
I want the infrastructure to guarantee that I only receive client traffic that originates from this audience.
/kind user-story
Contributor guide
Assessment
This issue has not been assessed yet.