SSL

by Whitney Rudeseal Peet
SSL, or secure sockets layer, is an encryption-based security protocol for websites. Learn more about the different SSL certificates and how they work.
Whitney Rudeseal Peet
WRP

Whitney Rudeseal Peet

Whitney Rudeseal Peet is a former freelance writer for G2 and a story- and customer-centered writer, marketer, and strategist. She fully leans into the gig-based world, also working as a voice over artist and book editor. Before going freelance full-time, Whitney worked in content and email marketing for Calendly, Salesforce, and Litmus, among others. When she's not at her desk, you can find her reading a good book, listening to Elton John and Linkin Park, enjoying some craft beer, or planning her next trip to London.

Last updated: August 14, 2026

What is SSL?

SSL, or secure sockets layer, is an encryption-based security protocol that creates a private, authenticated connection between a website's server and a visitor's browser. It protects data such as passwords, payment details, and other personal information as it travels between the two. SSL has since been replaced by transport layer security (TLS), but the name "SSL" stuck, so certificates, categories, and everyday conversation still call it SSL even when TLS is the protocol actually doing the work.

Companies use SSL and TLS certificate software to obtain and manage SSL certificates across their websites, keeping visitor data secure and their domains compliant with current browser standards.

How does SSL work?

SSL works by encrypting data in transit, authenticating the server's identity, and signaling that trust to visitors through HTTPS, all set up in milliseconds through a five-step exchange called the SSL handshake. Think of it as a sealed, signed envelope for web traffic: encryption seals the contents so nobody outside the conversation can read them, the certificate is the signature proving the envelope came from the right server, and the HTTPS padlock is the visible seal showing both checks already passed.

The handshake itself unfolds like this:

  1. Client hello: The browser contacts the server and requests a secure connection, sending its supported encryption methods.
  2. Server hello and certificate: The server responds with its SSL certificate, which contains its public key and identity information.
  3. Certificate verification: The browser checks the certificate against a trusted certificate authority to confirm the server is who it claims to be.
  4. Session key exchange: Once verified, the browser generates a session key, encrypts it with the server's public key, and sends it back.
  5. Secure session established: The server decrypts the session key with its private key, and both sides use it to encrypt all further data for that browsing session.

SSL certificates protect information such as login credentials, credit card and bank transactions, file transfers, and other personally identifiable information, and they help prevent phishing and other impersonation attacks by confirming a website's identity before any data changes hands.

SSL vs. TLS vs. HTTPS

SSL is the original protocol for encrypting web traffic; TLS is the safer protocol that replaced it; and HTTPS is what a browser displays once either one is working correctly. The IETF formally deprecated SSL after the POODLE vulnerability, but the name stuck, so "SSL" is still used interchangeably with TLS, including in the term "SSL certificate."

Protocol What it is Status today
SSL The original protocol for encrypting data between a browser and a server, developed by Netscape Deprecated since 2015 after the POODLE vulnerability; name still used informally
TLS The successor protocol to SSL, with stronger encryption and better performance Current standard; TLS 1.2 and 1.3 are the versions in active use
HTTPS Hypertext transfer protocol secure, the combination of standard HTTP with SSL/TLS encryption The visible result of a working certificate; shown as "https://" and a padlock in the browser

What are the types of SSL certificates?

Certificate authorities issue SSL certificates at three main validation levels: domain validation (DV), organization validation (OV), and extended validation (EV).

  • Domain validation (DV): Confirms the applicant controls the domain, offering basic encryption with minimal setup and, usually, the lowest cost of the three. DV certificates are common on blogs and personal sites that don't handle sensitive transactions.
  • Organization validation (OV): Requires proof of the domain and the business's legal registration, priced above DV but below EV. OV certificates display the organization's name in the browser and suit companies handling everyday customer data.
  • Extended validation (EV): Requires the most rigorous identity checks, including business registration, physical location, and operational legitimacy, which makes EV the most expensive tier as well as the most secure. EV certificates are reserved for organizations handling highly sensitive data, such as financial institutions and large e-commerce sites.

Beyond these three validation levels, a handful of certificates cover specific domain setups rather than trust levels: wildcard certificates secure a domain and all of its subdomains under one certificate, multi-domain (SAN) certificates secure several unrelated domains at once, and unified communications certificates (UCC) extend that coverage to email and messaging servers alongside websites.

How do you get an SSL certificate?

Getting an SSL certificate comes down to three technical steps, after deciding which validation level and budget fit the website:

  1. Generate a certificate signing request (CSR). This creates a public and private key pair and bundles the website's domain and organization details into a request file.
  2. Submit the CSR to a certificate authority for validation. The CA verifies domain ownership for a DV certificate, or additionally verifies business registration for OV and EV certificates.
  3. Install the certificate on the server. Once issued, the certificate is installed on the hosting server or web host, activating HTTPS for the domain.

Many web hosts and domain registration providers, along with certificate authorities like Let's Encrypt and Cloudflare, offer free DV certificates that automate most of this process.

Frequently asked questions about SSL

Here are answers to a few common questions about SSL and SSL certificates.

Q1. Do e-commerce websites still need an SSL certificate?

Yes. Any website that collects payment information, login credentials, or other personal data needs an SSL certificate to encrypt that data in transit, and most browsers now flag sites without one as "not secure," which discourages visitors from completing a purchase.

Q2. What happens to a website's SEO if it doesn't have SSL?

A missing SSL certificate doesn't directly penalize a website's rankings, but Google has used HTTPS as a lightweight ranking signal since 2014, and browsers that flag unencrypted sites as "not secure" tend to drive up bounce rates, which can hurt search performance indirectly.

Q3. What causes an SSL handshake failed error?

An SSL handshake failed error almost always comes down to either a certificate problem or a compatibility problem. On the certificate side, the certificate installed on the server may be expired, revoked, or issued for a different domain than the one being requested. On the compatibility side, the browser and server may not support the same TLS version or cipher suite, or the visitor's device clock may be far enough off that certificate validation fails. A firewall or network filter blocking port 443 can stop the handshake before it starts, regardless of whether the certificate itself is fine.

Q4. How do I check if a site's SSL certificate is valid?

Click the padlock icon in the browser's address bar to view the certificate's issuer, validity dates, and the domain it covers. Free online SSL checker tools can also scan a domain and flag expired, misconfigured, or mismatched certificates.

Want the full breakdown of certificate types, providers, and installation steps? Read G2's guide to what an SSL certificate is and why it matters.

SSL Software

This list shows the top software that mention ssl most on G2.

Cloudflare Application Security and Performance solutions provide performance, reliability, and security for all of your web applications and APIs, wherever they are hosted and wherever your users are.

CheapSSLweb.com authorized partner of Sectigo (formerly known as Comodo) offers the cheapest SSL certificates from globally reputed Certificate Authorities like COMODO, SECTIGO, and CERTERA. We provide all types of SSL & Code Signing certificates like DV certificates, OV, and EV certificates.

GoDaddy offers everything you need to make a name for yourself on the Web, from domain names and website builders to complete eCommerce solutions.

An SSL certificate acts as third-party verification for a website security. It verifies the strength of the Secure Socket Layer encryption used when a user connects to the site and connects that encryption to the organization or individual that owns and maintains the website. SSL certification and validation are a necessary piece of web security for any business that collects information from its users.

An app that regularly scans your SSL certificates to check for any errors such as a past-due expiry date and common misconfigurations. Trusted by nearly 2,000 users to track close to 20,000 certificates.

Free SSL certificates issued instantly online, supporting ACME clients, SSL monitoring, quick validation and automated SSL renewal via ZeroSSL Bot or REST API.

Hostinger provides every customer with all the necessary tools to have a fully-functional website up and running as quickly as possible. Hostinger provides an incredibly convenient drag & drop website builder and application installer.

Cloudways provides its customers the convenience of developing, monitoring and managing spectacular web apps without fussing with the cloud infrastructure.

GoGetSSLâ„¢ is one of the largest providers of SSL certificates in the World and belongs to the EnVers Group company. Our aim is making use of World Wide Web safe and protected using various services we provide like SSL certificates, Anti-Malware tools and scanners, Site Seals and LEI codes. At present we provide Domain, Business, and Extended Validation certificates, Wildcard, Multi-Domain (SAN), Code Signing and S/MIME certificates.

Namecheap is a domain registrar and web hosting company that offers a comprehensive suite of services to help individuals and businesses establish and maintain their online presence. With over 1,500 domain extensions available, including popular options like .com, .net, and .org, as well as niche TLDs such as .tech and .shop, Namecheap provides a vast selection to suit diverse needs. The company is renowned for its competitive pricing, transparent renewal rates, and commitment to customer privacy, making it a trusted choice for millions of users worldwide. Key Features and Functionality: - Extensive Domain Selection: Access to over 1,500 domain extensions, catering to a wide range of industries and interests. - Free WHOIS Privacy Protection: Lifetime privacy protection included with every domain registration, safeguarding personal information from public databases. - Transparent Pricing: Clear display of both promotional and renewal rates, ensuring no hidden fees or unexpected charges. - Bulk Domain Management: Tools like "Beast Mode" allow users to search for up to 5,000 keywords simultaneously, streamlining the management of large domain portfolios. - Security Enhancements: Free DNSSEC support to protect against DNS spoofing, with optional PremiumDNS offering 100% uptime and DDoS protection. - User-Friendly Interface: An intuitive dashboard and 24/7 live chat support ensure a seamless user experience. Primary Value and Solutions Provided: Namecheap addresses the need for affordable, secure, and user-friendly domain registration and web hosting services. By offering a vast array of domain extensions at competitive prices, coupled with free lifetime WHOIS privacy protection, Namecheap empowers users to establish their online identity without compromising on security or budget. The transparent pricing model eliminates surprises, while robust management tools and reliable customer support simplify the process of managing domains and hosting services. Whether for personal projects, small businesses, or large enterprises, Namecheap provides the essential tools and services to build and maintain a strong online presence.

All-in-one: SSL, firewall and malware protection. Comprehensive protection and security for your site.

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services to secure network communications and establish the identity of websites.

Kinsta is a managed WordPress hosting provider designed for enterprise and others that receive significant traffic.

Freshping is a simple Uptime & Performance monitoring tool which helps monitoring uptime/downtime, outages and performance of websites, APIs, web services, web applications with instant outage/down time alerts.

Globally empowering hosting providers through fully automated point-and-click hosting platforms by hosting centric professionals

The Apache HTTP Server, commonly known as Apache, is a free and open-source web server software that has been a cornerstone of the internet since its inception in 1995. Developed and maintained by the Apache Software Foundation, Apache is designed to provide a secure, efficient, and extensible server that adheres to current HTTP standards. Its modular architecture allows for a wide range of functionalities, making it suitable for various web hosting needs, from serving static content to handling dynamic web applications. Key Features and Functionality: - Modular Architecture: Apache's design enables the addition of modules to extend its capabilities, such as authentication, URL rewriting, and proxying. - Cross-Platform Compatibility: It operates on numerous operating systems, including UNIX-like systems and Windows, ensuring flexibility across different environments. - Support for Multiple Protocols: Apache supports HTTP/1.1 and HTTP/2 protocols, facilitating efficient communication between clients and servers. - Security Features: With modules like mod_ssl, Apache provides robust support for TLS/SSL encryption, ensuring secure data transmission. - Virtual Hosting: This feature allows a single Apache instance to serve multiple websites, each with its own domain and configuration. - Integration with Programming Languages: Apache seamlessly integrates with languages such as PHP, Python, and Perl, enabling dynamic content generation. - Comprehensive Logging and Monitoring: It offers detailed logging capabilities, aiding in monitoring server performance and diagnosing issues. Primary Value and User Solutions: Apache's primary value lies in its reliability, flexibility, and extensive community support. It addresses the needs of web administrators and developers by providing a customizable and scalable platform for hosting websites and applications. Its open-source nature ensures continuous improvement and adaptation to emerging web technologies, making it a preferred choice for both small-scale personal projects and large-scale enterprise deployments.

DigiCert CertCentral is a comprehensive digital certificate management platform designed to streamline the entire certificate lifecycle for organizations. It offers an intuitive, cloud-based interface that simplifies the processes of issuing, renewing, and managing various types of digital certificates, including TLS/SSL, S/MIME, code signing, document signing, and DigiCert mark certificates. By automating these tasks, CertCentral helps reduce human errors and enhances operational efficiency. Key Features and Functionality: - Certificate Lifecycle Management: CertCentral enables users to request, renew, and manage digital certificates seamlessly, ensuring continuous security for web-connected deployments. - Automation and Integration: The platform supports automation of certificate management workflows through RESTful APIs and industry-standard protocols like ACME, facilitating integration with existing systems and reducing manual intervention. - Discovery and Monitoring: Organizations can discover and monitor all their certificates, regardless of the issuer, to identify potential vulnerabilities and ensure compliance with security policies. - Role-Based Access Control: CertCentral offers detailed role management, allowing administrators to delegate and control access according to the organization's structure, enhancing security and accountability. - Global Support and Compliance: The platform supports multiple languages and currencies, and complies with international standards such as eIDAS, PKIoverheid, ZertES, and PSD2, making it suitable for global enterprises. Primary Value and Problem Solved: CertCentral addresses the complexities associated with managing digital certificates by providing a centralized, automated solution that reduces the risk of outages due to expired or misconfigured certificates. It enhances security by ensuring proper certificate deployment and configuration, and improves operational efficiency through automation and integration capabilities. By offering real-time insights and comprehensive management tools, CertCentral helps organizations maintain a secure and compliant digital environment.

Plesk is a cloud-based web hosting control panel that helps run, automate and grow applications, websites and hosting businesses in more than 26 languages across 140 countries in the world. 50% of the top 100 worldwide service providers are partnering with Plesk today.

Namecheap Hosting offers a comprehensive suite of web hosting services tailored to meet the needs of individuals, small businesses, and large enterprises. Renowned for its affordability and user-friendly approach, Namecheap provides a range of hosting solutions, including shared hosting, managed WordPress hosting, VPS, and dedicated servers. Each plan is designed to deliver reliable performance, robust security, and scalability, ensuring that users can effectively establish and grow their online presence. Key Features and Functionality: - Shared Hosting: Ideal for beginners and small websites, shared hosting plans offer features such as free domain registration for the first year, unmetered bandwidth, and access to a website builder. The Stellar plan includes 20GB SSD storage and supports up to three websites, while the Stellar Plus and Stellar Business plans provide unmetered SSD storage and support for unlimited websites. - Managed WordPress Hosting (EasyWP): Tailored for WordPress users, EasyWP plans offer quick setup, free SSL certificates, and a built-in content delivery network (CDN) for enhanced performance. The EasyWP Starter plan includes 10GB storage and supports up to 50,000 monthly visitors, with higher-tier plans offering increased resources and visitor capacity. - VPS Hosting: For users requiring more control and resources, VPS hosting provides dedicated virtual environments with full root access. Plans include options for managed services, various control panels, and scalable resources to accommodate growing websites. - Dedicated Servers: Offering maximum performance and security, dedicated server plans are suitable for large-scale websites and applications. Users have full control over server configurations, with options for managed support and various operating systems. - Security and Support: All hosting plans come with robust security features, including free SSL certificates, DDoS protection, and regular backups. Namecheap also provides 24/7 customer support through live chat and a comprehensive knowledge base to assist users with any issues. Primary Value and Solutions Provided: Namecheap Hosting addresses the diverse needs of its users by offering cost-effective, scalable, and secure hosting solutions. For individuals and small businesses, the shared and managed WordPress hosting plans provide an easy-to-use platform to launch and manage websites without requiring extensive technical knowledge. For growing businesses and enterprises, VPS and dedicated server options offer the necessary resources and control to handle increased traffic and complex applications. By combining affordability with a wide range of features and reliable support, Namecheap empowers users to build and maintain a strong online presence.