1 год назад
🛠 Как обойти ошибку SSLCertVerificationError при использовании requests в Python и работать с сертификатами
Ошибка SSLCertVerificationError часто возникает при попытке установить соединение с HTTPS-сервером. Это происходит, когда Python не может проверить подлинность SSL-сертификата сайта. Причины могут быть разными: отсутствующие корневые сертификаты, проблемы с сертификатом на сервере или неправильная настройка клиента. В этой статье я рассмотрю способы обхода этой ошибки, и покажу, что такое SSL-сертификаты и как работать с ними, используя различные инструменты. SSL (Secure Sockets Layer) — это протокол безопасности, который обеспечивает защищённую передачу данных между клиентом и сервером...
2 месяца назад
Zabbix. Python. Проверка SSL сертификатов.
Продолжаем насущную тему по мониторингу собственных сайтов. В предыдущей статье мы написали проверку кода и времени ответа наших сайтов. Сегодня немного доработаем функционал, добавив проверки SSL сертификатов. Данная проверка будет полезна и тем, кто пользуется сертификатами от letsencrypt, обновляя их с помощью certbot, и для тех, кто покупает сертификаты на год и устанавливает их вручную. import ssl import socket # Создание подключения к домену socket.create_connection((url, 443)) # Получение данных о сертификате домена cert = ssock...