You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(net): support a custom corporate root CA for all outbound connections
Add an optional GlobalSettings.custom_root_ca_path (a PEM bundle) that is
added to the system trust store for every outbound HTTP client in the
workspace. A new leaf crate driven-tls hosts the single shared helper
apply_custom_ca (reqwest 0.12) plus load/validate primitives; it sits below
driven-net, driven-drive and src-tauri with no dependency cycle.
Trust semantics: additive (add_root_certificate on top of the native roots -
source-verified in reqwest 0.12 and 0.13), no verification bypass, and a
missing/unreadable/unparseable/empty PEM fails the client build. Threaded into
all 9 reqwest build sites plus the tauri-plugin-updater download client
(reqwest 0.13) via configure_client.
Settings UI: a CA path input with validate-on-save (cert count / parse error)
via a new validate_custom_ca IPC command.
Part of #34 (item 14, Corporate CA pinning) - references the V2 backlog epic
without closing it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QZQVP2tUuTLh8oL31D8heC
0 commit comments