How to Fix The ERR_SSL_VERSION_OR_CIPHER_MISMATCH Error?
While managing a site, you might get errors related to SSL, and this makes your site insecure. The browser like Google Chrome will mark unsafe and show a notification to your site's visitors.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH is one of the most seen errors. In this tutorial, I will learn about all the possible reasons and solutions for this error.
What Exactly is ERR_SSL_VERSION_OR_CIPHER_MISMATCH?
When you open a website on a browser, the browser checks the connection to the site. The first thing is to check if there is an SSL certificate enabled for a site or not. It's one of the ways to ensure that the site is safe.
If there's something wrong with the SSL certificate, the browser displays an error. It can be ERR_SSL_VERSION_OR_CIPHER_MISMATCH or something else.
It might happen because of the old version of SSL, the browser's old data or version, and something else.
In most cases, such an error occurs when you open a site using Google Chrome. Safari, Firefox, and other browsers might not display it.
How To Fix This Error?
Such an error might look scary for newbies because there's no related information that shows up when they get an error. You're going to learn about multiple methods to fix it.
Method 1). Check the SSL/TLS Certificate
If your SSL certificate is old and broken, you will find out. I have a perfect solution for it. There's a site called SSL Labs that allows you to check the SSL/TLS certificate of your site and grade it.
If the TLS version is 1.2 or 1.3, everything is good. If you use an older version, the site will display it.
You can check the result of a site that uses TLS 1.2 that doesn't display any errors.
After adding the URL of your site, if SSL Labs display something like "Certificate Mismatch" or related, there's something wrong with SSL.
Method 2). Clear Your Browser's Cache and History
Google Chrome can create so many problems because of its cache and old history. So, it's always recommended to clear them when you face an issue.
An error related to SSL can also be solved. Click on the Settings icon from the top-right corner of the browser and select "History".
A popup will show up with many options. Check them all and make sure you clear the data not just for an hour. Select "All time".
Once you do it, click on "Clear Data". Depending on the amount of data the browser has, it will clear it in a short period of time.
If you use a Windows laptop, you might also need to clear the SSL slate for the Google Chrome browser. You can do it by clicking on the Settings icon and selecting "Settings" from the drop-down menu.
Click on "Advanced" from the left-sidebar and look for "Proxy Settings" by scrolling down. Once you do it, a popup will show up.
Select "Content" and click on "Clear SSL Slate" and ok. However, in most cases, you don't need it because clearing a browser's data is enough. In Mac, clearing the data of a browser clears everything.
Method 3). Enable TLS 1.3 In Google Chrome
After testing SSL of your site, if it shows TLS 1.3, you might have to enable it for Google Chrome because an older version of the browser might not be loading the latest version of SSL/TLS.
If you have the latest Chrome version, you won't need to worry about it. But there's no harm in checking.
Here are a few steps to follow:
1). Open chrome://flags in Chrome and you will see some settings.
2). Search for TLS, and you will see settings related to TLS 1.3
3). In the latest version of Chrome, you won't find a setting for TLS directly; you will only see the TLS hardening setting. And it will be set to default.
4). However, for an older version, you have to enable it by selecting "Enabled" from the drop-down menu.
Method 4). Disable Your Antivirus
In many cases, an antivirus turns out to be the culprit for showing the ERR_SSL_VERSION_OR_CIPHER_MISMATCH error. It's always a good idea to disable it and recheck it.
Please note that if you have a firewall enabled for your computer/laptop, you should turn it off for a while to check if it's creating an issue with the SSL certificate of your site.
Sometimes, because of the poor configuration of an antivirus, it doesn't work properly and prevents access to your site.
In this tutorial, you have learned different ways to fix the ERR_SSL_VERSION_OR_CIPHER_MISMATCH error. In most cases, you should always try to clear your browser's cache because that's one of the easiest and non-techie solutions.
After that, checking the status of SSL is a good idea. If it's on the mark, disable the antivirus and firewall. I hope you have found a solution to your problem.