Skip to content

auth: add tls channel binding (RFC 9266) to sshauth#4

Merged
mvo5 merged 2 commits into
systemd:mainfrom
mvo5:tls-binding
Mar 9, 2026
Merged

auth: add tls channel binding (RFC 9266) to sshauth#4
mvo5 merged 2 commits into
systemd:mainfrom
mvo5:tls-binding

Conversation

@mvo5

@mvo5 mvo5 commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

This commit adds tls channel binding for the sshauth authentication.
We only support the mechanism described in rfc9266 which implies that
we will only support TLS1.3. This should be fine as we control both
the client and server side.

Thanks to bjorn3 for reporting this!

Closes: https://github.com/mvo5/varlink-http-bridge/issues/17

@mvo5 mvo5 changed the title auth: add tls channel binding (RFC 9266) to sshauth#18 auth: add tls channel binding (RFC 9266) to sshauth Mar 7, 2026
@mvo5 mvo5 force-pushed the tls-binding branch 2 times, most recently from 4176c8a to 09f4bd1 Compare March 9, 2026 10:33
mvo5 added 2 commits March 9, 2026 11:37
This commit adds tls channel binding for the sshauth authentication.
We only support the mechanism described in rfc9266 which implies that
we will only support TLS1.3. This should be fine as we control both
the client and server side.

Thanks to bjorn3 for reporting this!

Closes: https://github.com/mvo5/varlink-http-bridge/issues/17
The sshauth tests became a bit too repetative/duplicated. This
commit cleans this up a bit by extracting two helpers.
@mvo5 mvo5 merged commit 65ff2e9 into systemd:main Mar 9, 2026
2 checks passed
@mvo5 mvo5 deleted the tls-binding branch March 16, 2026 14:45
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