Files
substrate/hack
Haiyan Meng d4c68d7968 egress: MITM tunneled TLS with per-SNI certificate minting
Envoy now terminates the TLS session inside an actor's CONNECT tunnel
with a leaf minted on demand for the SNI the client asked for, instead
of forwarding the tunneled bytes opaquely. That puts the plaintext
request on a filter chain where policy can be applied later. A new
atenet sdsmint subcommand serves those leaves over DELTA_GRPC SDS on a
unix socket.

Opt-in: --experimental-use-sdsmint selects atenet-egress-with-sdsmint.yaml
and creates the egress-mitm-ca-pool secret. The default egress manifest
and install path are unchanged.

Also: localca gains CA.Validate, GenerateCA options and a crypto.Signer
SigningKey; kubectl-ate admin make-ca-pool gains --key-type and
--common-name; atunnel returns ErrGatewayHandshake and
ConnectRejectedError instead of formatted strings. The sdsmint e2e suite
is skipped for now.
2026-08-17 21:02:12 -07:00
..
2026-08-07 18:20:22 +00:00
2026-05-31 19:45:36 -07:00
2026-05-31 19:45:36 -07:00
2026-08-10 23:28:07 -07:00