Updated on Oct 1, 2024
In this section of our Cloudflare tutorial, we will discuss the SSL options Cloudflare offers its customers. An SSL certificate is a security layer that encrypts the connection between a client (your browser) and the website's hosting server. That ensures no data is transmitted via plain text, making it far less likely to be intercepted and stolen by a malicious party. Such encryption is mandatory nowadays, not just for security but also for SEO. Your website will not rank highly if you do not have an SSL certificate installed. Fortunately, Cloudflare issues one for free to all websites connected to it. Additionally, you can install one very easily with our services! Check out our tutorial for more information.
That said, though, you might be asking yourself why Cloudflare needs to issue an SSL certificate if you already installed one on your website. That is a good question, so read on, and we will explain! The first section is the Overview tab within the SSL/TLS section, where all of Cloudflare's SSL options and settings are located.
This post includes:
When you click on SSL/TLS, you will be taken to the Overview tab, which is one of the most vital pages in the SSL/TLS section of Cloudflare. From here, you have direct control over how the connection to your website is encrypted. Additionally, this page also shows what traffic, in terms of encryption, has passed through our website for the last twenty-four hours.
This is a vital page because from the Configure button, you can change how the connection between a browser and your website is encrypted. This is also where the answer to the earlier question lies: Why does Cloudflare need to issue an SSL certificate if your website already has one? That is actually very easy to explain, and the diagram above visualizes it well.
Without Cloudflare, there are two points between a browser and a website: the browser and the website's server. Simply put, the browser sends a connection request to the server, to which the server responds with the necessary page. However, when you add Cloudflare to this, the points become three. To provide all its benefits, Cloudflare's servers stand between the browser and the website's origin server. The connection goes through Cloudflare's servers, and Cloudflare does what it needs to do. Then, the connection continues to your server.
Since the connection is, for all intents and purposes, split in two by Cloudflare, the SSL certificate you have on your website only encrypts the connection between Cloudflare and your website's server. If Cloudflare was not present, the entire connection would be encrypted. That is why Cloudflare needs to issue its own SSL certificate to encrypt the connection between the client (browser) and their servers. And with all of this said, this is where the Overview tab's main functionality comes into play. Click Configure, which will take you to the Configure Encryption Mode page.
Here, you can set how you want Cloudflare to handle connections between itself and your visitor and between itself and your server. Each has an explanation, but allow us to simplify it.
Finally, depending on your individual SSL setup, your website might experience redirect loops or mixed content errors after adding it to Cloudflare. Often, that can be easily fixed by selecting one of these modes (typically one of the Full ones).
The next tab in the SSL/TLS section is Edge Certificates. Here you can see the Universal SSL certificate that is shared among the websites on your Cloudflare account. The term Edge Certificate means an SSL certificate on Cloudflare's Edge servers: that is what they call their global network of servers. Therefore, an Edge Certificate is one that encrypts the connection between a visitor and an Edge server.
The table shows the domains currently secured by the certificate. If you click the arrows next to them, you will find further information. Below the table are several additional options you can toggle.
Typically, we recommend leaving the default settings as they are. However, you should look through them yourself and adjust them according to your website's specific needs.
In addition to offering a Universal Certificate for all your domains, Cloudflare can also create Client and Origin certificates. You can find them in their respective sections under SSL/TLS.
Such certificates are used to protect different parts of the connection between a user and your website.
As you can see, these are just two more options that Cloudflare offers as a part of a complete SSL suite. Chances are, if you are using a reputable hosting service like FastComet, you will not need to issue such certificates. However, it is always good to have the option in case it becomes necessary and you need some quick and easy certificates.