SSL/TLS Certificate
What Is an SSL/TLS Certificate?
An SSL/TLS certificate is a digital credential issued by a trusted Certificate Authority (CA) that authenticates the identity of a website or server and enables encrypted communication between that server and connecting clients through the TLS (Transport Layer Security) protocol. When a user connects to a website over HTTPS, the SSL/TLS certificate allows the browser to verify that it is communicating with the legitimate server and not an imposter and establishes the encrypted connection that protects data in transit.
The term ‘SSL certificate’ is widely used in industry and reflects the historical protocol name, but SSL (Secure Sockets Layer) has been deprecated due to security vulnerabilities. Modern implementations use TLS, with TLS 1.2 and TLS 1.3 being the current standards. The certificates themselves serve both the legacy SSL and current TLS protocol families.
How TLS Certificates Work
When a browser connects to an HTTPS website, the server presents its TLS certificate. The browser verifies that the certificate was issued by a trusted CA (pre-configured in the browser’s trust store), that the certificate has not expired, and that the domain name in the certificate matches the domain being accessed. If all checks pass, the browser uses the certificate public key to initiate the TLS handshake that establishes an encrypted session.
This process happens transparently in milliseconds before the page begins loading. The padlock icon in the browser address bar indicates that the certificate was validated, and the connection is encrypted.
Types of SSL/TLS Certificates
Domain Validation (DV): verifies that the certificate applicant controls the domain. Lowest validation level, issued quickly, suitable for blogs and informational sites.
Organization Validation (OV): verifies domain control and confirms the organization’s legal existence. Appropriate for business websites where organizational identity matters to users.
Extended Validation (EV): the highest validation level, requiring rigorous verification of the organization’s legal, operational, and physical existence. Historically displayed the organization name in the browser address bar, though modern browsers have reduced EV visual indicators.
Wildcard Certificates: cover a domain and all its subdomains with a single certificate (*.example.com), simplifying certificate management for multi-subdomain environments.
Certificate Lifecycle Management
TLS certificates have expiration dates (commonly 90 days to one year depending on the CA and certificate type). Expired certificates produce browser security warnings that deter users and signal organizational security negligence. Certificate lifecycle management, including automated renewal through protocols like ACME (used by Let’s Encrypt), is an operational necessity for organizations running multiple web properties.
Key Takeaways
- An SSL/TLS certificate authenticates server identity and enables encrypted HTTPS communication between servers and clients.
- Certificate types vary by validation level: DV confirms domain control; OV confirms organizational identity; EV provides the highest verification rigor.
- The TLS handshake uses the certificate to establish encrypted sessions transparently before page content loads.
- Certificate expiration causes browser security warnings; automated renewal management is essential for continuous HTTPS availability.
- Modern implementations use TLS 1.2 or 1.3; older SSL and early TLS versions are deprecated due to security vulnerabilities.
