No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
cert-forge
PyQt6 SSL/TLS certificate manager (OpenSSL GUI) — part of the Forge Suite by dev-boffin-io.
Features
- Certificates tab — auto-scan
/etc/ssl/certs/,/etc/letsencrypt/live/,~/- Days remaining with colour coding (red < 14d, yellow < 30d, green ok)
- 60s expiry check timer with status bar alert
- Inspect tab — inspect any
.pem/.crt/.cer/.derfile - Remote TLS tab — check any host:port certificate via
openssl s_client - Create tab — generate:
- Self-signed certificate
- CSR (Certificate Signing Request)
- CA root certificate
- RSA or EC keys, configurable validity, SAN support
- Convert tab — PEM ↔ DER, PEM ↔ PKCS12, extract cert from PKCS12
Install
pip install PyQt6
# openssl must be in PATH
Run
python app.py
Platform
Linux · macOS · Windows (with OpenSSL in PATH)