kubernetes-sigs / kubernetes-sigs/gateway-api

GEP: Client Certificate Verification for Gateway Listeners

Open
#91 49 comments 18 reactions 1 assignee Claimed by @arkodg View on GitHub
kind/feature kind/gep kind/user-story priority/important-soon v1.4-release/subtask
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.