При серфинге страничек в интернет-браузере, пользователи встречают ошибку «net::ERR_INSECURE_RESPONSE». Что это за ошибка, почему проявляется и как ее устранить расскажу подробнее в этой статье.
Что это за ошибка?
Для обмена данными между сервером и веб-браузером может использоваться WebSocket — протокол полудуплексной связи поверх TCP-соединения. При переходе на некоторые сайты, что используют защитные протоколы, с последующей загрузкой веб-страницы может возникнуть эта ошибка. Объясняется это тем, что сертификат, предоставленный сервером, не является доверенным со стороны клиентской машины (вашего ПК) и блокируется браузером, выдавая ERR_INSECURE_RESPONSE.
Причины и устранение
Причин может быть несколько:
- Сертификат, предоставленный сервером, не подписан доверенным центром сертификации (срок действия истек). В этой ситуации вы можете добавить корневой сертификат в «Хранилище доверенных корневых центров сертификации» в используемом браузере. На примере Яндекс.Браузер:
- Сохраняем сертификат (нажав «Сделать исключение для этого сайта» или выделив ссылку и нажав «Сохранить как текстовый документ»). В имени файла должен быть указан домен сайта (без http://) с расширением .crt (например windowsten.ru.crt). Поэтому измените расширение с .txt на .crt.
- Зайдите в браузер и нажмите «Настройки» → «Дополнительные настройки» → «Управление сертификатами».
- В открывшемся окне нажимаем «Импорт».
- Откроется «Мастер импорта сертификатов», добавьте сохраненный сертификат к остальным.
- Перезагрузите страницу.
- Сохраняем сертификат (нажав «Сделать исключение для этого сайта» или выделив ссылку и нажав «Сохранить как текстовый документ»). В имени файла должен быть указан домен сайта (без http://) с расширением .crt (например windowsten.ru.crt). Поэтому измените расширение с .txt на .crt.
- Хост, указанный в URL веб-сайта не соответствует указанному в HTTPS сертификате сервера. Сертификат, содержащий полное доменное имя (или короткое), должен точно соответствовать указанному. В этом случае настройки может провести только владелец ресурса.
- Используемый браузер устарел и требует обновление. Проверьте наличие обновлений и установите последнюю версию веб-браузера.