Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

 Windows OS Hub / Windows 10 / SSL Error: This Site Can’t Provide a Secure Connection in Chrome, Opera & Chromium

January 18, 2023 Windows 10Windows 11

SSL Error: This Site Can’t Provide a Secure Connection in Chrome, Opera & Chromium

For some reason, I could not open some HTTPS websites (not all of them!) on my Windows 10 laptop. When trying to open such a website in a browser, it shows an error: “This site can’t provide a secure connection”. The sites are not displayed in Google Chrome, Opera, and Chromium-based browsers. Without HTTPS, I can open only some of them that have their pages available both over HTTPS and HTTP protocol. If I try to open a problem HTTPS website in Google Chrome, the error looks like this:

This site can’t provide a secure connection.
sitename.com sent an invalid response.
ERR_SSL_PROTOCOL_ERROR

chrome SSL error: This site can’t provide a secure connection. sitename sent an invalid response. ERR_SSL_PROTOCOL_ERROR

Or like this:

This site can’t provide a secure connection.
sitename.com uses an unsupported protocol.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
The client and server don’t support a common SSL protocol version or cipher suite. This is likely to be caused when the server needs RC4, which is no longer considered secure.

chrome error: This site can’t provide a secure connection. sitename.com uses an unsupported protocol. ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

Or in Mozilla Firefox :

Secure Connection Failed

In Opera and Chromium-based browsers, the error looks almost the same. How can I open these HTTPS websites?

Answer

As you may have understood, the problem is related to the SSL connection issues between your browser and HTTPS-enabled website. The reasons may differ. In this article, I tried to collect all methods of fixing the error “This site can’t provide a secure connection, ERR_SSL_PROTOCOL_ERROR” in popular browsers.

Contents:
  • Clear Browser Cache, Cookies, and Reset SSL Cache
  • Disable Third-Party Browser Extensions
  • Check Antivirus and Firewall Settings
  • Check the Date & Time Settings
  • Update Windows Root Certificates
  • Disable QUIC Protocol Support
  • Check the TLS/SSL Protocols Supported by Your Browser and Web Server
  • Enable Support for Legacy TLS/SSL Protocols

I would like to note that despite Google Chrome, Opera, and Chromium-based browsers being released by different companies, they are using the same WebKit (Chromium) engine, and the problem of opening HTTPS sites is solved in the same way for all of them.

First of all, make sure that it is not the problem of the HTTPS website itself. Try to open from other devices (smartphone, tablet, home/work PC, etc.). Also check if you can open a problem website in other browsers: IE/Edge or Mozilla Firefox.

Clear Browser Cache, Cookies, and Reset SSL Cache

Browser cache and cookies often cause an SSL certificate issues. We recommend to clear cache and cookies in your browser first. In Chrome, press Ctrl + Shift + Delete (or go to the address chrome://settings/clearBrowserData), select the time range (All time) and click Clear data.

clearBrowserData in chrome

To clear SSL cache in Windows 10 or 11:

  1. Go to Control Panel -> Internet Options;
  2. Click the Content tab;
  3. Click the Clear SSL State button;
  4. The message “The SSL cache was successfully cleared” will appear;
  5. Restart your browser and check if the error ERR_SSL_PROTOCOL_ERROR persists.

The SSL cache was successfully cleared

Disable Third-Party Browser Extensions

We recommend to disable (delete) third-party browser extensions, especially anonymizers, proxies, VPNs, antivirus extensions, and other similar add-ons that can interfere with traffic to the target website. You can view the list of enabled Chrome extensions in Settings -> More Tools -> Extensions or go to chrome://extensions/. Disable all suspicious extensions.

disable chrome extensions

Check Antivirus and Firewall Settings

If you have an antivirus or a firewall (it is often built into the antivirus as a module) installed on your computer, they may block access to websites. To understand if your antivirus or firewall blocks access to a site, try to pause them for a while.

A lot of anti-viruses have a built-in module that checks the SSL/TLS certificates of websites. If antivirus detects that the website is using an insecure (or self-signed) certificate or a legacy SSL protocol version (SSL 3.0 or TLS 1.0), the antivirus may block the user’s access to such a site. Try disabling scanning of HTTP/HTTPS traffic and SSL certificates. In different antiviruses, this option may be called differently. For example:

  • Disable the “Enable SSL/TLS protocol filtering” option in the ESET NOD32 Antivirus; disable SSL/TLS protocol filtering in NOD32 Antivirus
  • In Avast the option is called “Enable HTTPS scanning” (it is located under Settings -> Active Protection -> Web Shield -> Customize -> Main Settings); Enable HTTPS scanning option in avast
  • The intebuilt-ingrated firewall (Spider Gate) can block websites in Dr.Web antivirus;
  • In Kaspersky Internet Security Antivirus, go to Settings -> Advanced -> Network -> add the website to exclusions or select the Do not scan encrypted connections option. kaspersky Do not scan encrypted HTTPS connections

Check the Date & Time Settings

An incorrect date, time (or time zone) on your computer also can cause secure connection errors for HTTPS websites. During authentication, your operating system checks the date when the website certificate was created, when it expires and when the certificate of the certification authority will expire.

Make sure that you have the correct time and time zone set. If the time is reset constantly, see the article “Windows displays wrong time after reboot”.

Update Windows Root Certificates

If your computer is in an isolated network segment, has not been updated for a long time, or has automatic update disabled, it may not have new trusted root certificates (TrustedRootCA). We recommend that you always install the latest security updates in Windows.

You can manually update trusted root certificates following the article “Updating List of Trusted Root Certificates in Windows”. Also, it is recommended to check your computer for suspicious or untrusted certificates with SigCheck. It can help to prevent capturing your HTTPS traffic and a number of other issues.

Disable QUIC Protocol Support

Make sure the support of QUIC (Quick UDP Internet Connections) protocol is enabled in Chrome. QUIC allows to faster establish the connection and negotiates all TLS (HTTPS) parameters when connecting to a website. However, in some cases, it can cause problems with SSL connections. Try to disable QUIC:

  1. Go to chrome://flags/#enable-quic;
  2. Find the Experimental QUIC protocol option;
  3. Change its value from Default to Disabled;
  4. Restart Chrome.

disable Experimental QUIC protocol in google chrome

Check the TLS/SSL Protocols Supported by Your Browser and Web Server

Check which TLS/SSL protocol versions and encryption methods (cipher suites) are supported by your browser. To do this, simply go to the web page https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html

The SSL Labs online service will return a list of protocols and cipher suites that your browser supports. In my example, Chrome supports only TLS 1.3 and TLS 1.2. All other protocols (TLS 1.1, TLS 1.0, SSL3, and SSL 2) are disabled. Below is a list of supported encryption methods.

Cipher Suites (in order of preference)

  • TLS_AES_128_GCM_SHA256
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
  • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_RSA_WITH_AES_128_GCM_SHA256
  • TLS_RSA_WITH_AES_256_GCM_SHA384
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_RSA_WITH_AES_256_CBC_SHA

check ssl protocol version support by your browser

The full list of cipher suites enabled in Windows can be viewed using PowerShell:

Get-TlsCipherSuite | Format-Table -Property CipherSuite, Name

Then check the list of TLS/SSL protocols supported by the site. To do this, use the online SSL checker service https://www.ssllabs.com/ssltest/analyze.html?d=domain.com (replace domain.com with the address of the site you want to check).

Check if all TLS/SSL versions supported by the website are available in your browser.

In this example, you can see that the site doesn’t support TLS 3.1, SSL 3.0, and SSL 2.0. Also, compare the Cipher Suite list.

check tls ssl version supported by a web server

If the encryption method is not supported by your browser, you may need to enable it in Windows.

If the website doesn’t support the SSL protocols that the client requires, you will see the error “This site cannot provide a secure connection” in your browser when connecting to an HTTPS-enabled website.

Enable Support for Legacy TLS/SSL Protocols

And the last thing – it may happen that it is enough to enable legacy TLS and SSL protocol support to solve the problem. In most cases, it is the most effective, but I moved this item to the end of the article deliberately. I’ll explain why.

The outdated TLS and SSL protocol versions are disabled not just because the developers want it. It is due to a large number of vulnerabilities that allow hackers to capture your data in the HTTPS traffic or even modify them. Enabling these legacy protocols thoughtlessly affects your security on the Internet, so you shouldn’t use this method unless anything else can help.

On modern browsers and operating systems, legacy and vulnerable SSL/TLS protocols are disabled by default (SSL 2.0, SSL 3.0, and TLS 1.1). Currently, it is recommended to use only TLS 1.2 or TLS 1.3 for SSL connections.

If the webserver (site) uses an older version of the SSL/TLS protocol than is supported by your client (browser), the user will see an error when establishing a secure connection ERR_SSL_VERSION_OR_CIPHER_MISMATCH. This error appears if the client during the TLS Handshake stage has detected that the site uses an encryption protocol or key length that is not supported by your browser. Above we showed how to determine the set of protocols and ciphers supported by the server.

To allow legacy versions of the SSL/TLS protocols to be used on Windows (please, again note that it is insecure!):

  1. Open Control Panel -> Internet Options;
  2. Go to the Advanced tab;
  3. Enable TLS 1.0, TLS 1.1 and TLS 1.2 (if it doesn’t help, enable SSL 3.0, 2.0 as well); enable tls 1.0, tls 1.1 and tls 1.2 in windows 10
  4. Restart your browser.

If neither of these methods helped to get rid of the error “This site can’t provide a secure connection”, try the following:

  • Make sure that there are no static records in the file C:\Windows\System32\drivers\etc\hostThe hosts file can be used in Windows, among other things, to block access to domains and websites: Get-Content $env:SystemRoot\System32\Drivers\etc\hosts;
  • Try using a public DNS server, such as Google’s DNS servers. In the network connection settings, specify the IP address 8.8.8.8 as the preferred DNS server address;
  • In the Control Panel -> Internet Options, make sure that the security level for the Internet zone is Medium-high or Medium. If High is selected, some SSL connections may be blocked by your browser; internet zone security level
  • Perhaps the problem is related to the site certificate. Check it using an online SSL Checker;
  • If your computer is using a VPN or a proxy server is configured in Windows settings, try disabling them;
  • Make sure TLS 1.3 is enabled in Chrome. Go to the settings section (chrome://flags) in the address bar. Search for the TLS 1.3 option. Make sure that it is set to Enabled or Default. If it is disabled, enable it;enable tls 1.3 in google chrome
  • If you are using one of the legacy OS versions (Windows XP or Windows 7), install the Mozilla Firefox browser instead of Chrome. Unlike Chromium-based engines, Firefox uses its own implementation modules for the SSL/TLS encryption protocols rather than those built into Windows.

 

2 comments
4
Facebook Twitter Google + Pinterest
previous post
Fix: Microsoft Outlook Search Not Working on Windows 10/11
next post
Complete List of Ms-Settings URI Commands on Windows 11

Related Reading

Zabbix: How to Get Data from PowerShell Scripts

October 27, 2023

Tracking Printer Usage with Windows Event Viewer Logs

October 19, 2023

How to Use Ansible to Manage Windows Machines

September 25, 2023

Installing Language Pack in Windows 10/11 with PowerShell

September 15, 2023

How to View and Change BIOS (UEFI) Settings...

September 13, 2023

2 comments

Amin Eskandari November 12, 2020 - 8:52 am

Perfect

Reply
HidesHisEyes August 14, 2022 - 2:58 pm

Hey thanks for this. I was having this problem and have resolved it by turning off AVG’s “web shield” feature. I’d prefer not to have this security feature turned off all the time just so I can use Google though. Is there a way to make sure it only blocks genuinely dangerous sites?

Reply

Leave a Comment Cancel Reply

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMWare
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Zabbix: How to Get Data from PowerShell Scripts

    October 27, 2023
  • Tracking Printer Usage with Windows Event Viewer Logs

    October 19, 2023
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    October 15, 2023
  • Reset Root Password in VMware ESXi

    October 12, 2023
  • How to Query and Change Teams User Presence Status with PowerShell

    October 8, 2023
  • How to Increase Size of Disk Partition in Ubuntu

    October 5, 2023
  • How to Use Ansible to Manage Windows Machines

    September 25, 2023
  • Installing Language Pack in Windows 10/11 with PowerShell

    September 15, 2023
  • Configure Email Forwarding for Mailbox on Exchange Server/Microsoft 365

    September 14, 2023
  • How to View and Change BIOS (UEFI) Settings with PowerShell

    September 13, 2023

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • How to Allow Multiple RDP Sessions on Windows 10 and 11
  • How to Repair EFI/GPT Bootloader on Windows 10 or 11
  • How to Restore Deleted EFI System Partition in Windows
  • Network Computers are not Showing Up in Windows 10/11
  • How to Run Program without Admin Privileges and Bypass UAC Prompt
  • Fix: BSOD Error 0x0000007B (INACCESSABLE_BOOT_DEVICE) on Windows
  • Fixing ‘The Network Path Was Not Found’ 0x80070035 Error Code on Windows
Footer Logo

@2014 - 2023 - Windows OS Hub. All about operating systems for sysadmins


Back To Top