«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как исправить ошибку «Ошибка проверки сертификата» в Python?

Как исправить ошибку «Ошибка проверки сертификата» в Python?

Опубликовано 3 ноября 2024 г.
Просматривать:146

How to Fix the \

Исправление ошибки «Проверка сертификата не удалась»

При попытке доступа к веб-сайтам HTTPS с использованием Python пользователи могут столкнуться с ошибкой «Проверка сертификата не удалась» : невозможно получить сертификат локального эмитента». Эта проблема возникает из-за невозможности проверить SSL-сертификат веб-сайта.

Чтобы решить эту проблему, у пользователей есть два варианта:

Вариант 1: Установить системные сертификаты

Выполнение команды «Install Certificates.command», расположенной в каталоге установки Python, устанавливает системные сертификаты SSL в среду Python. Это позволяет Python получить доступ к веб-сайту HTTPS, доверяя сертификатам, предоставленным системой.

Вариант 2. Установите пакет «certifi»

В качестве альтернативы пользователи могут установить пакет « certifi», используя следующую команду:

pip install --upgrade certifi

Этот пакет содержит коллекцию сертификатов SSL, которым доверяет большинство операционных систем. Установив «certifi», Python может проверять сертификаты SSL, не полагаясь на сертификаты, установленные в системе.

Понимание SSL и сертификатов

SSL (Secure Sockets Layer) — это протокол, обеспечивающий безопасную связь между веб-браузером и веб-сайтом. Он использует шифрование для защиты данных во время передачи через Интернет.

SSL-сертификаты используются для проверки подлинности веб-сайтов. Они выдаются доверенными центрами сертификации (ЦС) и содержат такую ​​информацию, как имя домена веб-сайта, название организации и срок действия. Браузеры и операционные системы поддерживают список доверенных центров сертификации.

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

Установив сертификаты SSL или используя пакет «certifi», пользователи могут устранить ошибку «проверка сертификата не удалась» и установить безопасное соединение с веб-сайтами HTTPS.

Ресурсы для изучения безопасности и сертификатов

  • [Сеть разработчиков Mozilla: SSL-сертификаты](https://developer .mozilla.org/en-US/docs/Glossary/Certificate)
  • [Let's Encrypt: прозрачность сертификата](https://letsencrypt.org/certificates/)
  • [Coursera: Кибербезопасность Основы](https://www.coursera.org/specializations/cybersecurity-fundamentals)
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3