Skip to content

Conversation

@ameba23
Copy link
Collaborator

@ameba23 ameba23 commented Jan 27, 2026

This adds basic support for self-signed TLS certificates to the attested TLS protocol.

Options to add enables this on the vanilla proxy server and client are also provided.

But this PR does not allow them for the other commands: attested-get, get-tls-cert, attested-file-server.

These can be added following a planned refactor of the CLI configuration - as it is starting to get messy - or added at the point of needing them, as it is still not totally clear what our approach to self-signed is.

I wanted to gate this behind a feature flag, to enable builds which do not permit it. But it got complicated when setting up the CLI configuration. So i plan to keep it always enabled for the HTTP proxy, but have it on a feature flag for attested-tls once that is refactored into a separate crate in #95

@ameba23 ameba23 changed the title Add PoC for using self-signed certs Add basic support for using self-signed TLS certificates Feb 2, 2026
@ameba23 ameba23 merged commit dc61001 into main Feb 2, 2026
2 checks passed
@ameba23 ameba23 deleted the peg/support-self-signed-certs branch February 2, 2026 08:24
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