Check if a certificate is self-signed or CA-issued
A self-signed certificate is a certificate where the issuer and subject are identical — the certificate signs itself rather than being signed by a trusted Certificate Authority (CA). Self-signed certificates are commonly used for internal testing, development environments, and private networks where a CA-issued certificate is not required. However, browsers and public clients do not trust self-signed certificates by default. Our Self-Signed Certificate Checker helps you quickly determine if a server is using a self-signed or CA-issued certificate.
The test is a comparison, not a verification. Understanding which it is explains both what the result means and what it does not.
No signature is checked. A certificate whose issuer name merely happens to equal its subject name would be reported as self-signed even though something else signed it. In practice that combination is close to impossible for a publicly issued certificate, but it is the reason to treat this as a fast classification rather than a proof.
Analysis: Issuer/subject comparison, signature verification, trust chain validation
Types: Self-signed, public CA-issued, private CA-issued, intermediate CA-issued
Trust: Cross-references against browser trust stores
Output: Certificate type determination with use case recommendations