Google Chrome is a widely used browser and people who are using it may have faced “ERR_SSL_PROTOCOL_ERROR” or “This site can’t provide a secure connection” error at least once.
Most of the people these days prefer to use Google Chrome for their daily browsing activities. After all, Google Chrome is a fast, secure, and reliable web browser with a better and user-friendly interface.
However, Google Chrome can show its fair share of errors sometimes.
ERR_SSL_Protocol_Error or “this site can’t provide a secure connection” is one such error message that Google Chrome shows on websites. Most of the people are aware of this error message that appears on some websites when we try to open them.
Mostly this error occurs due to the server issues and a lack of client authentication. There are some other reasons for this error as well for this error.
But do not worry, if you are facing this issue then you are not alone, and it can be fixed easily.
Come to think of it, ERR_SSL_Protocol_Error is not even such a drastic issue to worry over.
In this article, we will discuss some quick ways to help you fix this error right away, without any hassle.
Why are you getting ERR_SSL_PROTOCOL_ERROR?
There are many reasons for not connecting with the server or any website. However, we cannot always find all the reasons behind this.
Some of the most common reasons for this error are:
- A firewall blocking the browser extension
- Inaccurate date & time
- The cache of the Browser
- SSL state of the system
The main trouble occurs when it remains even after reloading the page or clearing the cache. You cannot ignore this error, but you can eliminate it from Google Chrome.
We will be discussing all these issues and how to overcome them in this article.
How to Fix ERR_SSL_PROTOCOL_ERROR?
Let’s discuss some of the best ways to remove this error from Google Chrome.
1. Sync the System Date
The most common reason for this error is the incorrect date on your system. The date of your system should always be synched with the date of the website’s server.
When the system date is not synced with the server date, then you might expect the ERR_SSL_Protocol_Error to occur. This situation can easily be fixed by adjusting the date of your system.
You can adjust it manually or auto-sync the date and time with the internet.
Now, after fixing the date and time issue, reload the website, and you will see this error disappear.
2. Clear Cache of Browser
If you know about IT stuff or are aware of the web development know-how, then you must already know about the cache of the browser.
Web developers are aware of the situation that CSS changes do not reflect if the cache is not clear.
The process of removing cache is exceedingly simple, as mentioned below:
Step #1: Press Shift, Ctrl, and Delete
Step #2: Set “AA Time” in the time range section
Step #3: Skip browsing history checkbox and select rest all
Step #4: Press Enter
Now, the cache is cleared, and you can check whether the issue is fixed or not by reloading the page.
3. Delete Hosts File or Restore to Default
You can restore the host file in two different ways.
First, it can be done by downloading the host file store tool. This tool will fix the ERR_SSL_Protocol_Error automatically in the web browser.
The second method entails creating the host file manually.
You will find the host file at the following location:
This file sometimes gets infected and thus shows incorrect information. Delete this host file and update it with the correct code. This will help you eliminate the ERR_SSL_Protocol_Error quickly.
4. Clear the SSL State of System
Clearing the SSL state of the system can also help you remove this issue quickly.
Here are the simple steps to clear the SSL state:
Step #1: Open Google Chrome settings by clicking on the three dots that appear on the top-right side of the browser.
Step #2: Then, from the navigation menu, select “Settings” on the top-left side corner of the screen. Next, select the “System” option from the advanced drop-down menu.
Step #3: Now, click on the “open proxy settings” option and a new window of Internet Properties will pop-up.
Step #4: Finally, select the “Clear SSL State” option by navigating the Content Tab.
Now, reload the website, and you will witness that the issue has now disappeared.
5. Adjust Antivirus Settings
Navigate the antivirus settings of your system’s antivirus software. Since the navigation settings are different in all antiviruses, it is difficult to demonstrate the exact system of all antiviruses.
Simply check the setting of your antivirus and find the SSL protocol in the “advanced settings” option.
In the settings section, check whether the antivirus software is scanning the SSL protocols. If the antivirus software is scanning, then disable the feature and change it to “Ask about non-visited sites.”
Something like this:
Image Source : https://support.eset.com/
However, if the error is still appearing, then set the settings back to default.
6. Disable the QUIC Protocol
QUIC stands for Quick UDP Internet Connections that created a secure connection to the server.
QUIC is almost the same as the TLS and SSL protocol and is always enabled in Chrome by default.
However, it sometimes conflicts with the SSL protocol of the websites and therefore displays the ERR SSL error message.
You can get rid of this by simply typing “chrome://flags/#enable-quic” in the address bar and press the “Enter” button.
Next, check the QUIC protocol on the top of the screen and disable it.
Now when you reload your website, you will see that the ERR_SSL_Protocol_Error has been duly eliminated.
7. Change Internet Security and Privacy Settings
Security of system and information is a great concern for everyone while browsing on the internet.
Most of the internet users usually set their privacy and security level as “high.” However, this high level of security and privacy setting could sometimes block the SSL connection.
Here are the steps required to change the setting:
Step #1: Open Control Panel
Step #2: Navigate to “Internet Options”
Step #3: Go to the “Security” tab and change the security level to “medium.”
Step #4: Similarly, click on the Privacy tab and set your privacy level to “medium.”
Now, finally, reload the page to check whether the issue has been eliminated or not.
8. Activate all TLS/SSL Versions
This is the last method that you can use to fix this issue if all other methods fail.
However, activating all TLS/SSL versions means that even the sites with outdated or insecure SSL protocols will also get loaded, which can be hazardous in some cases. That’s why this method is not particularly recommended.
However, if all other measures fail, then you can try this one out as your last resort.
Here is the way to activate all TLS/SSL versions:
Step #1: Open the Advanced Settings of Chrome and then select “System.”
Step #2: Select “Open Proxy Settings.”
Step #3: Open the “Advanced” tab
Step #4: Go to “Security”
Step #5: Check the boxes of all TLS/SSL Versions.
Now, restart the browser to check whether the issue is fixed or not.
I hope all these above-mentioned solutions will help you to fix the ERR_SSL_Protocol_Error on your Google Chrome browser.
Start with the first method and then move on to the next one. If all else fails, you can try activating all the TLS/SSL versions, but as mentioned in the last point itself, it’s better to avoid this solution if possible.