Err ssl protocol error microsoft edge как исправить

Как исправить ошибку ERR_SSL_PROTOCOL_ERRORПри открытии отдельных сайтов в Google Chrome, Microsoft Edge или Яндекс Браузере некоторые пользователи сталкиваются с ошибкой ERR_SSL_PROTOCOL_ERROR с пояснением «Этот сайт не может обеспечить безопасное соединение» или аналогичным. Суть — ошибка протокола SSL, а вот чем она может быть вызвана не всегда ясно.

В этой инструкции подробно о способах исправить ошибку ERR_SSL_PROTOCOL_ERROR при открытии сайтов в различных браузерах в ОС Windows.

Ошибка SSL на стороне сайта

Сообщение об ошибке ERR_SSL_PROTOCOL_ERROR в Chrome

Чаще всего причина ошибки ERR_SSL_PROTOCOL_ERROR кроется не в вашем браузере или операционной системе, а возникает на стороне сайта, который вы пробуете открыть. Поэтому для начала рекомендую попробовать:

  1. Проверить открытие этого же сайта с другого устройства, например, с телефона, можно — используя другой тип соединения (например, мобильная сеть вместо Wi-Fi). Если с другого устройства вы наблюдаете ту же ошибку, чаще всего это сообщает о том, что проблема именно с сайтом и ею должен заняться его владелец.
  2. Если возможности открыть сайт с другого устройства нет, можно попробовать использовать сторонние сервисы для проверки SSL сертификатов сайта, например — https://www.sslchecker.com/sslchecker — просто введите адрес сайта и нажмите кнопку Check. Если в результате вы увидите какие-либо строки, выделенные красным, есть вероятность, что ошибка SSL возникает именно на сайте, к которому вы хотите подключиться.

И ещё два важных момента:

  • Сообщение об этой же ошибке показывают некоторые сайты, заблокированные в РФ при доступе по протоколу HTTPS (если изменить на HTTP — увидите сообщение о блокировке от вашего провайдера или оператора связи).
  • Есть вирусы, которые блокируют доступ к определенным сайтам с зараженного компьютера, чаще всего к сайтам антивирусов и компьютерным сайтам. Выполняется это путем перенаправления трафика на сторонний сайт злоумышленника (который, в свою очередь, может иметь ошибки SSL). Если ошибка возникает именно при открытии сайтов антивирусов (причем не появляется на других устройствах) и есть подозрение на наличие вредоносных программ, используйте инструкцию Что делать, если вирус блокируют открытие сайтов и запуск антивирусов.

В случае, если вы пришли к выводу, что причина в самом сайте, который вы пробуете открыть, возможные варианты решения:

  • Дождаться, когда проблема будет решена владельцем сайта.
  • Проверить, открывается ли сайт по незащищенному протоколу http (заменив в адресной строке https на http).

Очистка SSL

Если вы пришли к выводу, что проблема не в сайте, а в вашей системе или браузере, попробуйте начать с очистки кэша SSL в свойствах Интернета Windows, для этого:

  1. Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите inetcpl.cpl и нажмите Enter.
  2. Перейдите на вкладку «Содержимое», нажмите кнопку «Очистить SSL». Очистка кэша SSL в Windows
  3. После успешной очистки кэша SSL, закройте окно, перезапустите браузер и проверьте, сохранилась ли ошибка ERR_SSL_PROTOCOL_ERROR

Отключение протокола QUIC

Проверьте, решит ли проблему отключение экспериментального протокола QUIC (Quick UDP Internet Connections) в браузере:

  1. В адресную строку браузера введите chrome://flags (для Google Chrome), edge://flags (для Microsoft Edge) или browser://flags (для Яндекс Браузера) и нажмите Enter.
  2. В поиске по экспериментальным функциям введите «quic»
  3. Отключите опцию «Experimental QUIC protocol» (установите в Disabled) и перезапустите браузер с помощью кнопки перезапуска, которая появится. Отключение протокола QUIC в Chrome

Включение всех версий SSL и TLS

Следующий шаг, если предыдущий не принес результата — включение всех версий SSL и TLS, для этого:

  1. Нажмите клавиши Win+R, введите inetcpl.cpl и нажмите Enter.
  2. Перейдите на вкладку «Дополнительно».
  3. Включите все пункты, относящиеся к SSL и TLS, примените настройки. Включить старые версии SSL и TLS
  4. Перезапустите браузер.

Если описанные выше методы не исправили ошибку ERR_SSL_PROTOCOL_ERROR, при этом вы уверены, что дело не в сайте, можно попробовать несколько дополнительных вариантов:

  • Проверьте, сохраняется ли ошибка при отключенном VPN (если включен), а также если отключить все расширения в браузере (даже нужные и полезные), отключите прокси.
  • Попробуйте выполнить сброс сети. Как сбросить настройки сети Windows 11, Сброс настроек сети Windows 10.
  • Если на вашем компьютере установлен сторонний антивирус с функциями защиты в Интернете, проверьте, сохраняется ли ошибка, если временно приостановить защиту.
  • Проверьте, правильные ли дата, время и часовой пояс установлены в параметрах Windows.
  • Если проблема наблюдается только в одной сети (при подключении к одному роутеру), попробуйте перезагрузить его.
  • Попробуйте очистить данные браузера, это можно сделать в его настройках или, например, в Google Chrome, нажав сочетание клавиш Ctrl+Shift+Delete.
  • Выполните очистку содержимого файла hosts (как изменить hosts в Windows) или просто удалите этот файл.
  • Выполните проверку компьютера на вирусы и наличие вредоносных программ. Если ваш антивирус ничего не находит, можно использовать совокупность утилит Dr.Web CureIt! и AdwCleaner.

Если один из способов сработал, поделитесь в комментариях, что именно помогло в вашем случае — это может быть полезным другим читателям.

Содержание

  1. Ошибка ERR_SSL_PROTOCOL_ERROR в браузере — как исправить?
  2. Ошибка SSL на стороне сайта
  3. Очистка SSL
  4. Отключение протокола QUIC
  5. Включение всех версий SSL и TLS
  6. Дополнительные способы решения проблемы
  7. Как исправить ERR_SSL_PROTOCOL_ERROR в браузере
  8. Исправить ошибку ERR_SSL_PROTOCOL_ERROR в Chrome или Yandex браузере
  9. 1. Удалить файл Hosts
  10. 2. Очистить состояния SSL
  11. 3. Отключить QUIC Protocol
  12. 4. Настройка даты и времени
  13. Ошибка «Этот сайт не может обеспечить безопасное соединение» в Chrome, Opera и Яндекс Браузер
  14. Ответ
  15. Очистите в брайзере кэш и куки, сбросьте SSL кэш
  16. Отключите сторонние расширения в браузере
  17. Проверьте настройки антивируса и файрвола
  18. Проверьте настройки даты и времени
  19. Обновите корневые сертификаты Windows
  20. Отключите поддержку протокола QUIC
  21. Проверьте версии протоколов TLS, поддерживаемых вашим браузером и сайтом
  22. Включите поддержку старых версий протоколов TLS и SSL

Ошибка ERR_SSL_PROTOCOL_ERROR в браузере — как исправить?

При открытии отдельных сайтов в Google Chrome, Microsoft Edge или Яндекс Браузере некоторые пользователи сталкиваются с ошибкой ERR_SSL_PROTOCOL_ERROR с пояснением «Этот сайт не может обеспечить безопасное соединение» или аналогичным. Суть — ошибка протокола SSL, а вот чем она может быть вызвана не всегда ясно.

В этой инструкции подробно о способах исправить ошибку ERR_SSL_PROTOCOL_ERROR при открытии сайтов в различных браузерах в ОС Windows.

Ошибка SSL на стороне сайта

Чаще всего причина ошибки ERR_SSL_PROTOCOL_ERROR кроется не в вашем браузере или операционной системе, а возникает на стороне сайта, который вы пробуете открыть. Поэтому для начала рекомендую попробовать:

  1. Проверить открытие этого же сайта с другого устройства, например, с телефона, можно — используя другой тип соединения (например, мобильная сеть вместо Wi-Fi). Если с другого устройства вы наблюдаете ту же ошибку, чаще всего это сообщает о том, что проблема именно с сайтом и ею должен заняться его владелец.
  2. Если возможности открыть сайт с другого устройства нет, можно попробовать использовать сторонние сервисы для проверки SSL сертификатов сайта, например — https://www.sslchecker.com/sslchecker — просто введите адрес сайта и нажмите кнопку Check. Если в результате вы увидите какие-либо строки, выделенные красным, есть вероятность, что ошибка SSL возникает именно на сайте, к которому вы хотите подключиться.

И ещё один важный момент: есть вирусы, которые блокируют доступ к определенным сайтам с зараженного компьютера, чаще всего к сайтам антивирусов и компьютерным сайтам. Выполняется это путем перенаправления трафика на сторонний сайт злоумышленника (который, в свою очередь, может иметь ошибки SSL). Если ошибка возникает именно при открытии сайтов антивирусов (причем не появляется на других устройствах) и есть подозрение на наличие вредоносных программ, используйте инструкцию Что делать, если вирус блокируют открытие сайтов и запуск антивирусов.

В случае, если вы пришли к выводу, что причина в самом сайте, который вы пробуете открыть, возможные варианты решения:

  • Дождаться, когда проблема будет решена владельцем сайта.
  • Проверить, открывается ли сайт по незащищенному протоколу http (заменив в адресной строке https на http).

Очистка SSL

Если вы пришли к выводу, что проблема не в сайте, а в вашей системе или браузере, попробуйте начать с очистки кэша SSL в свойствах Интернета Windows, для этого:

  1. Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите inetcpl.cpl и нажмите Enter.
  2. Перейдите на вкладку «Содержимое», нажмите кнопку «Очистить SSL».
  3. После успешной очистки кэша SSL, закройте окно, перезапустите браузер и проверьте, сохранилась ли ошибка ERR_SSL_PROTOCOL_ERROR

Отключение протокола QUIC

Проверьте, решит ли проблему отключение экспериментального протокола QUIC (Quick UDP Internet Connections) в браузере:

  1. В адресную строку браузера введите chrome://flags (для Google Chrome), edge://flags (для Microsoft Edge) или browser://flags (для Яндекс Браузера) и нажмите Enter.
  2. В поиске по экспериментальным функциям введите «quic»
  3. Отключите опцию «Experimental QUIC protocol» (установите в Disabled) и перезапустите браузер с помощью кнопки перезапуска, которая появится.

Включение всех версий SSL и TLS

Следующий шаг, если предыдущий не принес результата — включение всех версий SSL и TLS, для этого:

  1. Нажмите клавиши Win+R, введите inetcpl.cpl и нажмите Enter.
  2. Перейдите на вкладку «Дополнительно».
  3. Включите все пункты, относящиеся к SSL и TLS, примените настройки.
  4. Перезапустите браузер.

Дополнительные способы решения проблемы

Если описанные выше методы не исправили ошибку ERR_SSL_PROTOCOL_ERROR, при этом вы уверены, что дело не в сайте, можно попробовать несколько дополнительных вариантов:

  • Проверьте, сохраняется ли ошибка при отключенном VPN (если включен), а также если отключить все расширения в браузере (даже нужные и полезные), отключите прокси.
  • Попробуйте выполнить сброс сети. Как сбросить настройки сети Windows 11, Сброс настроек сети Windows 10.
  • Если на вашем компьютере установлен сторонний антивирус с функциями защиты в Интернете, проверьте, сохраняется ли ошибка, если временно приостановить защиту.
  • Проверьте, правильные ли дата, время и часовой пояс установлены в параметрах Windows.
  • Если проблема наблюдается только в одной сети (при подключении к одному роутеру), попробуйте перезагрузить его.
  • Попробуйте очистить данные браузера, это можно сделать в его настройках или, например, в Google Chrome, нажав сочетание клавиш Ctrl+Shift+Delete.
  • Выполните очистку содержимого файла hosts (как изменить hosts в Windows) или просто удалите этот файл.
  • Выполните проверку компьютера на вирусы и наличие вредоносных программ. Если ваш антивирус ничего не находит, можно использовать совокупность утилит Dr.Web CureIt! и AdwCleaner.

Если один из способов сработал, поделитесь в комментариях, что именно помогло в вашем случае — это может быть полезным другим читателям.

Источник

Как исправить 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 в любых браузерах. Перейдите «Параметры» > «Время и Язык» > «Дата и Время» и установите правильное время, дату и регион, если они не правильны.

Источник

Ошибка «Этот сайт не может обеспечить безопасное соединение» в Chrome, Opera и Яндекс Браузер

У меня почему-то перестали открываться некоторые HTTPS сайты (не все!). При попытке открыть такой сайт в браузере появляется окно с ошибкой «Этот сайт не может обеспечить безопасное соединение». Сайты не отображаются как в Google Chrome, так и в Opera, Яндекс Браузере и Microsoft Edge. Без HTTPS некоторые сайты открываются, но не все, только те, у которых страницы доступны и по протоколу HTTPS и по протоколу HTTP. В Google Chrome ошибка при открытии HTTPS сайт выглядит так:

Клиент и сервер поддерживают разные версии протокола SSL и набора шифров. Скорее всего, сервер использует шифр RC4, который считается небезопасный.» [/alert]

Или в Mozilla Firefox :

В Opera и Яндекс Браузере ошибки выглядит примерно также.

Как мне открыть такие сайты?

Ответ

Как вы уже вероятно поняли, проблема связана с проблемами при SSL взаимодействии между вашим компьютеров и HTTPS сайтом. Причины такой ошибки могут быть довольно разные. В этой статье я попробовал собрать все методы исправления ошибки «Этот сайт не может обеспечить безопасное соединение» (This site can’t provide a secure connection, ERR_SSL_PROTOCOL_ERROR) в различных браузерах.

Сразу хочется отметить, что несмотря на то, что браузеры 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:

  1. Перейдите в раздел Панель управления ->Свойства браузера;
  2. Щелкните по вкладке Содержание;
  3. Нажмите на кнопку Очистить SSL (Clear SSL State);
  4. Должно появится сообщение “SSL-кэш успешно очищен”;
  5. Осталось перезапустить браузер и проверить, осталась ли ошибка 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:

  1. Перейдите на страницу: chrome://flags/#enable-quic;
  2. Найдите опцию Experimental QUIC protocol;

Проверьте версии протоколов 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

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 (еще раз отмечаю – это небезопасно!):

  1. Откройте Панель Управления ->Свойства браузера;
  2. Перейдите на вкладку Дополнительно;
  3. Включите опции TLS 1.0, TLS 1.1 и TLS 1.2 (если не помогло, включите также SSL 3.0,2.0).
  4. Перезапустите браузер.

Если все рассмотренные способы не помогли избавиться от ошибки «Этот сайт не может обеспечить безопасное соединение» также попробуйте:

    1. Проверить, что в файле C:WindowsSystem32driversetchosts отсутствуют статические записи. Файл hosts может использоваться в Windows в том числе для блокировки доступа к сайтам. Выведите содержимое файла hosts с помощью PowerShell: Get-Content $env:SystemRootSystem32Driversetchosts
    2. Попробуйте использовать публичные DNS сервера, например – DNS сервер Google. В настройках сетевого подключения в качестве предпочитаемого DNS сервера укажите IP адрес 8.8.8.8;
    3. В Панели управления -> свойства браузера, убедитесь, что для зоны Интернет выбрана уровень безопасности Выше среднего или Средний. Если выбрана зона Высокий, некоторые SSL подключения могут блокироваться браузером.
    4. Возможно проблема связана с сертификатом сайта. Проверьте его с помощью онлайн утилит SSL Checker;
    5. Если на компьютере используется VPN или задан прокси сервер в Windows, попробуйте отключите их;
    6. В тестовых целях, если вам нужно быстро просмотреть содержимое сайта, можно отключить ошибки проверки SSL сертификатов в Chrome. Для этого нужно запустить его с параметром —ignore-certificate-errors: «C:Program Files (x86)GoogleChromeApplicationchrome.exe» —ignore-certificate-errors (не работайте в таком режиме постоянно и не отправляйте конфиденциальные данные пароли/кредитки в такой сессии);
    7. В Chrome проверьте, включен ли протокол TLS 1.3. В адресной строке перейдите в раздел настроек chrome://flags, С помощью поиска найдите параметр TLS 1.3. Убедитесь, что он включен (Enabled) или находится в состоянии Default. Если отключен – его нужно включить;
    8. Если у вас используется одна из старых версий ОС (Windows XP или Windows 7), установите вместо Chrome браузер Mozilla Firefox. В отличии от движков на базе Chromium, Mozilla не использует собственные модули реализации протоколов шифрования SSL/TLS, а не встроенные в Windows.

Источник

Как исправить ошибку Err_SSL_Protocol_Error

Существует ряд ошибок подключения, которые могут возникнуть при доступе к сайту через браузер Google Chrome. Один из них – net :: err_ssl_protocol_error.

Как следует из названия, ошибка протокола SSL возникает, когда веб-браузер не может установить безопасное соединение. Конечно, это происходит на веб-сайте с SSL-сертификатом.

Когда возникает эта ошибка, вы увидите следующее сообщение об ошибке.

Как исправить ошибку Err_SSL_Protocol_Error

Просто чтобы вы знали, SSL – это метод шифрования передачи данных, который делает ваш сайт безопасным для взаимодействия пользователей. SSL включенные веб-сайты имеют префикс HTTPS , а те, у которых его нет, имеют только HTTP.

Как вы уже догадались, net :: err_ssl_protocol_error не является эксклюзивным для Google Chrome – это происходит в других браузерах, таких как Microsoft Edge и Firefox.

Если вы когда-либо сталкивались с этой ошибкой, вы согласитесь, что это может расстраивать. Причина в том, что трудно точно сказать, откуда взялась проблема.

Но не беспокойтесь; в этой статье мы покажем вам, как устранить и исправить эту ошибку.

Что вызывает Err_SSL_Protocol_Error?

Одна из причин, по которой ошибка SSL-соединения разочаровывает, заключается в том, что ваш браузер никогда не подскажет, откуда взялась проблема. Таким образом, вам может потребоваться много усилий по устранению неполадок, чтобы выяснить, откуда взялась проблема.

Однако по опыту мы знаем, что эта net :: err_ssl_protocol_error указывает на любое из следующего :

  • Дата и время вашего устройства неверны
  • Ваше антивирусное программное обеспечение блокирует ваше соединение
  • В вашем браузере установлены плохие или поврежденные расширения Chrome.
  • Файлы HOST веб-сайта, к которому вы пытаетесь получить доступ, были повреждены.
  • Кэш вашего браузера и файлы cookie необходимо очистить.

Без лишних слов, давайте покажем вам, как быстро исправить Ошибки SSL.

Как исправить ошибку Err_SSL_Protocol_Error?

Ниже приведены несколько проверенных и надежных решений для восстановления соединения с защищенным веб-сайтом после обнаружения ошибки net :: err_ssl_protocol_error.

Решение 1. Очистите кеш браузера

Хотя простой, понятный браузер тайник – мощное решение для исправления большинства ошибок браузера-сервера.

Чтобы очистить ваш кеш браузера в Chrome, удерживайте следующие три ключи на клавиатуре Windows:

Shift + Ctrl + Delete

Это вызовет настройки кеша Chrome. Выберите элементы «Cookies…» и «Cached…», как показано ниже.

Как исправить ошибку Err_SSL_Protocol_Error

Затем нажмите кнопку « Очистить данные» , чтобы очистить данные о просмотре. После этого кэш вашего браузера и файлы cookie были очищены.

К настоящему моменту ошибка должна быть устранена. Если проблема не исчезнет, ​​попробуйте следующее решение.

Решение 2. Загрузите и установите последнюю версию Chrome

Иногда проблема может исходить из вашего браузера, особенно если он давно не обновлялся.

Устаревший браузер может вызвать множество ошибок подключения , одна из которых – net :: err_ssl_protocol_error.

В зависимости от настроек вашего интернет-соединения ваш браузер Chrome может обновляться автоматически.

Однако, если вы не уверены, перейдите на Google и скачайте и установите последнюю версию Chrome .

Решение 3.Проверьте свои расширения Chrome

Как мы уже упоминали ранее, поврежденное расширение Chrome может привести к тому, что ваш браузер прервет соединение ошибки. Это особенно верно, если в вашем браузере установлено несколько расширений.

Таким образом, вы можете отключить расширения, чтобы увидеть, решит ли это вашу проблему.

Поскольку вы действительно не можете сказать, какое расширение может вызывать проблему с подключением, лучше всего деактивировать их все по одному.

Для этого откройте браузер и посмотрите в правый верхний угол. Вы увидите трехточечный вертикальный значок; нажмите здесь.

Как исправить ошибку Err_SSL_Protocol_Error

После щелчка перейдите к Дополнительные инструменты >> Расширение

Как исправить ошибку Err_SSL_Protocol_Error

Затем вы можете удалить или отключить каждое расширение одно за другим. Для этого нажмите кнопку « Удалить» или синий значок переключателя.

Каждый раз, когда вы удаляете или отключаете расширение, обновляйте браузер, чтобы увидеть, исчезла ли ошибка.

Если она исчезнет, ​​это означает, что проблема была в том, что вы в последний раз отключили или удалили расширение.

Однако, если вы не заметили изменений, вам придется попробовать другой подход.

Решение 4. Проверьте дату и время на устройстве

Если ваши системные даты неверны, вы, скорее всего, столкнетесь с ошибкой подключения SSL.

Причина этого довольно проста. Срок действия сертификата SSL зависит от даты и времени его истечения. То есть сертификат SSL будет оставаться действительным только до тех пор, пока не будет превышен срок его действия.

Вот почему важно, чтобы ваша дата и время были правильными. В противном случае ваш компьютер будет думать, что срок действия сертификата SSL на сайте, к которому вы пытаетесь получить доступ, истек.

Чтобы проверить дату и время в Windows, перейдите в « Настройки» / «Панель управления» . Затем выберите Время и язык.

Как исправить ошибку Err_SSL_Protocol_Error

На следующей странице настроек нажмите кнопку Изменить , как показано ниже.

Как исправить ошибку Err_SSL_Protocol_Error

Затем обновите время и дату на вашем компьютере соответствующим образом. Чтобы избежать подобных проблем в будущем, переключите параметр « Установить время автоматически» с «Выкл» на «Вкл.».

Решение 5. Очистите состояние SSL вашего компьютера, чтобы исправить ошибку Err_SSL_Protocol_Error

Чтобы повысить скорость и производительность, ваш браузер загружает и сохраняет SSL-сертификат каждого посещаемого вами веб-сайта в кэше вашего компьютера.

Проблема в том, что сохраненный сертификат SSL может устареть. Если это произойдет, вы столкнетесь с net :: err_ssl_protocol_error.

Таким образом, очистка состояния SSL вашего компьютера может помочь решить эту проблему.

Вы можете сделать это в расширенных настройках вашего ПК. Чтобы получить доступ к этим настройкам, откройте « Настройки» / «Панель управления» и перейдите в Центр общего доступа к сети . Там нажмите Свойства обозревателя.

Как исправить ошибку Err_SSL_Protocol_Error

После щелчка откроется новое окно. Перейдите на вкладку Content , а затем Clear SSL State.

Как исправить ошибку Err_SSL_Protocol_Error

Наконец, нажмите ОК , и все готово.

При следующем посещении сайта на ваш компьютер будет загружена новая копия его сертификата SSL.

Решение 6. Временно отключите антивирус и брандмауэр

В то время как антивирусные программы и брандмауэры помогают защитить ваш компьютер от вредоносное ПО зачастую они мешают беспрепятственному и безопасному соединению с веб-сервером.

Если до сих пор у вас по-прежнему возникает ошибка SSL-соединения, отключите антивирусную программу и посмотрите, устранит ли это ошибку.

Если это не сработает, продвиньтесь немного дальше, изменив настройки антивируса. Для этого откройте панель управления (в Windows), затем перейдите в раздел Система и безопасность >> Брандмауэр Защитника Windows >> Настройка параметров. Оказавшись там, выключите брандмауэр Защитника Windows вот так

Как исправить ошибку Err_SSL_Protocol_Error

Решение 7. Проверьте действительность SSL веб-сайта

Только действующий сертификат SSL гарантирует плавное и безопасное соединение с веб-сервером. Таким образом, если вы все еще видите net :: err_ssl_protocol_error, самое время проверить действительность SSL-сертификата сайта.

Для этого вы можете использовать онлайн-инструменты SSL, такие как SSL Labs. Вам нужно только вставить URL-адрес сайта, и SSL Labs проверит действительность его сертификата.

Решение 8. Отключите протокол QUIC

QUIC (Quick UDP Internet Connections) – это то, что позволяет браузерам Chrome легко подключаться к защищенному сайту. Но иногда это может быть проблемой.

Итак, если ваша ошибка SSL не устранена до сих пор, вам нужно отключить протокол QUIC в своем браузере.

Для этого скопируйте и вставьте следующую строку кода в адресную строку.

хром: // флаги / # включить-quic

Затем отключите экспериментальный протокол QUIC, например. Когда вы закончите, перезапустите браузер.

Как исправить ошибку Err_SSL_Protocol_Error

Заключение по Err_SSL_Protocol_Error

В этой статье мы показали вам семь простых способов исправить ошибку net :: err_ssl_protocol_errorerr_ssl_protocol_error, если она у вас возникнет.

Используя любой из них, вы сможете исправить ошибку и получить доступ к сайту, на котором возникла ошибка. Если вы по-прежнему видите эту ошибку и являетесь веб-мастером, вы можете описать свои проблемы в комментариях ниже.

Вы также можете воспользоваться нашими услугами и мы исправим это за вас.

  1. Что значит ошибка «ERR_SSL_PROTOCOL_ERROR» и как её решить?
  2. Заключение

Большинство популярных браузеров разработано на основе Chromium. Открытый исходный код и встроенные функции, предоставляющие пользователю быстрый, удобный и безопасный доступ в сеть, обеспечивают подходящую основу для разработки веб-обозревателей на его основе.

Ошибка «ERR_SSL_PROTOCOL_ERROR» в Google Chrome, Microsoft Edge, Opera, Яндекс.Браузер и других веб-обозревателях на базе Chromium – один из примеров обеспечения безопасности браузером.

Что значит ошибка «ERR_SSL_PROTOCOL_ERROR» и как её решить?

Вместе с возникающей ошибкой часто идет следующая приписка: «Этот сайт не может обеспечить безопасное соединение». Браузер видит опасность, которую несет сайт и принудительно не устанавливает соединение, чтобы обезопасить пользователя. Так что сама ошибка несет положительный характер.

Причиной её возникновения могут стать несколько факторов, часть из которых не зависит от пользователя. Соответственно, возможных решений проблемы также достаточно.

Перезагрузка

«Панацея» от всех проблем, связанных с работой электроники. В первую очередь нужно перезагрузить страницу. Значок перезагрузки, как правило, находится слева от адресной строки. Также можно нажать сочетание CTRL + R.

ERR_SSL_PROTOCOL_ERROR

Если это не помогло, следует закрыть браузер, а после снова открыть.

Если этого недостаточно, нужно перезагрузить компьютер. Для этого нажмите на значок «Пуск», затем на вкладку «Выключение» и выберите «Перезагрузка». Так весь мусор из оперативной памяти будет очищен, а файлы системы, требовавшие обновления, заменятся новыми.

Перезагрузка

Если перезагрузка не помогает, есть еще несколько способов избавиться от ошибки.

Дата и время

Несмотря на то, что уже на протяжение нескольких лет при неправильных настройках даты и времени браузер выдает другую ошибку, она также может быть связана с рассматриваемой в данной статье. Связано это с тем, что действие SSL-сертификата ограничено по времени. Так как браузер сравнивает время и дату с выставленными в системе, при неправильных параметрах сертификат будет считаться недействительным.

ERR_SSL_PROTOCOL_ERROR

Решить проблему достаточно просто. Например, на Windows 10 в строке поиска на панели управления нужно ввести «Параметры», после чего в открывшемся окне выбрать вкладку «Время и язык», и в разделе «Дата и время» включить опцию «Устанавливать время автоматически». Компьютер синхронизирует время при наличии интернет-соединения.

Устанавливать время автоматически

После этого проблема, связанная с датой и временем, исчезнет, однако ошибка «ERR_SSL_PROTOCOL_ERROR» может остаться.

Кэш браузера

В процессе работы браузер может сохранять различные данные, которые редко меняются в промежутках между запросами. Сделано это для того, чтобы быстрее загружать запрашиваемые пользователем страницы. В том числе в кэше хранятся история посещений и некоторые личные данные.

Очистка кэша позволит обновить информацию о сайтах, которые ранее открывались, при их следующем посещении.

Как очистить кэш на примере Opera GX (модификации Opera):

  1. Открыть настройки при помощи сочетания Alt+P или нажав на иконку в левом верхнем углу, выбрать вкладку «Настройки».
  2. В разделе «Безопасность» (для его открытия может понадобиться нажать на «Дополнительно») выбрать «Очистить историю посещений».
  3. Перед следующим шагом рекомендуется вспомнить все важные логины и пароли. После этого в открывшемся окне нужно выбрать временной диапазон «Все время», а во всех пунктах поставить «галочки» и нажать кнопку «Удалить данные».
  4. Перезагрузить браузер.

Очистить историю посещений

Чаще всего историю браузера, кэш и cookie-файлы можно найти в разделе «Безопасность», но для уверенности стоит поискать инструкцию по каждому браузеру в Интернете.

Очистка состояния SSL

Браузер хранит SSL-сертификаты сайтов, к которым подключается пользователь, так как их загрузка занимает немало времени. Если эти файлы были повреждены (это может случиться по вине вирусов или неаккуратных пользователей), нужно очистить состояние SSL. Способ очистки разные и зависят от операционной системы. Рассмотрим его на примере Windows 10:

  1. При помощи сочетания клавиш Win + R (Win может выглядеть как значок Windows на клавиатуре, часто расположен возле Alt) открыть окно, в которое вписать команду «inetcpl.cpl» и нажать Enter.
  2. В открывшемся окне выбрать раздел «Содержание» и нажать на «Очистить SSL».

Очистить SSL

Проверка файла hosts

В системе существует файл, отвечающий за связь IP-адресов и имен сайтов. Одна из его возможностей – блокирование доступа к указанным сайтам. Этим часто пользуются вирусы, вносящие изменения в файл с целью ограничения доступа к сайтам с антивирусным ПО.

Вполне возможно, что сайт, при открытии которого возникает ошибка, попал в этот список.

Найти файл можно по следующему пути:

C:WindowsSystem32driversetc

C:WindowsSystem32driversetc

Открыть файл можно с помощью блокнота. Для редактирования нужно открыть блокнот от имени администратора (ввести в поисковую строку Windows «Блокнот», нажать на него правой кнопкой мыши и выбрать «Запуск от имени администратора») и изучить файл. По умолчанию он выглядит следующим образом:

Файл Hosts

Если под последней строкой есть адрес искомого сайта, вполне вероятно, что он заблокирован. В таком случае строку с этим адресом нужно удалить, а после, сохранить изменения (CTRL + S).

Отключение QUIC Protocol

QUIC – протокол, предназначенный для быстрого и безопасного подключения. Несмотря на то, что эта разработка является экспериментальной, во многих браузерах на основе Chromium она включена по умолчанию.

Чтобы отключить эту функцию, в строке запроса браузера нужно ввести «chrome://flags/», после чего в открывшемся меню найти вручную или при помощи строки поиска функцию «Experimental QUIC protocol» и переключить её в состояние «Disabled».

Experimental QUIC protocol

Проблемы с браузером

Сайт может не открываться из-за старых версий браузера или расширений, которые блокирует работу веб-страницы.Чтобы обновить Opera, нужно открыть меню, которое появляется при нажатии на значок в левом верхнем углу, отыскать «Обновление & восстановление». В открывшемся окне будет указана версия браузера, а также начнется поиск обновлений. После завершения обновления система предложит перезагрузить браузер.

Обновление OperaGX

Инструкцию о том, как обновить другие браузеры, можно найти в Интернете.

Если же это не помогло, стоит отключить все расширения. Для этого в строку поиска нужно ввести «chrome://extensions/». После попадания на страницу с расширениями их нужно выключить.

Антивирус

Виной всему может стать антивирус, который постоянно проверяет безопасность соединения. Чаще всего причиной для паники становится использование уязвимых или устаревших протоколов, на которых все еще работают некоторые сайты.

Решение довольно простое – отключить антивирус и посмотреть, запустится ли сайт. Однако стоит помнить, что некоторые сайты действительно могут быть заражены. Так что следует подумать дважды, стоит ли оно того.

Проблемы со стороны сайта

Если ни одна из рекомендаций не помогла, возможно, корень проблемы в самом сайте.

В случае использования основных протоколов без SSL-сертификата, сайт становится недоступен. Тогда попасть на него можно только после обновления сертификата владельцем. Проверить это можно двумя способами:

  1. Зайти на сайт с другого устройства с подключением другого типа или от другой сети. Если ошибка не исчезла, то виноват сайт.
  2. https://www.sslchecker.com/sslchecker – при помощи данного сайта можно проверить наличие SSL-сертификата у веб-страницы. Достаточно вставить ссылку на сайт в поле и нажать «Enter» или кнопку «Check». Наличие красных строк говорит о проблемах с сертификатом у сайта.

sslchecker

Заключение

Чаще всего причиной возникновения ошибки «ERR_SSL_PROTOCOL_ERROR» становится сам сайт. В первую очередь лучше сразу же проверить сертификат сайта, чтобы сэкономить кучу времени, а если с ним все в порядке, искать проблемы со стороны своего браузера.

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.

ERR_SSL_PROTOCOL_ERROR in Chrome

ERR_SSL_PROTOCOL_ERROR in Chrome

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.

ERR_SSL_PROTOCOL_ERROR in Microsoft Edge

ERR_SSL_PROTOCOL_ERROR in Microsoft Edge

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

ERR_SSL_PROTOCOL_ERROR in Firefox

ERR_SSL_PROTOCOL_ERROR in Mozilla Firefox

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:

  1. Clear SSL State.
  2. Verify SSL Certificate (DNS settings haven’t fully propagated yet).
  3. Check the System Time and Date.
  4. Clear Browser Cache and Cookies.
  5. Disable Browser Extensions.
  6. Update Browsers to Latest Version.
  7. Update Your Operating System.
  8. 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.

Secure connection

Secure connection

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.

SSL certificate properly installed

SSL certificate properly installed

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.

SSL Server Test

SSL Server Test

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:

SSL Report Qualys

SSL Report Qualys

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.

Date and time preferences in Windows 10

Date and time preferences in Windows 10

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.

System preferences in macOS

System preferences in macOS

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.

Chrome extensions window

Chrome extensions window

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:

About this Mac

About this Mac

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.

Server log

Server log

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.

Добавить комментарий