Verify if certificate, CSR, and private key belong to the same key pair
Verification result will appear here
Paste items and click Verify MatchVerifying keys...
certificate.crt | openssl md5private.key | openssl md5request.csr | openssl md5ca-bundle.crt certificate.crtcertificate.crtEvery coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.
When deploying SSL/TLS certificates, it's critical to ensure the certificate, private key, and CSR all belong to the same key pair. Mismatched components will cause SSL handshake failures.
The tool extracts the public key modulus from both inputs and computes their SHA-1 fingerprint. If the fingerprints match, both inputs derive from the same cryptographic key pair.
| Input 1 | Input 2 | Use Case |
|---|---|---|
| Certificate | Private Key | Verify before deploying to web server |
| CSR | Private Key | Verify before submitting CSR to CA |
| Certificate | CSR | Verify certificate issued for correct CSR |
| Certificate | Certificate | Check if two certs use same key pair |