При открытии отдельных сайтов в Google Chrome, Microsoft Edge или Яндекс Браузере некоторые пользователи сталкиваются с ошибкой ERR_SSL_PROTOCOL_ERROR с пояснением «Этот сайт не может обеспечить безопасное соединение» или аналогичным. Суть — ошибка протокола SSL, а вот чем она может быть вызвана не всегда ясно.
В этой инструкции подробно о способах исправить ошибку ERR_SSL_PROTOCOL_ERROR при открытии сайтов в различных браузерах в ОС Windows.
Ошибка SSL на стороне сайта
Чаще всего причина ошибки ERR_SSL_PROTOCOL_ERROR кроется не в вашем браузере или операционной системе, а возникает на стороне сайта, который вы пробуете открыть. Поэтому для начала рекомендую попробовать:
- Проверить открытие этого же сайта с другого устройства, например, с телефона, можно — используя другой тип соединения (например, мобильная сеть вместо Wi-Fi). Если с другого устройства вы наблюдаете ту же ошибку, чаще всего это сообщает о том, что проблема именно с сайтом и ею должен заняться его владелец.
- Если возможности открыть сайт с другого устройства нет, можно попробовать использовать сторонние сервисы для проверки SSL сертификатов сайта, например — https://www.sslchecker.com/sslchecker — просто введите адрес сайта и нажмите кнопку Check. Если в результате вы увидите какие-либо строки, выделенные красным, есть вероятность, что ошибка SSL возникает именно на сайте, к которому вы хотите подключиться.
И ещё один важный момент: есть вирусы, которые блокируют доступ к определенным сайтам с зараженного компьютера, чаще всего к сайтам антивирусов и компьютерным сайтам. Выполняется это путем перенаправления трафика на сторонний сайт злоумышленника (который, в свою очередь, может иметь ошибки SSL). Если ошибка возникает именно при открытии сайтов антивирусов (причем не появляется на других устройствах) и есть подозрение на наличие вредоносных программ, используйте инструкцию Что делать, если вирус блокируют открытие сайтов и запуск антивирусов.
В случае, если вы пришли к выводу, что причина в самом сайте, который вы пробуете открыть, возможные варианты решения:
- Дождаться, когда проблема будет решена владельцем сайта.
- Проверить, открывается ли сайт по незащищенному протоколу http (заменив в адресной строке https на http).
Очистка SSL
Если вы пришли к выводу, что проблема не в сайте, а в вашей системе или браузере, попробуйте начать с очистки кэша SSL в свойствах Интернета Windows, для этого:
- Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите inetcpl.cpl и нажмите Enter.
- Перейдите на вкладку «Содержимое», нажмите кнопку «Очистить SSL».
- После успешной очистки кэша SSL, закройте окно, перезапустите браузер и проверьте, сохранилась ли ошибка ERR_SSL_PROTOCOL_ERROR
Отключение протокола QUIC
Проверьте, решит ли проблему отключение экспериментального протокола QUIC (Quick UDP Internet Connections) в браузере:
- В адресную строку браузера введите chrome://flags (для Google Chrome), edge://flags (для Microsoft Edge) или browser://flags (для Яндекс Браузера) и нажмите Enter.
- В поиске по экспериментальным функциям введите «quic»
- Отключите опцию «Experimental QUIC protocol» (установите в Disabled) и перезапустите браузер с помощью кнопки перезапуска, которая появится.
Включение всех версий SSL и TLS
Следующий шаг, если предыдущий не принес результата — включение всех версий SSL и TLS, для этого:
- Нажмите клавиши Win+R, введите inetcpl.cpl и нажмите Enter.
- Перейдите на вкладку «Дополнительно».
- Включите все пункты, относящиеся к SSL и TLS, примените настройки.
- Перезапустите браузер.
Если описанные выше методы не исправили ошибку ERR_SSL_PROTOCOL_ERROR, при этом вы уверены, что дело не в сайте, можно попробовать несколько дополнительных вариантов:
- Проверьте, сохраняется ли ошибка при отключенном VPN (если включен), а также если отключить все расширения в браузере (даже нужные и полезные), отключите прокси.
- Попробуйте выполнить сброс сети. Как сбросить настройки сети Windows 11, Сброс настроек сети Windows 10.
- Если на вашем компьютере установлен сторонний антивирус с функциями защиты в Интернете, проверьте, сохраняется ли ошибка, если временно приостановить защиту.
- Проверьте, правильные ли дата, время и часовой пояс установлены в параметрах Windows.
- Если проблема наблюдается только в одной сети (при подключении к одному роутеру), попробуйте перезагрузить его.
- Попробуйте очистить данные браузера, это можно сделать в его настройках или, например, в Google Chrome, нажав сочетание клавиш Ctrl+Shift+Delete.
- Выполните очистку содержимого файла hosts (как изменить hosts в Windows) или просто удалите этот файл.
- Выполните проверку компьютера на вирусы и наличие вредоносных программ. Если ваш антивирус ничего не находит, можно использовать совокупность утилит Dr.Web CureIt! и AdwCleaner.
Если один из способов сработал, поделитесь в комментариях, что именно помогло в вашем случае — это может быть полезным другим читателям.
У меня почему-то перестали открываться некоторые HTTPS сайты (не все!). При попытке открыть такой сайт в браузере появляется окно с ошибкой «Этот сайт не может обеспечить безопасное соединение». Сайты не отображаются как в Google Chrome, так и в Opera, Яндекс Браузере и Microsoft Edge. Без HTTPS некоторые сайты открываются, но не все, только те, у которых страницы доступны и по протоколу HTTPS и по протоколу HTTP. В Google Chrome ошибка при открытии HTTPS сайт выглядит так:
Этот сайт не может обеспечить безопасное соединение. Сайт sitename.ru отправил недействительный ответ. ERR_SSL_PROTOCOL_ERROR.
И так:
Этот сайт не может обеспечить безопасное соединение. На сайте sitename.ru используется неподдерживаемый протокол. ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
Клиент и сервер поддерживают разные версии протокола SSL и набора шифров. Скорее всего, сервер использует шифр RC4, который считается небезопасный.» [/alert]
Или в Mozilla Firefox :
Secure Connection Failed
В Opera и Яндекс Браузере ошибки выглядит примерно также.
Как мне открыть такие сайты?
Ответ
Как вы уже вероятно поняли, проблема связана с проблемами при SSL взаимодействии между вашим компьютеров и HTTPS сайтом. Причины такой ошибки могут быть довольно разные. В этой статье я попробовал собрать все методы исправления ошибки «Этот сайт не может обеспечить безопасное соединение» (This site can’t provide a secure connection, ERR_SSL_PROTOCOL_ERROR) в различных браузерах.
Содержание:
- Очистите в брайзере кэш и куки, сбросьте SSL кэш
- Отключите сторонние расширения в браузере
- Проверьте настройки антивируса и файрвола
- Проверьте настройки даты и времени
- Обновите корневые сертификаты Windows
- Отключите поддержку протокола QUIC
- Проверьте версии протоколов TLS, поддерживаемых вашим браузером и сайтом
- Включите поддержку старых версий протоколов TLS и SSL
Сразу хочется отметить, что несмотря на то, что браузеры Google Chrome, Opera, Яндекс Браузер и Edge выпускаются разными компаниями, на самом деле все эти браузеры основаны на одном и том же движке — WebKit (Chromium) и проблема с ошибками при открытии HTTPS сайтов в них решается одинаково.
В первую очередь нужно убедиться, что проблема не на стороне самого HTTPS сайта. Попробуйте открыть его с других устройств (телефон, планшет, домашний/рабочий компьютер и т.д.). Также проверьте, открывается ли в других браузерах, например, IE/Edge или Mozilla Firefox. В Firefox похожая ошибка обсуждалась в статье Ошибка при установлении защищённого соединения в Mozilla Firefox.
Очистите в брайзере кэш и куки, сбросьте SSL кэш
Кэш и куки браузера могут быть частой причиной возникновения ошибок с SSL сертификатами. Рекомендуем сначала очистить в браузере кэш и куки. В Chrome нужно нажать сочетание клавиш Ctrl + Shift + Delete, выберите промежуток времени (Все время) и нажмите кнопку очистки данных (Удалить данные / Clear Data).
Чтобы очистить SSL кэш в Windows:
- Перейдите в раздел Панель управления -> Свойства браузера;
- Щелкните по вкладке Содержание;
- Нажмите на кнопку Очистить SSL (Clear SSL State);
- Должно появится сообщение “SSL-кэш успешно очищен”;
- Осталось перезапустить браузер и проверить, осталась ли ошибка ERR_SSL_PROTOCOL_ERROR.
Отключите сторонние расширения в браузере
Рекомендуем отключить (удалить) сторонние расширения браузера, особенно всякие анонимайзеры, прокси, VPN, расширения антивируса и другие подобные Addon-ы, которые могут вмешиваться в прохождение трафика до целевого сайта. Посмотреть список включенных расширения в Chrome можно, перейдя в Настройки -> Дополнительные инструменты -> Расширения, или перейдя на страницу
chrome://extensions/
. Отключите все подозрительные расширения.
Проверьте настройки антивируса и файрвола
Если на вашем компьютере установлены антивирусная программа или межсетевой экран (часто он встроен в антивирус), возможно доступ к сайту блокируется именно ими. Чтобы понять, ограничивают ли доступ к сайту антивирусы или файрволы, попробуйте на время приостановить их работу.
Во многих современных антивирусах по-умолчанию присутствует модуль проверки SST/TLS сертификатов сайтов. Если антивирус обнаружит, что сайт использует недостаточно защищенный (или самоподписанный) сертификат или устаревшую версию протокола SSL (тот же SSL 3.0 или TLS 1.0), доступ к пользователя к такому сайту может быть ограничен. Попробуйте отключить сканирование HTTP/HTTPS трафика и SSL сертификатов. В различных антивирусах эта опция может называть по-разному. Например:
Проверьте настройки даты и времени
Неправильная дата и время (и часового пояса) на компьютере также может быть причиной ошибки при установке защищенного соединения с HTTPS сайтами. Ведь при выполнении аутентификации система проверяет срок создания и дату истечения сертификата сайта и вышестоящего центра сертификации.
Проверьте что у вас установлено правильно время и часовой пояс. Если время постоянно сбивается – смотри статью “Сбивается время на компьютере при выключении: что делать?”.
Обновите корневые сертификаты Windows
Если ваш компьютер находится в изолированном сегменте, давно не обновлялся или на нем совсем отключена служба автоматического обновления, на вашем компьютере могут отсутствовать новые корневые доверенные сертификаты (TrustedRootCA). Рекомендуем выполнить обновление системы: установить последние обновления безопасности и обновления часовых поясов.
Вы можете вручную обновить корневые сертификаты по статье: Как вручную обновить корневые сертификаты в Windows (так же рекомендуем проверить хранилище сертификатов на предмет недоверенных сертификатов, это позволит предотвратить перехват вашего HTTPs трафика и ряд других проблем).
Отключите поддержку протокола QUIC
Проверьте, не включена ли в Chrome поддержка протокола QUIC (Quick UDP Internet Connections). Протокол QUIC позволяет гораздо быстрее открыть соединение и согласовать все параметры TLS (HTTPs) при подключении к сайту. Однако в некоторых случая он может вызывать проблемы с SSL подключениями. Попробуйте отключить QUIC:
- Перейдите на страницу: chrome://flags/#enable-quic;
- Найдите опцию Experimental QUIC protocol;
- Измените значение опции Default на Disabled;
- Перезапустите Chrome.
Проверьте версии протоколов TLS, поддерживаемых вашим браузером и сайтом
Проверьте, какие версии протоколов TLS/SSL и методы шифрования (Cipher Suite ) поддерживаются вашим браузером. Для этого просто откройте веб страницу https://clienttest.ssllabs.com:8443/ssltest/viewMyClient.html
Онлайн сервис SSL Labs вернет список протоколов и методов шифрования, которые поддерживает ваш блаузер. Например, в моем примере Chrome поддерживает TLS 1.3 и TLS 1.2. Все остальные протоколы (TLS 1.1, TLS 1.0, SSL3 и SSL 2) отключены.
Чуть ниже указан список поддерживаемых методов шифрования.
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
Полный список методов шифрования, включенных в Windows можно вывести с помощью PowerShell:
Get-TlsCipherSuite | Format-Table -Property CipherSuite, Name
Затем проверьте список протоколов TLS/SSL, которые поддерживает ваш сайт. Для этого воспользуйтесь онлайн сервисом проверки SSL
https://www.ssllabs.com/ssltest/analyze.html?d=domain.ru
(замените
domain.ru
на адрес сайта, который вы хотите проверить).
Проверьте, все ли версии TLS/SSL поддерживаемые сайтом доступны в вашем браузере.
В этом примере видно, что сайт не поддерживает TLS 3.1 и SSL3/2. Аналогично сравните список Cipher Suite.
Если метод шифрования не поддерживается вашим браузером, возможно нужно включить его в Windows.
Если сайт не поддерживает SSL протоколы, которые требует использовать клиент, то при подключении вы увидите ошибку “ Этот сайт не может обеспечить безопасное соединение”.
Включите поддержку старых версий протоколов TLS и SSL
И самый последний пункт. Cкорее всего для решения проблемы вам достаточно будет включить поддержку старых версий протоколов TLS и SSL. В большинстве случае он окажется самым эффективным, но я намеренно перенес его в конец статьи. Объясню почему.
Старые версии протоколов TLS и SSL отключены не по простой прихоти разработчиков, а в связи с наличием большого количества уязвимостей, которые позволяют злоумышленникам перехватить ваши данные в HTTPS трафике и даже видоизменить их. Бездумное включение старых протоколов существенно снижает вашу безопасность в Интернете, поэтому к этому способу нужно прибегать в последнюю очередь, если все другое точно не помогло.
Современные браузеры и ОС уже давно отказались от поддержки устаревших и уязвимых протоколов SSL/TLS (SSL 2.0, SSL 3.0 и TLS 1.1). Стандартном сейчас считаются TLS 1.2 и TLS 1.3
Если на стороне сайта используется более старая версия протокола SSL/TLS, чем поддерживается клиентом/браузером, пользователь видит ошибку установки безопасного подключения ERR_SSL_VERSION_OR_CIPHER_MISMATCH. Такая ошибка появляется, если клиент на этапе TLS Handshake обнаружил, что на сайте используется протокол шифрования или длина ключа, которая не поддерживается вашим браузером. Выше мы показали, как определить набор протоколов и шифров, поддерживаемых сервером.
Чтобы разрешить использовать старые версии протоколов SSL/TLS в Windows (еще раз отмечаю – это небезопасно!):
- Откройте Панель Управления -> Свойства браузера;
- Перейдите на вкладку Дополнительно;
- Включите опции TLS 1.0, TLS 1.1 и TLS 1.2 (если не помогло, включите также SSL 3.0,2.0).
- Перезапустите браузер.
Если все рассмотренные способы не помогли избавиться от ошибки «Этот сайт не может обеспечить безопасное соединение» также попробуйте:
-
- Проверить, что в файле C:WindowsSystem32driversetchosts отсутствуют статические записи. Файл hosts может использоваться в Windows в том числе для блокировки доступа к сайтам. Выведите содержимое файла hosts с помощью PowerShell:
Get-Content $env:SystemRootSystem32Driversetchosts
- Попробуйте использовать публичные DNS сервера, например – DNS сервер Google. В настройках сетевого подключения в качестве предпочитаемого DNS сервера укажите IP адрес 8.8.8.8;
- В Панели управления -> свойства браузера, убедитесь, что для зоны Интернет выбрана уровень безопасности Выше среднего или Средний. Если выбрана зона Высокий, некоторые SSL подключения могут блокироваться браузером.
- Возможно проблема связана с сертификатом сайта. Проверьте его с помощью онлайн утилит SSL Checker;
- Если на компьютере используется VPN или задан прокси сервер в Windows, попробуйте отключите их;
- В тестовых целях, если вам нужно быстро просмотреть содержимое сайта, можно отключить ошибки проверки SSL сертификатов в Chrome. Для этого нужно запустить его с параметром —ignore-certificate-errors:
"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --ignore-certificate-errors
(не работайте в таком режиме постоянно и не отправляйте конфиденциальные данные пароли/кредитки в такой сессии); - В Chrome проверьте, включен ли протокол TLS 1.3. В адресной строке перейдите в раздел настроек chrome://flags, С помощью поиска найдите параметр TLS 1.3. Убедитесь, что он включен (Enabled) или находится в состоянии Default. Если отключен – его нужно включить;
- Если у вас используется одна из старых версий ОС (Windows XP или Windows 7), установите вместо Chrome браузер Mozilla Firefox. В отличии от движков на базе Chromium, Mozilla не использует собственные модули реализации протоколов шифрования SSL/TLS, а не встроенные в Windows.
- Проверить, что в файле C:WindowsSystem32driversetchosts отсутствуют статические записи. Файл hosts может использоваться в Windows в том числе для блокировки доступа к сайтам. Выведите содержимое файла hosts с помощью PowerShell:
Краткое руководство о том, как исправить ошибку в Chrome «Этот сайт не может обеспечить безопасное соединение» или «ERR_SSL_PROTOCOL_ERROR».
Если Google Chrome – ваш основной доступ в мир интернета, вы должны были хотя бы раз столкнуться с ошибкой «Этот сайт не может обеспечить безопасное соединение» или уведомлением об ошибке ERR_SSL_PROTOCOL_ERROR. В целом это описывает ряд ошибок, что вызывает разочарование, так как в большинстве случаев нет легко распознаваемой причины. Ошибки SSL могут появляться как на самых популярных сайтах, так и на самых менее посещаемых.
Как мы только, что обсуждали, что касается причины, по которой Google иногда говорит: «Этот сайт не может обеспечить безопасное соединение», то практически невозможно связать ее с одной причиной. Это может быть что угодно, от такой тривиальной проблемы, как неправильная дата в системе, до гораздо более сложных проблем с сервером.
Шаги по устранению неполадок, чтобы исправить ERR_SSL_PROTOCOL_ERROR в Google Chrome. Если какой-то не помог, попробуйте следующий совет.
ERR_SSL_PROTOCOL_ERROR дата и время
Касаемо сбитой даты и времени, по последним данным ошибка будет именно ERR_CERT_DATE_INVALID
В этом случае неправильные настройки даты и времени могут вызывать у вас проблемы. Итак, убедитесь, что ваша система не отстает и не забегает вперед. Почему это проблема? Срок действия ssl сертификата является чрезвычайно важным фактором в процессе аутентификации, а это означает, что нужно держать очень конкретные вкладки, указывающие время подписи сертификата и срок его действия. Если есть проблема с временем и датой вашей системы, это может вызвать всевозможные проблемы во время аутентификации. Эти браузеры спроектированы так, чтобы проявлять осторожность, поэтому такая простая вещь, как неправильное время, может вызвать ошибку SSL-соединения.
ERR_SSL_PROTOCOL_ERROR очистка данных браузера Chrome
От одного очевидного решения к другому.
Если у вас правильная дата и время на устройстве, пора очистить кеш и файлы Cookie в Google Chrome. Для этого нажмите Ctrl + Shift + Delete и удалите данные из истории браузера. В целом мы рекомендуем почаще чистить эти данные.
ERR_SSL_PROTOCOL_ERROR очистка состояния SSL
Если ничего из вышеперечисленного не работает, следующее, что вам следует попробовать, — это очистить состояние SSL. Для этого выполните следующие действия:
1. Сначала перейдите в раздел «Настройка и управление Google Chrome» — три точки, которые вы видите чуть ниже кнопки закрыть.
2. Теперь нажмите «Настройки».
3. Прокрутите страницу вниз и откройте Дополнительные настройки.
4. Перейдите к разделу «Открыть настройки прокси», прокрутив вниз или выполнив поиск в строке поиска.
5. Откроется окно с названием «Свойства Интернета».
6. Перейдите в окно содержимого и нажмите кнопку «Очистить состояние SSL».
Исправление этой ошибки по-средством отключения протокола QUIC
QUIC (Quick UDP Internet Connections) обеспечивает подключение к серверам Google, эквивалент TLS/SSL. По умолчанию в Chrome включен протокол QUIC.
Чтобы отключить его, скопируйте chrome: // flags / # enable-quic (без пробелов) и вставьте его в адресную строку, нажмите Enter. В верхней части экрана установлен по умолчанию протокол QUIC. Отключите его и перезапустите Chrome.
Это не обязательно совет, но было доказано, что это работает в некоторых малоизвестных случаях, поэтому мы включаем его в список.
Проверьте настройки антивируса
Предупреждение: этот шаг не совсем безопасен, поскольку он разрешает использовать старые и небезопасные протоколы SSL/TLS, которые все еще используются на некоторых веб-сайтах.
Возможно, вы этого не знаете, но ваше антивирусное программное обеспечение следит за веб-страницами, которые вы посещаете, и защищает вас от любых угроз, которые они могут представлять или содержать. Это делается путем проверки протокола SSL/TLS, который использует веб-сайт. Если протокол окажется небезопасным и устаревшим, он не позволит вам посетить сайт.
Не существует единого способа изменить настройки для всего антивирусного программного обеспечения, поскольку пользовательский интерфейс и настройки отличаются от одного программного обеспечения к другому. Вам нужно будет найти и посмотреть, сканирует ли он протоколы SSL. Если это так, отключите его и посмотрите, что произойдет. Если проблема не исчезнет, вернитесь к исходным настройкам.
Примечание
Обычно причина того, что антивирусная программа вызывает тревогу о соединении SSL/TLS, заключается в том, что сервер пытается установить соединение, используя устаревшую или уязвимую версию SSL или TLS, такую как SSL 3.0 или TLS 1.0.
Включите все версии SSL/TLS — как последний шаг
Предупреждение: этот шаг не совсем безопасен, поскольку он позволяет использовать старые и небезопасные протоколы SSL/TLS, которые все еще используются на некоторых веб-сайтах.
Когда вы посещаете веб-сайт с SSL соединением, он использует протоколы SSL/TLS для связи с сервером. Иногда версия веб-сайта SSL/TLS может быть несовместима с вашей версией браузера Chrome, поскольку Chrome по умолчанию не разрешает запуск устаревших протоколов SSL/TLS. Следовательно, вам нужно изменить эти настройки протокола SSL/TLS:
1. Нажмите на три точки, которые вы видите в правом верхнем углу Chrome, и нажмите «Настройки».
2. Теперь прокрутите вниз и перейдите к дополнительным настройкам.
3. Найдите настройки прокси и откройте его.
4. Нажмите на Advanced (расширенные настройки)
5. Прокрутите вниз, пока не появится раздел Безопасность. Теперь убедитесь, что вы подключили все версии SSL и TLS.
6. Щелкните Применить.
7. Перезапустите Chrome.
Примечание
Считайте этот совет теоретическим. Все основные браузеры объявили о планах отключить поддержку всех предыдущих версий TLS, сохранить TLS 1.2 и недавно опубликованный TLS 1.3. Это делается из соображений безопасности. Не включайте поддержку устаревших версий TLS и SSL с известными уязвимостями. Никакая законная организация не попросит вас нарушить настройки безопасности вашего браузера для взаимодействия с их веб-сайтом.
Мы надеемся, что это руководство помогло вам исправить сообщения ERR_SSL_PROTOCOL_ERROR в браузере Chrome. А если нет, поделитесь комментариями к этой статье и мы постараемся помочь вам с этим.
If your WordPress website fails to load over a secure connection due to an error such as ERR_SSL_PROTOCOL_ERROR then you’re in the right place. In this article, we’ll explain what this type of error means and walk you through the steps needed to fix it to get your site back up and running!
This error can be caused by various issues with your website server or your local computer, or even a combination of both. It’s commonly experienced in Chrome, but it can vary based on the browser you’re using.
- What is a Secure Connection Anyway?
- Taking Stock of Your Site
- Solutions to ERR_SSL_PROTOCOL_ERROR
Is your WordPress site giving you the ERR_SSL_PROTOCOL_ERROR? 😰We’ve got you covered with the complete list of things to do to fix it!Click to Tweet
Check Out Our Video Guide to Fixing SSL Connection Errors
Google Chrome
In Google Chrome this error will show as ERR_SSL_PROTOCOL_ERROR and will say that the domain sent an invalid response.
This site can’t provide a secure connection.
Microsoft Edge
In Microsoft Edge, it will simply show as “Can’t connect securely to this page” (as seen below). However, the next part of the error is what is helpful.
This might be because the site uses outdated or unsafe TLS security settings. If this keeps happening, try contacting the website’s owner.
Mozilla Firefox
In Mozilla Firefox ERR_SSL_PROTOCOL_ERROR triggers a warning about the failed secure connection as seen below.
Warning: Potential Security Risk Ahead
Unlike Google Chrome and Microsoft Edge, the Firefox error page offers a little more information about possible courses of action should this type of error occur.
8 Things to Do When Experiencing ERR_SSL_PROTOCOL_ERROR:
- Clear SSL State.
- Verify SSL Certificate (DNS settings haven’t fully propagated yet).
- Check the System Time and Date.
- Clear Browser Cache and Cookies.
- Disable Browser Extensions.
- Update Browsers to Latest Version.
- Update Your Operating System.
- Temporarily disable Antivirus and Firewall (Sometimes these software might incorrectly block a secure connection).
What is a Secure Connection Anyway?
If you’re wondering what a webpage loading over secure connection is, then a little background information may be helpful.
You may have noticed that website addresses typically begin with HTTP or HTTPS. These are called protocols which are basically a set of rules for determining how web pages are transmitted from the server (where your website is located) to the browser. HTTPS is a secure protocol based on HTTP and is widely used as it has a number of significant advantages including improved SEO and a high level of security.
A downside to using HTTPS is that there are strict rules in place that need to be adhered to before a secure webpage can be displayed. This means that there’s more that can potentially go wrong compared to non-secure HTTP connections.
One of these requirements needed to make a website work with an HTTPS connection is that you must have a valid SSL certificate installed and configured correctly. Invalid SSL certifications can cause problems preventing users from accessing websites. For example, the “Your Connection is Not Private” error.
When your SSL certificate is working properly then a padlock icon is displayed next to the website address in the browser window. If you click on the padlock a popup window displays a confirmation notice that the website has been loaded over a secure connection and any information sent to the server from your website (e.g. form submissions) will also be transmitted securely.
Most website visitors these days have come to expect HTTPS connections over the entire site. Long gone are the days when the only secure pages on your site were limited and specific areas such as the admin, login, and shopping cart.
Traditionally, it was deemed unnecessary (and overkill) to use a secure connection site-wide in-part due to the prohibitive expense of SSL certificates. All that has changed now though with free SSL certificates being readily available, so HTTPS has become standard practice.
Taking Stock of Your Site
Before we take a look at some of the possible underlying root causes of ERR_SSL_PROTOCOL_ERROR, it would be useful for you to take a moment and recall any recent changes that may have been made to your site.
Usually, once you have a secure connection up and running it’s pretty stable. And most of the time, issues occur when something has been changed either on the server side for existing websites, or when setting up your site for the first time. If the requested site does not exist, you can expect to see the DNS_PROBE_FINISHED_NXDOMAIN error.
Have you recently changed hosts or tried to install a new SSL certificate? This is the most common reason for this error to occur.
Being aware of recent site changes may give you a strong indication of what could be causing the secure connection issue.
Solutions to ERR_SSL_PROTOCOL_ERROR
Work through the solutions in the following sections one-by-one until your secure connection error is fixed.
This type of error can occur locally, or on the server, and so some steps focus on your local computer/browser settings, while other steps consider problems related to the server setup and how the SSL certificate has been configured.
Clear SSL State
The first thing to try is clearing the SSL state in Chrome. The browser stores SSL certificates in a cache to speed up subsequent connections once an initial secure connection has been made to a website.
This is to optimize page load times as otherwise, every HTTPS request would require the SSL certificate to be downloaded and authenticated which wouldn’t be great for performance.
When migrating a website to Kinsta, problems may arise when the DNS settings have been updated to point at Kinsta servers and the free SSL certificate from Let’s Encrypt has been installed.
After the DNS settings have propagated and the site is accessed in a browser a secure connection, the error can sometimes be displayed due to the browser cache storing an outdated version of the SSL certificate.
To fix this, try clearing the SSL state cache. Once done restart your browser and try connecting to your website again.
If you’re using macOS see these instructions on how to delete an SSL certificate.
Verify SSL Certificate
A similar issue occurs when an SSL certificate is generated but the DNS settings haven’t fully propagated yet. In this case, the SSL certificate won’t be associated with the correct domain at the time of creation.
If you’re a Kinsta client, you can check if your SSL certificate is installed by visiting the MyKinsta dashboard and making sure there is a green checkmark next to the certificate settings.
You can also perform a site-wide scan with an online SSL checker tool to verify that there are no issues with your SSL certificate. This type of check is pretty reliable and bypasses your browser cache to determine if the certificate is valid.
We recommend using the SSL check tool from Qualys SSL Labs which is the one we use internally at Kinsta.
Simply enter your domain into the Hostname field and click on the Submit button. Once the scan is complete a report is displayed with the results of the SSL certificate checks. If all is well you should see something like this:
You can find more in-depth information in our guide on how to check if your SSL certificate is working properly.
Check the System Time and Date
If the SSL certificate is valid and clearing SSL state doesn’t work, then it’s time to look at your local computer to identify the source of your ERR_SSL_PROTOCOL_ERROR.
(Suggested reading: if you’re using legacy TLS versions, you might want to prevent ERR_SSL_OBSOLETE_VERSION Notifications in Chrome).
First, check whether the operating system time and date are set correctly otherwise your SSL certificate may have problems being authenticated.
This is because SSL certificates have a fixed expiry date and, if your current system time and date aren’t correct, then it may conflict with the authentication process.
A valid time and date is always assumed when a secure connection is made, which is why it’s important to make sure the correct value is retrieved from your local system.
To check the time and date in Windows 10, press the Windows Key + X keys and select System from the popup context menu. This will bring up the Settings window.
In the Find a setting text box, start typing “time” and select Change the date and time from the dropdown options. Then, in the Date and time settings window check the time and date are correct before continuing.
On macOS, click the Apple icon in the top left corner of the screen and select System Preferences from the drop-down menu, and select Date and Time from the list.
You’ll then be able to update your system time as necessary.
Clear Browser Cache and Cookies
You can also try deleting your browser cache if it’s been a while since it was last cleared. We recommend that you also delete browser cookies too, but bear in mind that any sites you’re currently logged into will require you to log in again the next time you visit them.
Disable Browser Extensions
If you have multiple browser extensions enabled, then this could potentially be the source of the error. Temporarily disable browser extensions one-by-one to see if there’s one causing issues with HTTPS requests.
To disable Chrome extensions, click the three dots icon located towards the top right of the browser window and select More Tools > Extensions from the popup menu.
Toggle all the enabled browser extensions one at a time to disable them, accessing your site in-between each one. If an extension appears to be causing the ERR_SSL_PROTOCOL_ERROR issue, then either remove it or leave it disabled until you can find out more information on the nature of the error.
If no update is available to fix the issue, it’s probably best to remove the extension completely.
Update Browsers to Latest Version
The final browser-related step is to update Chrome to its latest version.
Running older versions of a browser increases the chances that you’ll experience secure connection issues such as ERR_SSL_PROTOCOL_ERROR.
New and updated security features are always added to modern browsers and bugs are fixed on a regular basis and keeping things up-to-date is a best practice you should follow.
The Chrome browser makes this easier as it checks for updates automatically every time you launch the software. However, if you keep browser tabs always open, then you should remember to restart the browser from time to time to trigger update checks.
Update Your Operating System
Keeping your operating system up-to-date is important as well, especially if it’s been some time since the last update.
If you have automatic updates turned on for Windows 10, then you don’t need to worry about this so much. But not all operating systems apply updates automatically so it’s worth checking if there are any available for your Operating System.
On macOS click the apple icon and select About This Mac which will open a tabbed window:
If a system update is available you’ll see a Software Update button. Click this to install the latest updates. You can also check for macOS updates via the App Store just like you would for any other app.
If you’re faced with a lengthy operating system update, you might want to just reboot your computer before running it as a quick workaround. This is much quicker than installing full operating system updates and could potentially solve the secure connection issue.
Temporarily Disable Antivirus and Firewall
It’s very important to have an antivirus and firewall software active on your system. These tools do a great job of protecting you from all sorts of online security issues.
As part of this protection, your antivirus software usually checks for issues with HTTPS connections to make sure nothing unexpected is happening. Sometimes, though, the software might incorrectly block a secure connection when it shouldn’t.
To check this isn’t the case, temporarily disable it and check your website again. If necessary, disable your firewall as well and check your website again.
Remember to always re-activate your antivirus software and firewall as soon as possible as you don’t want to leave your system unprotected.
Check Server Log for Error Messages
If you’ve reached this stage and still haven’t resolved the ERR_SSL_PROTOCOL_ERROR issue, things might be a bit more complicated than what we thought in the beginning.
To help identify general website issues, including connection errors, it can often help to check your server log and take a look at recent activity. This may well give more insight into what’s causing the issue.
If Everything Else Fails
If you still can’t find what’s causing the issue then it’s time to let us know. We’re here to help as always!
We’ll need to look deeper into what’s causing the issue so please contact support with as much relevant information as possible to get this issue resolved quickly.
Get all your applications, databases and WordPress sites online and under one roof. Our feature-packed, high-performance cloud platform includes:
- Easy setup and management in the MyKinsta dashboard
- 24/7 expert support
- The best Google Cloud Platform hardware and network, powered by Kubernetes for maximum scalability
- An enterprise-level Cloudflare integration for speed and security
- Global audience reach with up to 35 data centers and 275 PoPs worldwide
Test it yourself with $20 off your first month of Application Hosting or Database Hosting. Explore our plans or talk to sales to find your best fit.
-
Google Chrome is one of the most popular and trusted browsers by most Internet users, however, sometimes you may see SSL error “This site can’t provide a secure connection – ERR_SSL_PROTOCOL_ERROR” while surfing online. Refreshing the page (F5 button) may solve the issue, but in some cases you may need to do more steps to fix the problem.
-
-
1
Solution 1: Check date and time are proper
Your Chrome browser may show ERR_SSL_PROTOCOL_ERROR error in case the date and time are wrong on your computer or mobile device. Please recheck and adjust it on your via PC settings.
-
2
Solution 2: Clear Browsing Data
The problematic SSL error may appear again and again due to stoted Browsing date and you may have to clean it to fix the issue.
- Open your Chrome browser;
- Press combination of three buttons «CTRL + SHIFT + DELETE»;
- Make sure «All Time» range is set;
- Set «Cookies and other site data»;
- Set «Cached images and files»;
- Click «Clear Data» button;
- Retry opening the problematic websites once clearing processes are done.
-
3
Solution 3: Clear the SSL cache
The browser’s SSL cache can be an issue. You have to try clearing the cache to resolve the error.
- For IE/Edge. You have to open the Internet properties and find the «Content» tab, there will be a button to «Clear SSL state».
- For Chrome browser the process is similar, click «Three dots» button on the top right side of the browser, find the «Settings». There you will find «Advanced settings» at the bottom of a page. Now find «Open Proxy Settings» and there you will see the «Content» tab with «Clear SSL state»
-
4
Solution 4: Disable QUIC Protocol of Chrome
No luck, if you still reading the guide. Let’s try changing Chrome browser settings by disabling the QUIC Protocol.
- lick to your browser’s address bar and type/paste chrome://flags/#enable-quic and hit Enter;
- You’ll see the «Default» state for Under the Experimental QUIC Protocol. Change to «Disabled»;
- Restart the browser and retry visiting the site.
-
6
Solution 6: Checking your Firewall/Antivirus
We suggest checking Firewall and Antivirus settings and LOG files to be sure they are not blocking the website you are trying to visit. Review the blocking reason carefully, if you found a block, as probably they are trying to secure you from a malicious website. We do not suggest switching off Antivirus.
-
7
Step 7: Review Privacy Level and Internet Security
The last idea we have is adjusting the Internet Security and privacy level. Try to decrease the level to prevent blocking access to certain websites. Here are the steps to follow:
- Open Control Panel and find «Internet Options» OR Click to Start/Windows logo on the left bottom side and type there «Internet Options» in search;
- You will get a new window where you have to click to the «Security» tab;
- Now try to lower the slider to «Medium Level» if it has a higher scale. Now, restart the browser and try open your website again.
-
Conclusions to summarize
At least one solution we described should definitely help you to solve the error ERR_SSL_PROTOCOL_ERROR.
-
При посещений веб-сайтов через браузер Chrome или Яндекс, вы можете столкнуться с сообщением об ошибке «Этот сайт не может обеспечить безопасное соединение» с пояснением «сайт отправил недействительный ответ» и указывающим кодом ERR_SSL_PROTOCOL_ERROR. Ошибка также может сопутствоваться другим сообщением «Ошибка подключения SSL» поясняющее «Не удается создать безопасное соединение с сервером…» и кодом «error 107 (net::ERR_SSL_PROTOCOL_ERROR)«. Это сделано, чтобы пользователи могли посещать в интернете безопасные сайты, владельцам сайтов необходимо интегрировать на сервер надежные сертификаты SSL (Secure Sockets Layer). Если веб-сайт не имеет надежной SSL-сертификации, вы можете столкнуться с ошибкой в браузере.
В большинстве случаев ошибка связана с сервером на котором находится сам веб-сайт. Дело в том, что браузеры начали предупреждать, что сайт находиться на небезопасном протоколе http, и владелец сайта пренебрегает безопасностью пользователей. Может быть так, что на сайте просто слетел SSL сертификат, и владелец сайта не успел его подправить. Стоит учитывать и тот момент, что бывают проблемы, когда SSL сертификат перевыпускается и иногда бывают предупреждающие ошибки для пользователей с безопасностью SSL. Как уже сказано выше, ошибка не по вашей вине. Если сайт работал нормально без ошибки ERR SSL PROTOCOL ERROR, то зайдите позже, может через день или 2.
Исправить ошибку ERR_SSL_PROTOCOL_ERROR в Chrome или Yandex браузере
В первую очередь, посмотрите на адресную строку браузера, если адрес начинается на http и не имеет иконку замка, то этот сайт небезопасен, и вы должны покинуть его в целях своей безопасности. Если сайт начинается на https и имеет иконку замка (это безопасный сайт), и вы получаете ошибку ERR_SSL_PROTOCOL_ERROR, то попробуем исправить данную проблему.
1. Удалить файл Hosts
Файл hosts есть на каждой версии Windows, и он представляет собой текстовый файл, который содержит сопоставление доменных имен и IP-адресов. Иногда вирусное ПО может изменять этот файл, тем самым вызывая различные ошибки. Удаление этого файла, может исправить ошибку ERR_SSL_PROTOCOL_ERROR.
Нажмите Win+R и введите путь C:WindowsSystem32driversetc, чтобы быстро перейти к месторасположению файла hosts. Нажмите сверху на вкладку «Вид» и установите галочку на «Расширение имен файлов«. Теперь удалите файл hosts, который не имеет на конце расширений как .ics и т.п. Перезагрузите ПК и проверьте, устранена ли ошибка.
Если не получается удалить файл Hosts, то это подробное руководство, как изменить и восстановить его по умолчанию
2. Очистить состояния SSL
Когда вы подключаетесь к сайту, ваш ПК запрашивает у веб-сайта сертификат, который проверяется на безопасность. После завершения проверки идет соединения с сайтом, если SSL безопасен. Весь этот процесс занимает много времени, и сертификаты веь-сайтов хранятся на вашем компьютере локально, чтобы при втором подключении к сайту ускорить этот процесс. Эти локальные файлы могут быть повреждены, тем самым вызывать различные ошибки с SSL.
Нажмите Win+R и введите inetcpl.cpl, чтобы быстро открыть свойства интернета. Перейдите во вкладку «Содержание» и нажмите «Очистить SSL«. Нажмите OK, и перезапустите браузер.
3. Отключить QUIC Protocol
QUIC Protocol установить соединение между двумя конечными точками через UDP. Если на одном из них будут проблемы, то появится код ошибки ERR SSL PROTOCOL ERROR в браузере.
Откройте свой браузер и введите в адресную строку chrome://flags/. Далее напишите в поиске Experimental QUIC protocol и справа отключите Disabled. Перезапустите браузер и проверьте решена ли проблема.
4. Настройка даты и времени
Неправильная дата и время могут быть причиной ошибки ERR_SSL_PROTOCOL_ERROR в любых браузерах. Перейдите «Параметры» > «Время и Язык» > «Дата и Время» и установите правильное время, дату и регион, если они не правильны.
5. Дополнительные советы
- Отключите сторонний антивирус и проверьте ошибку. Проблема была замечена в NOD32.
- Если вы столкнулись с этой проблемой на всех своих компьютерах в одной сети, то перезагрузка роутеров, может решить проблему.
- Просканируйте систему Windows антивирусным сканером как Zemana или Dr.Web.
- Отключите все расширения в браузере, перезапустите браузер и проверьте. (в адресную строку chrome://extensions/ для быстрого перехода).
Смотрите еще:
- Ошибка ERR QUIC PROTOCOL ERROR в Google Chrome или Yandex
- Исправить ошибку ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- Ошибка ERR SSL VERSION_INTERFERENCE в Google Chrome
- NET::ERR_CERT_INVALID ошибка в браузере Google Chrome
- Ошибка DNS_PROBE_FINISHED_NO_INTERNET в браузере
[ Telegram | Поддержать ]
Is your website or app showing an err_ssl_protocol_error?
Usually, it pops up when there is a problem with the SSL certificate of the website.
Website errors need an urgent fix as it would turn away your site visitors.
That’s why, at Bobcares, we help in fixing website errors as part of our Server Management Services.
Today, we’ll see how we fix err_ssl_protocol_error instantly.
What causes the err_ssl_protocol_error
Firstly, let’s get some background details about SSL websites.
These days, websites handle too much sensitive information like credit card details, personal information, bank details, etc.
Since these websites are part of the open internet, it can be prone to cyber-attacks too. Therefore, an unsecured website can be an easy target for attack. Further, any sort of data theft can result in serious consequences.
Thanks to the SSL certificate, web servers now can handle all its communication securely. Advanced website users always look for the secure “lock” symbol when browsing any website.
The active certificates encrypt the communication between the browser and the server. Thus no one can grab sensitive data.
However, if for some reason the SSL certificate fails, the browser reports the SSL protocol error. In a way, this is a security mechanism to prevent further access to an insecure website.
How does the err_ssl_protocol_error show-up?
Now its time to check on how the error would show up on any website.
For instance, one of our customers tried to access an app. He was unable to connect. And received the error as
Reasons for err_ssl_protocol_error
We understood that any problem with SSL connection results in an error. And, there can be many reasons for the error.
Here, we’ll check the common reasons that would cause an SSL failure.
1. Expired certificate
Every SSL certificate comes with an expiry date. This expiry is set by the Certificate Providers. Most paid SSL certificates have a validity period of 1 year or so.
However, free SSL providers like LetsEncrypt, Sectigo, etc. keep SSL activate for 90 days.
For SSL to work, it should be an active one.
2. Incorrect SSL configuration
At times, incorrect SSL configuration also can result in SSL protocol error. This happens when the browser connects to the wrong server due to DNS errors.
Or when the server configuration has a wrong SSL certificate file for the website.
3. Wrong date settings
Yet another common reason for SSL failure will be wrong date settings on the computer. This causes the browser to exit the connection to the website.
4. Browser cache
Likewise, if the browser has a cached wrong certificate, it can also report err_ssl_protocol_error. An easy fix here is to clear the browsing data from the browser.
It involves removing the cookies, cached images, and files.
5. Firewall
Furthermore, in many scenarios, the firewall can also impose restrictions. If any website lies in the block list of the browser, the site access can fail.
In such cases, a review of the firewall settings would help to solve the access.
The fix for err_ssl_protocol_error
It is time now to check how our Support Engineers do the troubleshooting and make the website working for the customer.
As the first step, we recreate the SSL error from our side. This helps to rule out any browser-specific errors at the client-side.
Next, we check the validity of the SSL certificate. This can be done by clicking on the ‘Lock’ symbol in the browser address bar.
Valid certificate details appear as:
Similarly, it’s worth checking the validity of the certificate using online SSL checkers too.
If there is an expired certificate, we fix it by renewing the SSL certificate at the SSL provider. Further, we update the SSL certificate for the website on the server too. In this case, the website SSL was expired. So we had to renew it to make the website working.
What if the certificate is valid and the website still shows errors?
Here the err_ssl_protocol_error denotes a problem with the computer/browser settings.
Therefore, in such cases, we ask the customer to correct the date on the computer, clear browser cache, or even disable the firewall temporarily. This helps to access the website without any errors.
Is there a way to prevent SSL errors?
Of course, Yes.
To prevent website errors, all you have to do is add the website to a reliable monitoring service. As part of our monitoring service, we constantly check the website for errors.
Thus it alerts the website owner on the errors proactively. And, you will be the first one to know about site errors and not your customers.
SSL providers do send email notifications prior to SSL renewal. Keeping a close watch of the SSL renewal emails should also help in avoiding SSL failure.
[Avoid website errors! Add websites to our 24×7 monitoring.]
Conclusion
To sum up, err_ssl_protocol_error commonly happens due to an expired SSL certificate, incorrect server settings, wrong computer date, etc.
Today, we saw how our Support Engineers check and fix website SSL errors.
PREVENT YOUR SERVER FROM CRASHING!
Never again lose customers to poor server speed! Let us help you.
Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.
GET STARTED
var google_conversion_label = «owonCMyG5nEQ0aD71QM»;
There are a number of connection errors you might experience while accessing a site via Google Chrome Browser. One of them is net::err_ssl_protocol_error.
As the name suggests, an SSL protocol error occurs when a web browser is unable to establish a secure connection. Of course, this happens on an SSL certificate enabled website.
When this error occurs, you would see the following error message.
Just so you know, SSL is a data transfer encryption method that makes your website safe for users to interact with. SSL enabled websites have HTTPS prefix, whereas those without it only have HTTP.
As you might have guessed, net::err_ssl_protocol_error isn’t exclusive to Google Chrome – it happens on other browsers like Microsoft Edge and Firefox.
If you’ve ever experienced this error, you would agree that it can be frustrating. The reason is, it’s difficult to tell exactly where the problem is coming from.
But not to worry; in this article, we will show you how to troubleshoot and fix this error.
Content:
- What causes err_ssl_protocol_error?
- How to fix err_ssl_protocol_error?
- Conclusion
What Causes Err_SSL_Protocol_Error?
One of the reasons why SSL connection error is frustrating is that your browser will never give a hint as to where the problem is coming from. As such, you might have to do a lot of troubleshooting to figure out where the problem is coming from.
From experience, however, we know this net::err_ssl_protocol_error is indicative of any of the following:
- Your device’s date and time isn’t correct
- Your antivirus software is blocking your connection
- There are bad or corrupted chrome extensions installed on your browser
- The HOST files of the website you are trying to access have been corrupted
- Your browser cache and cookies need to be cleared.
Without any further ado, let’s show you how to swiftly fix SSL errors.
How to Fix Err_SSL_Protocol_Error?
Below are some tested and trusted solutions for reestablishing a connection with a secured website after encountering the net::err_ssl_protocol_error.
Solution 1: Clear Your Browser Cache
Though simple, clearing browser cache is a powerful solution for correcting most browser-server errors.
To clear your browser cache on Chrome, hold down the following three keys on your Windows keyboard:
Shift + Ctrl + Delete
Doing this will bring up Chrome cache settings. Select the “Cookies…” and “Cached…” items as shown below.
Then hit the Clear Data button to clear your browsing data. With that, your browser’s cache and cookies have been cleared.
The error should be resolved by now. If it persists, try the next solution.
Solution 2: Download and Install the Latest Version of Chrome
At times, it might be that the problem is coming from your browser – especially if it hasn’t been updated in a while.
An outdated browser can trigger a lot of connection errors, one of which is net::err_ssl_protocol_error.
Depending on your internet connection settings, your chrome browser might be updating itself automatically.
However, if you are not sure, head over to Google and download and install the latest version of chrome.
Solution 3: Audit Your Chrome Extensions
Like we earlier mentioned, a corrupted chrome extension can cause your browser to throw up connection errors. This is particularly true if you have several extensions installed on your browser.
As such, you would want to disable extensions to see if that solves your issue.
Since you really can’t tell which extension might be causing the connection problem, your best bet is to de-activate all of them one at a time.
To do so, open your browser and look to the top right corner. You will see a three-dot vertical icon; click on it.
Upon click, navigate to More tools >> Extension
Next, you could either remove or disable each extension one after the other. To do so, either click the Remove button or the blue toggle icon.
Each time you remove or disable an extension, refresh your browser to see if the error has gone away.
If it goes away, it’s indicative that the extension you last disabled or removed was the problem.
However, if you noticed no change, you would have to try a different approach.
Solution 4: Check Your Device Date and Time
If your system dates are incorrect, you will most likely experience an SSL connection error.
The reason for this is quite simple. The validity of an SSL certificate is dependent on its expiry date and time. That is to say, an SSL certificate will only remain valid so long as its expiration time has not been exceeded.
This is why it’s important for your date and time to be correct. Else, your computer would think the SSL certificate on the site you are trying to access has expired.
To check the date and time on Windows, navigate to Settings/Control Panel. Then select Time & Language.
On the next settings page, click the Change button as shown below
Then update your computer’s time and date appropriately. To avoid this hassle in the future, toggle Set time automatically from off to on.
Solution 5: Clear Your Computer’s SSL State to Fix Err_SSL_Protocol_Error
To improve speed and performance, your browser downloads and stores the SSL certificate of every website you visit to your computer’s cache.
The problem is, the stored SSL certificate can become outdated. Should this happen, you will run into the net::err_ssl_protocol_error.
As such, clearing your computer’s SSL state can help fix this problem.
You can do this from advanced settings on your PC. To access these settings, open Settings/Control panel and navigate to Network Sharing Center. There, click Internet options.
Upon click, a new window will open. Click on the Content tab, and then Clear SSL State
Finally, click OK, and you are done.
The next time you visit the site, a fresh copy of its SSL certificate will be downloaded to your machine.
Solution 6: Temporarily Disable Your Antivirus and Firewall
While antivirus programs and firewalls help protect your computer against malware, oftentimes, they stand in your way to a seamless, secured connection with a web server.
If up to now you are still experiencing SSL connection error, disable your antivirus program and see if this will clear the error.
Should that not work, take things a little further by tweaking your antivirus settings. To do so, open your Control Panel (on Windows), then navigate to System and Security >> Windows Defender Firewall >> Customize Settings. Once there, turn off Windows Defender Firewall like so
Solution 7: Verify the Website’s SSL Validity
Only a valid SSL certificate will guarantee a smooth, secure connection with a web server. Thus, if you are still seeing the net::err_ssl_protocol_error, it’s about time you verified the validity of the SSL certificate of the site.
To do so, you can use online SSL tools like SSL Labs. You only have to paste in the site’s URL, and SSL Labs will check the validity of its certificate.
Solution 8: Disable QUIC Protocol
QUIC (Quick UDP Internet Connections) is what enables Chrome browsers to connect easily to a secure site. But at times, it can be a problem.
So, if your SSL error hasn’t cleared up till now, you will want to disable your browser’s QUIC protocol.
To do so, copy and paste the following line of code into your address bar
chrome://flags/#enable-quic
Next, set Experimental QUIC protocol to disabled, like so. When you are done, re-launch your browser.
Conclusion on Err_SSL_Protocol_Error
In this article, we showed you seven easy ways to fix the net::err_ssl_protocol_errorerr_ssl_protocol_error should you encounter one.
Using any of these, you should be able to fix the error and get access to the site throwing the error. In the chance that you are still seeing this error, and if you are the webmaster, you may describe your issues further in the comment below.
You can also request our service and we will get this fixed for you.
More Resources:
- 502 Bad Gateway WordPress Error – How To Fix It
- How to Move Your WordPress Website from HTTP to HTTPS
- How to Add Expires Headers in WordPress
Read More Useful Articles: