Reading a Certificate
A TLS certificate carries the cryptographic proof that the server you are talking to is the one named in the certificate. Each field tells you something about how it was issued, what it covers and how long it remains valid.
Identity Fields
Subject Common Name (CN) historically held the hostname the certificate was issued for. Modern clients (every current browser) ignore the CN entirely and only honour the Subject Alternative Name extension, but you will still see it populated for backward compatibility.
Subject Alternative Names (SANs) are the authoritative list of hostnames the certificate is valid for. A single certificate can cover many names — for example, example.com, www.example.com and *.example.com. If the hostname you connected with is not in the SAN list, the connection will fail with a name-mismatch error regardless of how the certificate is otherwise valid.
Issuer identifies the Certificate Authority that signed this certificate. For publicly trusted certificates this will be a well-known CA — Let's Encrypt, DigiCert, Sectigo, Google Trust Services, ZeroSSL and so on. Self-signed and private-CA certificates show whatever organization issued them, but clients will reject them unless that CA has been explicitly trusted.
Validity & Cryptography
Not Before / Not After define the validity window. A certificate is invalid before its start date and after its expiry. Public CAs cap maximum lifetimes — Let's Encrypt issues 90-day certificates, and the CA/Browser Forum reduced the maximum lifetime for publicly trusted certificates to 398 days in 2020 with further reductions planned.
Signature Algorithm is the algorithm the issuing CA used to sign this certificate (commonly SHA256-RSA or SHA256-ECDSA). SHA-1 has been deprecated since 2017 and any certificate still using it will be rejected by modern clients.
Public Key describes the key embedded in the certificate. RSA 2048-bit and ECDSA P-256 are the modern standards; RSA 1024 is no longer accepted, and RSA 4096 or ECDSA P-384 are common for higher-security deployments.
Serial Number uniquely identifies this certificate within its issuing CA. It is the value you supply when revoking a certificate or looking it up in CT logs.
The Certificate Chain
Servers do not present just a single certificate — they present a chain. The leaf certificate (the one issued for your domain) is signed by an intermediate CA, which is in turn signed by a root CA. The client trusts the root, follows the chain of signatures down to the leaf, and rejects the connection if any link is missing, expired or revoked.
A correctly configured server sends the leaf and all intermediate certificates in its chain. The root is not sent — the client already has it in its trust store. The single most common cause of TLS configuration failures is a server that forgot to include an intermediate, which can produce errors like incomplete chain or unable to verify the first certificate depending on the client.