forked from username/flaskpaste
pki: add minimal certificate authority
- CA generation with encrypted private key storage (AES-256-GCM) - Client certificate issuance with configurable validity - Certificate revocation with status tracking - SHA1 fingerprint integration with existing mTLS auth - API endpoints: /pki/status, /pki/ca, /pki/issue, /pki/revoke - CLI commands: fpaste pki status/issue/revoke - Comprehensive test coverage
This commit is contained in:
1019
app/pki.py
Normal file
1019
app/pki.py
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user