All SSL articles SSL & Certificates

What is an SSL Certificate?

An SSL certificate is a digital file installed on a web server that does two things: proves the server’s identity (authentication) and enables encrypted connections (HTTPS). When a site has a valid SSL certificate, its URL starts with https:// and browsers display a padlock icon.

The term “SSL certificate” is still used universally, but the underlying technology is now TLS (Transport Layer Security) — SSL was deprecated in 2015. When people say “SSL certificate,” they mean a TLS certificate.

What’s inside an SSL certificate

An SSL certificate is an X.509 file containing:

FieldExamplePurpose
Subject (CN/SAN)example.com, www.example.comDomain(s) the certificate is valid for
Public keyECDSA P-256 or RSA 2048 keyUsed during TLS handshake to establish encryption
IssuerLet’s Encrypt, DigiCertThe Certificate Authority that signed it
Validity datesNot Before / Not AfterCertificate expires after this period (90 days for LE)
Serial numberUnique hex stringIdentifies this specific certificate
SignatureCA’s digital signatureProves the certificate hasn’t been tampered with
Key usageDigital Signature, Key EnciphermentWhat the certificate can be used for

The server keeps a matching private key that can decrypt data encrypted with the certificate’s public key. This key pair is the foundation of HTTPS encryption.

How an SSL certificate works

When you visit https://example.com:

  1. Your browser requests the server’s SSL certificate
  2. The server sends the certificate (including its public key)
  3. Your browser checks: Is the certificate expired? Does the domain match? Is it signed by a trusted CA?
  4. If valid, the browser uses the public key to negotiate a shared session key
  5. All traffic is encrypted with the session key — no one in between can read it

This happens in milliseconds. Full technical walkthrough →

Types of SSL certificates

By validation level

TypeValidatesBrowser displayCostBest for
DV (Domain Validation)Domain ownershipPadlockFree (Let’s Encrypt)90%+ of websites
OV (Organization Validation)Domain + organizationPadlock (same)$50-200/yearEnterprise compliance
EV (Extended Validation)Domain + thorough org auditPadlock (same)$100-500/yearSpecific regulatory needs

All three provide identical encryption. The difference is how much the CA verifies your identity — not how strong the encryption is. Detailed comparison →

By domain coverage

TypeCoversExample
Single-domainOne specific domainexample.com
WildcardDomain + all subdomains*.example.com
Multi-domain (SAN)Multiple specific domainsexample.com + example.org

Which type do you need? →

How to get an SSL certificate

The fastest way — free, no installation required:

  1. Go to GetHTTPS
  2. Enter your domain name
  3. Complete domain verification (HTTP-01 or DNS-01)
  4. Download your certificate files
  5. Install on your server (Nginx, Apache, cPanel, others)

GetHTTPS generates your private key in your browser using the Web Crypto API — it never leaves your device. Full step-by-step guide →

Key vs Certificate — the difference

People often confuse these:

FileWhat it isKeep secret?
Private key (privkey.pem)Secret key that stays on your server. Decrypts incoming data.Yes — never share
Certificate (cert.pem)Public file sent to every visitor. Contains your public key + CA signature.No — it’s public by design
Chain (chain.pem)Intermediate CA certificate. Connects your cert to the root CA.No
Fullchain (fullchain.pem)cert + chain combined. Most servers need this.No
CSRTemporary request file. Sent to the CA to request a certificate.Discard after issuance

SSL certificate cost

ProviderCostCertificate type
Let’s Encrypt (via GetHTTPS)FreeDV (same encryption as paid)
Buypass GoFreeDV, 180-day validity
Sectigo / Comodo$50-200/yearDV, OV, EV
DigiCert$200-500/yearDV, OV, EV
GlobalSign$100-400/yearDV, OV, EV

Free certificates provide the same encryption as paid ones. Is paid SSL worth it? →

Common misconceptions

“SSL certificates encrypt data.” Not exactly. The certificate enables encryption by providing the public key and proving the server’s identity. The actual encryption is done by the TLS protocol using a session key negotiated during the handshake.

“More expensive = more secure.” No. All certificates use the same TLS encryption regardless of price. A free Let’s Encrypt certificate provides identical cryptographic security to a $500 EV certificate. Details →

“My site doesn’t need SSL.” Every site needs it. Without SSL, browsers show “Not Secure,” Google ranks you lower, and HTTP pages can be modified in transit. Chrome 154 (October 2026) will make HTTPS-First the default — HTTP sites will require explicit user permission to load.

Frequently asked questions

How long does an SSL certificate last?

Let’s Encrypt: 90 days. Paid certificates: up to 1 year (shrinking to 47 days by 2029). Certificates must be renewed before expiry or your site shows security warnings. How to renew →

Can I get an SSL certificate for free?

Yes. Let’s Encrypt issues free DV certificates — the same encryption as paid options. Over 300 million websites use them. Get one in 5 minutes with GetHTTPS.

Do I need a separate certificate for each domain?

Not necessarily. A wildcard certificate covers all subdomains (*.example.com). A SAN/multi-domain certificate covers multiple different domains. You can combine up to 100 domains in one Let’s Encrypt certificate.

What happens if my SSL certificate expires?

Browsers show a full-page security warning blocking visitors. Search engines may de-index your pages. How to check expiry → | How to renew →

Is a free SSL certificate safe for e-commerce?

Yes. PCI DSS requires encryption, not a specific certificate type. A free DV certificate meets the requirement. Your payment processor (Stripe, PayPal) handles the sensitive card data. Free vs paid comparison →

What’s the difference between SSL and HTTPS?

HTTPS is the result of applying TLS/SSL encryption to HTTP connections. The SSL certificate is what makes HTTPS possible — it provides the public key and identity proof that the TLS handshake requires.

Related articles

SSL & Certificates 2026-05-08
What is HTTPS? A Complete Guide
HTTPS encrypts the connection between your browser and a website. Learn how HTTPS works, the TLS handshake, HTTP vs HTTPS differences, performance impact, and how to enable it for free.
SSL & Certificates 2026-05-07
SSL Certificate Types Explained: DV, OV, and EV
Compare Domain Validation (DV), Organization Validation (OV), and Extended Validation (EV) SSL certificates. Learn the differences in verification, cost, and when you actually need each type.
SSL & Certificates 2026-05-07
How SSL/TLS Works: The TLS Handshake Explained
A visual walkthrough of the TLS handshake — how your browser and a server establish an encrypted connection in milliseconds. Covers TLS 1.2, TLS 1.3, session resumption, and forward secrecy.
Getting Started 2026-05-08
How to Get a Free SSL Certificate (Step-by-Step Guide)
Get a free SSL certificate from Let's Encrypt in 5 minutes — no software to install, no account to create. Complete guide covering 4 methods, both challenge types, installation on 6 platforms, and troubleshooting.
Get a free SSL certificate in your browser
No installation, no account. Your private key never leaves your device.
Get your certificate