A PyQt5-based desktop application to convert digital certificates (.cer, .pfx) to PEM format and check their revocation status using CRL and OCSP protocols. This tool is designed for secure and easy management of certificates.
-
Convert .cer files to PEM format
Easily convert DER or PEM encoded.cercertificate files into.pemformat for compatibility and usage in various applications. -
Convert .pfx/.p12 files to certificate.pem and private_key.pem
Extract the certificate and private key from password-protected PFX files, saving them as separate PEM files. -
Check Certificate Revocation using CRL (Certificate Revocation List)
Verify if a certificate has been revoked by checking the CRL distribution points embedded in the certificate. -
Check Certificate Status using OCSP (Online Certificate Status Protocol)
Perform real-time revocation checks through OCSP responders for improved security. -
Single instance enforcement
Prevent multiple instances of the application from running simultaneously to avoid conflicts. -
Modern UI with dark theme
Utilizesqdarkstylefor a clean, dark-themed graphical interface for better usability. -
Windows Administrator Privileges
Automatically prompts to run with admin rights to ensure proper file access and permissions.
.cer,.crt,.pem— Certificate files in DER or PEM encoding.pfx,.p12— PKCS#12 archive files containing certificates and private keys
- Python 3.6 or higher
- Windows, macOS, or Linux
python -m venv pem
pem\Scripts\activatepython3 -m venv pem
source pem/bin/activatepip install -r requirements.txtpython cert_converter.pyCurrent version: 1.0
