06:44
1,0×
00:00/06:44
561,8 тыс смотрели · 4 года назад
3 недели назад
tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead
tls: failed to verify certificate: x509: certificate relies on legacy Common Name field, use SANs instead Иногда можно встретить такую ошибку при использовании само подписанных SSL сертификатов. Дело в том, что некоторые утилиты и/или библиотеки используют поле SANs для проверки сертификата. Чтобы избежать подобных проблем, нужно создать сертификат с этим полем. Из консоли его можно создать, если установлена версия openssl 1.1.1 и выше. openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ -keyout example.key -out example.crt \ -subj "/C=RU/ST=Some-State/L=Some-City/O=Your Organization/CN=example...
4 месяца назад
🛠 Как обойти ошибку SSLCertVerificationError при использовании requests в Python и работать с сертификатами
Ошибка SSLCertVerificationError часто возникает при попытке установить соединение с HTTPS-сервером. Это происходит, когда Python не может проверить подлинность SSL-сертификата сайта. Причины могут быть разными: отсутствующие корневые сертификаты, проблемы с сертификатом на сервере или неправильная настройка клиента. В этой статье я рассмотрю способы обхода этой ошибки, и покажу, что такое SSL-сертификаты и как работать с ними, используя различные инструменты. SSL (Secure Sockets Layer) — это протокол безопасности, который обеспечивает защищённую передачу данных между клиентом и сервером...