Встречается на собеседованиях • сегодня
Что такое сертификаты
Сертификаты в Python (обычно SSL/TLS) — это цифровые документы, подтверждающие подлинность сторон при безопасном соединении. Они содержат открытый ключ, информацию о владельце и подпись удостоверяющего центра (CA).
Основные моменты:
- Используются в модулях
ssl,requests,httplibдля HTTPS. - Самоподписанные сертификаты требуют ручной проверки.
- Ошибки (
SSL: CERTIFICATE_VERIFY_FAILED) часто возникают из-за недоверенных CA или просроченных сертификатов.
Пример игнорирования проверки (небезопасно!):
python
import requests
response = requests.get('https://example.com', verify=False) # Отключает проверкуЛучшая практика:
Добавьте сертификат в доверенные или укажите путь:
python
requests.get('https://example.com', verify='/path/to/cert.pem')Для генерации самоподписанных сертификатов используют openssl или библиотеку cryptography.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы