DIGITALTRUST

Tools / Key matcher

Key matcher

Confirm that a certificate, a CSR and a private key belong together.

Fill in at least two of the three fields.
The private key never leaves the browser. From the certificate and the CSR we only read the public key. The private key is read here, on your computer, to compute the matching public key. If you would rather not paste it anywhere, compare the fingerprints with these commands:
openssl x509 -in certificate.pem -noout -pubkey | openssl sha256
openssl req  -in request.csr     -noout -pubkey | openssl sha256
openssl pkey -in private.key     -pubout        | openssl sha256

We read RSA and ECDSA keys in PEM format (PKCS#8 and PKCS#1). For password-protected keys or the EC PRIVATE KEY format, use the commands above. Certificates and CSRs (public data) are read on our server and not stored.

By API or with AI assistants. This check is available in the public API (keys/match) and on the MCP server as match_public_keys.
curl -X POST https://digitaltrust.pt/api/v1/keys/match -H "Content-Type: application/json" -d @request.json
API and MCP documentation.
CallOrder SSL