Trexmi
LoginRegister

SSL Certificate Guide

SSL Certificate Guide covering TLS, certificate fields, SANs, trust chains, expiration, fingerprints, common errors, renewal, and HTTPS troubleshooting.

1,574 words8 min readUpdated Aug 11, 2026
SSL Certificate Guide visual guide

SSL Certificate Guide is a practical reference for developers, site owners, administrators, SEO specialists, and anyone responsible for HTTPS. It explains how SSL certificates and modern TLS work, what a certificate proves, certificate chains, issuers, SANs, expiration dates, fingerprints, common browser errors, renewal checks, and a dependable Trexmi workflow for inspecting certificate details.

SSL Certificate Guide covering TLS certificate chains SAN expiration fingerprints and HTTPS checks
A practical SSL Certificate Guide for understanding, checking, and troubleshooting HTTPS certificates.

Tip: HTTPS can be working while a certificate configuration is still incomplete. Check the hostname, validity period, trust chain, SAN entries, and server configuration together.

What is an SSL certificate?

An SSL certificate is the common name for a digital certificate used by HTTPS. Modern web connections normally use TLS rather than the obsolete SSL protocols, but the phrase “SSL certificate” remains widely used. The certificate binds a public key to one or more domain names and is signed by a certificate authority or another trusted issuer in a chain.

A certificate does not encrypt an entire website by itself. During the TLS handshake, the server presents certificate information and proves possession of the corresponding private key. The client validates the certificate and negotiates cryptographic parameters for the secure session.

SSL Certificate Guide to SSL vs TLS

SSL and TLS are related protocols, but SSL 2.0 and SSL 3.0 are obsolete. Current HTTPS deployments use TLS. When hosting dashboards, certificate vendors, or tools say “SSL,” they usually mean the broader HTTPS certificate setup that is actually used with TLS.

For external reference, see the MDN TLS guidance and the Let's Encrypt documentation. These resources complement this SSL Certificate Guide with browser-security and certificate-authority documentation.

Term Meaning today Practical note
SSL Legacy protocol name still used informally Do not enable obsolete SSL protocol versions
TLS Modern transport security protocol Used by current HTTPS connections
SSL certificate Common name for an X.509 certificate used with HTTPS/TLS Check identity, validity and trust chain

SSL Certificate Guide to important certificate fields

When you inspect a certificate, focus on the fields that determine identity, trust, and validity. The Certificate Decoder helps turn encoded certificate data into readable fields.

Subject and hostname identity

The certificate subject describes the entity represented by the certificate. For web hostname validation, modern clients primarily rely on the Subject Alternative Name extension rather than only the legacy Common Name field.

Issuer

The issuer identifies the certificate authority or intermediate CA that signed the certificate. A browser must be able to build a valid chain from the site certificate through intermediate certificates to a trusted root.

Validity period

The Not Before and Not After timestamps define when the certificate is valid. A certificate used before its start time or after expiration will fail normal validation.

Public key and signature

The certificate contains a public key and a digital signature from its issuer. The private key is separate and must remain secret on the server or secure key-management system.

SSL Certificate Guide to Subject Alternative Names

The SAN extension lists the DNS names covered by a certificate. A certificate for example.com does not automatically cover every subdomain unless the required names or an appropriate wildcard are present.

DNS:example.comnDNS:www.example.comnDNS:api.example.com

If users receive a hostname mismatch error, compare the exact requested hostname with the SAN list. Scheme, redirects, CDN hostnames, alternate domains, and forgotten subdomains can expose a mismatch that is not obvious from the main homepage.

Wildcard certificates

A wildcard such as *.example.com can cover many first-level subdomains, such as www.example.com and api.example.com. It does not generally mean unlimited coverage for deeper names such as a.b.example.com, and the apex domain example.com should be included separately when required.

SSL Certificate Guide to certificate chains

A typical public HTTPS chain contains the leaf certificate for the website, one or more intermediate CA certificates, and a trusted root CA. Servers normally send the leaf certificate plus the required intermediate certificates. Clients already maintain trusted root stores.

  1. The browser connects to the HTTPS server.
  2. The server presents its certificate and intermediate chain.
  3. The browser checks the requested hostname against certificate identities.
  4. The browser checks validity dates and certificate constraints.
  5. The browser builds a chain toward a trusted root.
  6. The TLS handshake completes only when the required validation succeeds.

SSL Certificate Guide to checking a certificate

Use the SSL Certificate Checker to inspect the certificate presented by a live HTTPS host. A useful check should confirm the hostname, issuer, expiration, SAN entries, chain information, and other certificate details rather than only reporting that port 443 responds.

  1. Enter the hostname you want to verify.
  2. Check that the certificate is currently within its validity period.
  3. Confirm the requested hostname is included in the SAN list.
  4. Review the issuer and certificate chain.
  5. Check the remaining lifetime before expiration.
  6. Repeat the check for important alternate hostnames and subdomains.
  7. Verify the final production endpoint if a CDN, proxy, or load balancer terminates TLS.

SSL Certificate Guide to expiration and renewal

Expired certificates cause browser warnings and can break API clients, webhooks, integrations, payment flows, crawlers, and automated jobs. Renewal automation reduces risk, but it should still be monitored because DNS challenges, HTTP challenges, permission changes, rate limits, or deployment failures can prevent a renewed certificate from reaching the production endpoint.

Do not check only the certificate file stored on a server. Check the certificate actually presented by the public hostname after renewal, especially when traffic passes through a CDN or reverse proxy.

SSL Certificate Guide to certificate fingerprints

A certificate fingerprint is a digest calculated from the encoded certificate. It provides a compact way to compare a specific certificate. SHA-256 fingerprints are commonly used for inspection and verification workflows.

When you need to calculate or compare digests for certificate-related data, the Hash Generator can help with general hashing tasks. A fingerprint identifies certificate bytes; it does not replace normal hostname and trust-chain validation.

SSL Certificate Guide to PEM certificate format

Certificates and keys are often stored in PEM text blocks. Certificates typically use BEGIN CERTIFICATE and END CERTIFICATE boundaries. Formatting errors, missing line breaks, or accidentally mixing certificate and key blocks can break deployments.

-----BEGIN CERTIFICATE-----nMIIF...n-----END CERTIFICATE-----

Use the PEM Formatter when certificate or key material needs consistent PEM boundaries and line formatting. Never paste production private keys into tools or systems you do not trust.

SSL Certificate Guide to common certificate errors

Certificate expired

The current time is later than the certificate Not After value. Renew the certificate and confirm the renewed certificate is actually deployed to every TLS endpoint.

Hostname mismatch

The requested hostname is not covered by the certificate SAN entries. Install a certificate containing the correct hostname or route traffic to the endpoint configured for that name.

Incomplete certificate chain

The server does not provide an intermediate certificate needed by some clients to build trust. Configure the server with the appropriate full chain rather than only the leaf certificate.

Certificate not yet valid

The current time is earlier than the certificate Not Before timestamp. Check deployment timing and system clocks.

Untrusted issuer

The client cannot build a valid chain to a trusted root. This is expected for many private or self-signed certificates unless the relevant trust anchor has been deliberately installed.

Self-signed certificates

A self-signed certificate is signed by its own key instead of a publicly trusted CA chain. It can be useful in controlled internal environments, development, labs, or private PKI systems, but public browsers will not trust it automatically. Do not train users to click through certificate warnings on production services.

SSL Certificate Guide security best practices

  • Use modern TLS configurations and disable obsolete SSL protocol versions.
  • Protect private keys with restrictive permissions and appropriate key management.
  • Automate certificate renewal where practical and monitor renewal failures.
  • Deploy the complete intermediate certificate chain.
  • Include every required production hostname in the certificate SAN list.
  • Check the live public endpoint after certificate changes.
  • Use HTTPS consistently and redirect plain HTTP intentionally.
  • Do not reuse exposed or compromised private keys.
  • Keep server, proxy, CDN, and TLS libraries updated.
  • Test important API and subdomain endpoints, not only the homepage.

SSL certificates, HTTPS and SEO

HTTPS is part of a healthy production website configuration, but certificate mistakes can make pages inaccessible to users and crawlers. Expired certificates, hostname mismatches, broken HTTPS redirects, and inconsistent HTTP/HTTPS canonicalization can create crawling and indexing problems. After migrations or certificate changes, verify important URLs from the public internet rather than assuming the control panel status reflects the final endpoint.

A reliable SSL Certificate Guide debugging workflow

  1. Record the exact failing hostname and URL.
  2. Check the live certificate presented by that hostname.
  3. Compare the hostname with the SAN entries.
  4. Check Not Before and Not After.
  5. Inspect the issuer and intermediate chain.
  6. Determine where TLS terminates: origin server, reverse proxy, load balancer, or CDN.
  7. Compare working and failing subdomains.
  8. Check server time and deployment state.
  9. Verify that the private key matches the deployed certificate where applicable.
  10. Retest externally after the fix.

SSL certificate checklist

Check What to verify
Hostname Requested DNS name exists in SAN
Validity Current time is between Not Before and Not After
Issuer Certificate chains to an expected trusted authority
Chain Required intermediate certificates are served
Key Correct private key is securely deployed
Endpoint Public CDN/proxy/origin presents the intended certificate
Renewal Automation and expiry monitoring are working

SSL Certificate Guide summary

This SSL Certificate Guide recommends checking certificate identity, SAN coverage, validity dates, issuer, trust chain, live deployment, and renewal as one workflow. Use the Trexmi SSL Certificate Checker for live endpoints, Certificate Decoder for certificate fields, and PEM Formatter for certificate text formatting. A valid certificate is only one part of secure HTTPS, but it is a critical part that should be tested before and after every infrastructure change.

Practice what you learned

Related Trexmi tools

Open a focused workspace and test the patterns from this guide.

Clear answers

Frequently asked questions

What is an SSL certificate?+

An SSL certificate is the common name for an X.509 digital certificate used with HTTPS and modern TLS to bind a public key to one or more identities such as domain names.

Is SSL the same as TLS?+

Not exactly. SSL is the older protocol family and is obsolete for modern web security. Current HTTPS connections use TLS, although the term SSL certificate is still commonly used.

How do I check when an SSL certificate expires?+

Inspect the certificate Not After timestamp on the live HTTPS endpoint and monitor the remaining lifetime so renewal problems are detected before users see warnings.

What causes an SSL hostname mismatch?+

A mismatch occurs when the hostname being requested is not covered by the certificate Subject Alternative Name entries.

What is an incomplete certificate chain?+

It means the server has not supplied one or more intermediate certificates needed by clients to build a trust path from the site certificate to a trusted root.

What is a certificate fingerprint?+

A certificate fingerprint is a cryptographic digest of the encoded certificate, commonly using SHA-256, that can be used to compare a specific certificate.

Are self-signed certificates safe?+

They can be appropriate in controlled private environments when trust is deliberately managed, but public browsers do not trust them automatically and they are generally unsuitable for normal public websites.

What should I check after renewing a certificate?+

Check the live public endpoint, expiration date, SAN coverage, issuer, chain, important subdomains, and any CDN or proxy that terminates TLS to confirm the renewed certificate is actually deployed.