Skip to content

Inspect a certificate

Read an X.509 certificate (PEM or DER) and get a structured report: version, serial number, signature algorithm, validity and status, subject and issuer DNs, ke…

X.509certificateTLSText

Upload

Files (1–1)
One X.509 certificate in PEM or DER form, up to 4 MB. Exactly one certificate: a chain bundle is refused.
Questions people ask
Which formats does it read?
PEM (Base64 between BEGIN CERTIFICATE markers) and DER (binary), auto-detected: input carrying PEM markers is read as PEM, anything else is tried as DER. Exactly one certificate is read: a file holding a chain of several CERTIFICATE blocks is refused with the count named, because one run reports one certificate.
Why are private keys refused?
This tool reads certificates only. A PEM block labelled PRIVATE KEY, ENCRYPTED PRIVATE KEY, RSA PRIVATE KEY, PUBLIC KEY, CERTIFICATE REQUEST and similar is refused by name, and an encrypted PEM is refused with a note to decrypt it first. There is no reason for a certificate reader to accept key material, so it does not.
Does the tool tell me if the certificate is trusted?
No. Parsing is exactly that: the report reads the certificate's fields. Chain validation, revocation checks and any server contact are different jobs entirely, and this tool does them none. The status field answers one narrow question: whether the validity window covers the inspection moment (expired, not yet valid, or valid).
What does days to expiry mean?
It is computed against the job's own clock when your upload runs, so two runs minutes apart can legitimately differ (and the report records the inspection time). Validity window, not-before, not-after and the fingerprints are pure fields of the certificate and never change.
What is in the extensions section?
Every extension carried by the certificate, named and marked critical or not. Subject alternative name components are listed by class (DNS names, IP addresses, emails, URIs, with caps on the listed counts), key usage flags are enumerated, and basic constraints report CA status and (if present) the path length. Key identifiers are hex.
What happens to my file?
The upload is deleted as soon as processing finishes; the report stays downloadable for about 10 minutes, then is deleted automatically.