Knowledge Base

Secure Sockets Layer (SSL) Information

SSL (Secure Sockets Layer) enables you to send data securely between your web site and your visitors. SSL certificates can also prove your identity to visitors. Read these articles to learn more about SSL, and how to set it up on your web site.

Introduction to SSL

What is SSL, and why would I use it? If you have never worked with SSL certificates before, we recommend you start here.

Installing a third-party SSL certificate

You can purchase an SSL certificate from a third-party provider, and this article provides an overview of the process with links to specific steps.

Installing your Organization Verified SSL certificate

This article describes the process for installing your newly purchased EV or OV SSL certificate.

Installing your Domain Verified SSL certificate

This article describes the process for installing your newly purchased SSL certificate.

SSL certificate renewal

Learn about the renewal process for an SSL certificate in this article.

Redirecting users to SSL connections

You can configure your web site to redirect users so they always use a secure HTTPS connection, even if they type a non-secure HTTP URL in their web browser.

Using www and non-www domains with an SSL certificate

You can configure your web site to use SSL even if visitors do not specify the www subdomain in their browsers.

A2 Hosting’s SSL certificate fingerprints

This article shows how to find the certificate fingerprints for A2 Hosting (or any site) websites.

Generating a private key and CSR from the command line

Depending on how you obtain an SSL certificate, you may have to generate a private key and CSR (Certificate Signing Request) first. This article explains how to generate a private key and CSR from the command line. Please note that if your account includes cPanel access, you do not have to follow the procedures described in this article.

Secure and insecure content on a web page

This article discusses an issue that occurs when visitors request a secure page on your web site that contains insecure elements, as well as two ways to resolve it.

Installing an SSL certificate site seal

Learn how to display an SSL certificate site seal on your web site and let your visitors know connections are secure.

SSL certificates and Server Name Indication (SNI) support

SNI enables you to run an SSL-enabled site without purchasing a dedicated IP address. Learn more about how SNI affects your SSL options in this article.

Determining the OpenSSL version

Learn how to check which OpenSSL version is installed on a server.

Securing an unmanaged server with a Let’s Encrypt SSL certificate

Learn how to automatically generate and install a valid SSL certificate on an unmanaged server using Let's Encrypt.

Differences between Let’s Encrypt certificates and traditional CA-issued certificates

Let's Encrypt certificates provide a new and easy way to create and install SSL certificates. However, they are not suitable for all situations. Learn more here.

Enabling HTTP Strict Transport Security (HSTS) for your site

Learn how to help enhance your site's security by enabling HTTP Strict Transport Security (HSTS).

Installing a self-signed SSL certificate

You can install a self-signed SSL certificate on your website. Learn more here.