Skip to content

feat(sidecar): manage Windows CA trust - #35

Merged
kev1n77 merged 6 commits into
mainfrom
codex/sidecar-windows-ca-lifecycle
Jul 16, 2026
Merged

kev1n77 merged 6 commits into
mainfrom
codex/sidecar-windows-ca-lifecycle

Conversation

@kev1n77

@kev1n77 kev1n77 commented Jul 16, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • validate local trust anchors before installation and manage exact certificates in Windows CurrentUser ROOT
  • expose trust management through the desktop API and Tauri commands, with automatic Gateway fallback before removal
  • keep the desktop responsive while Windows presents its protected-root confirmation
  • add desktop controls, contract/UI tests, exact in-memory Windows certificate-store lifecycle coverage, and progress tracking updates

Verification

  • cargo fmt --all -- --check
  • cargo test --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test/clippy for apps/desktop/src-tauri
  • npm run desktop:check
  • npm run desktop:build
  • python -m unittest discover -s sidecars/mitmproxy/tests -v

Windows protected-root writes require an interactive security confirmation. CI validates the same exact-DER add/delete helpers against a native in-memory certificate store; the CurrentUser ROOT round-trip remains an ignored manual acceptance experiment for an interactive Windows session.

@kev1n77
kev1n77 merged commit 4e5b160 into main Jul 16, 2026
9 checks passed
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