30.05.2023

Why do SSL connection errors occur and how to fix them?

Often, when installing an SSL certificate, you can encounter many problems that prevent the HTTPS protocol from functioning normally.

In our blog, we will analyze the most common problems with SSL and ways to solve them.

So what exactly is SSL? SSL, the same Secure Socket Layer, is an Internet protocol that creates a closed connection on the user/server path.

If you connect to a resource, it requests server information about the certificate. He also responds positively if the certificate is present. Then the browser receives the same certificate. After that, the name, the validity period of the certificate, and the root certificate are checked.

Causes of SSL connection errors

If the work of the certificate is performed correctly, then the browser line will have a special icon:

Screenshot №1 — Secure connection

The leading causes of these problems may be:

Now, about each one separately.

Problem related to incorrect date and time

The validity period of the certificate will not be considered if the time and date on your device are not true.

If this is the cause of the problem, then the browser will display a message about the incorrect date and time, as shown in the screenshot below:

Screenshot №2 — Time error

To get rid of this warning, you should adjust the time on your device. After the page is reloaded, the problem should disappear.

The "Unsecured SSL—certificate" problem

When you go to a web resource protected by the HTTPS protocol, a warning may appear that "the SSL certificate of the site is not trustworthy".

Screenshot №3 — SSL error

The set incorrect time, which we have analyzed above, is one of the reasons for this problem. Another reason may be that you do not have a root certificate. To fix this, you need to install a special GeoTrust Primary Certification Authority package, which will contain our missing root certificate.
To do this — after the race, you must:

After that, you will start the certificate import wizard. Click on the "Next" button.

Screenshot №4 — Import wizard

Screenshot №5 — Browse file

Screenshot №6 — Root folder

Then reboot and check if you have this problem anymore.

Firewall or antivirus blocking your web resource

Sometimes a firewall can block resources. To check if your firewall blocks a certain one of them, you must disable it and re-visit the site again.
If you were able to connect, then you need to add it to the list of reliable web resources, and then it will work even with the firewall enabled.

Screenshot №7 — Firewall

Also, your certificate may be blocked by your antivirus tool. If this is the case, then disable SSL and HTTPS protocol verification in it, and then try to access the web resource.

If necessary, then add an exception for the antivirus in the form of the resource we need.

QUIC protocol enabled

QUIC is a protocol that is still in the experimental stage. It provides a fast internet connection. Its main function is to support multiple connections. You can disable this protocol in the browser configuration.
Now we will show you how to disable this protocol in Google Chrome:

This method works both on Apple's Mac OS and Microsoft's OS.

An old version of your OS

SSL may give an error because you have an old version or an un—updated OS. Most often it appears on older versions of Windows.

To get rid of this problem, all you need to do is install an update on your OS. After that, check whether the SSL certificate has started working correctly.

Using SSL Certificate version 3.0

Sometimes this problem may occur due to the use of outdated SSL protocol version 3.0 by web resources. For the browser to support the outdated protocol, you need to follow these steps:

Screenshot №8 — Proxy browser

A settings window opens where you can configure your proxy.

Invalid CSR errors when generating a certificate from the cloud provider's control panel

While you are activating the certificate, there is a chance to get this problem: "Invalid CSR". The reasons for this problem may be: