Skip to content

(PUPCLD-2603) Add mTLS client certificate support to service#77

Merged
Ziaunys merged 1 commit into
mainfrom
PUPCLD-2603/mtls-client-auth
Jan 29, 2026
Merged

(PUPCLD-2603) Add mTLS client certificate support to service#77
Ziaunys merged 1 commit into
mainfrom
PUPCLD-2603/mtls-client-auth

Conversation

@Ziaunys
Copy link
Copy Markdown
Contributor

@Ziaunys Ziaunys commented Jan 28, 2026

Add ClientAuth field to ServerCertificateConfig to allow services to request client certificates during TLS handshake. This enables mTLS (mutual TLS) authentication where the server can validate client identity via certificates.

The cds-bridge service needs this to authenticate PE bridges connecting via SSE. Each bridge presents a client certificate that gets validated against its registered fingerprint.

Add ClientAuth field to ServerCertificateConfig to allow services to
request client certificates during TLS handshake. This enables mTLS
(mutual TLS) authentication where the server can validate client
identity via certificates.

The cds-bridge service needs this to authenticate PE bridges connecting
via SSE. Each bridge presents a client certificate that gets validated
against its registered fingerprint.
@Ziaunys Ziaunys requested a review from a team as a code owner January 28, 2026 22:02
@Ziaunys Ziaunys requested review from cliveweir and eoinmcq January 28, 2026 22:02
@Ziaunys Ziaunys merged commit 8888193 into main Jan 29, 2026
3 checks passed
@Ziaunys Ziaunys deleted the PUPCLD-2603/mtls-client-auth branch January 29, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants