Skip to content

fix(proxy): add strict MITM certificate identifiers - #115

Merged
germondai merged 1 commit into
devfrom
fix/113-mitm-certificate-identifiers
Sep 4, 2026
Merged

fix(proxy): add strict MITM certificate identifiers#115
germondai merged 1 commit into
devfrom
fix/113-mitm-certificate-identifiers

Conversation

@germondai

Copy link
Copy Markdown
Owner

What

  • add non-critical SKI to MITM roots and SKI/AKI to leaf certificates
  • migrate legacy roots atomically while preserving the CA identity and private key
  • fail safely for invalid, mismatched, incomplete, or concurrently initialized CA state
  • document the fingerprint change and trust-store re-import procedure

Testing

  • bun run verify
  • 371 tests pass, including openssl verify -x509_strict and a two-process initialization race test

Closes #113

@germondai
germondai merged commit 3515951 into dev Sep 4, 2026
1 check passed
@germondai
germondai deleted the fix/113-mitm-certificate-identifiers branch September 4, 2026 00: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.

[bug] MITM proxy leaf certs lack AKI/SKI, strict verifiers (Python 3.13+/OpenSSL X509_STRICT) reject them

1 participant