Skip to content

feat: add channelBinding(X509Certificate) to client builder - #139

Merged
jorsol merged 1 commit into
mainfrom
feat/client-channelbinding-cert
Jun 24, 2026
Merged

feat: add channelBinding(X509Certificate) to client builder#139
jorsol merged 1 commit into
mainfrom
feat/client-channelbinding-cert

Conversation

@jorsol

@jorsol jorsol commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Introduce a convenience overload channelBinding(X509Certificate) to the client builder.

Passing the server's leaf TLS certificate automatically configures the tls-server-end-point channel binding mechanism (RFC 5929). This removes the burden from the developer to manually extract the signature algorithm,
compute the cryptographic hash of the certificate, and manage the raw binding data bytes.

Introduce a convenience overload `channelBinding(X509Certificate)` to
the client builder.

Passing the server's leaf TLS certificate automatically configures the
`tls-server-end-point` channel binding mechanism (RFC 5929). This
removes
the burden from the developer to manually extract the signature
algorithm,
compute the cryptographic hash of the certificate, and manage the raw
binding data bytes.

Signed-off-by: Jorge Solorzano <jorsol@gmail.com>
@jorsol
jorsol merged commit 613f261 into main Jun 24, 2026
6 checks passed
@jorsol
jorsol deleted the feat/client-channelbinding-cert branch June 24, 2026 10:52
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.

1 participant