Я делаю запросы с помощью модуля Python Requests. Из соображений безопасности необходимо проверить SSL-сертификат конкретного сервера. Двусторонние сертификаты SSL/клиента не поддерживаются сервером.
Я экспортировал открытый ключ сервера (включая цепочку ЦС) в файл .pem через веб-браузер. Я установил параметр проверки модуля Requests, чтобы он указывал на экспортированный файл .pem. Когда я меняю один или несколько случайных символов в файле .pem (в серверном, промежуточном или корневом сертификате), существует реальная вероятность того, что соединение все равно пройдет проверку SSL. Изменение большего количества символов (количества) снижает вероятность прохождения проверки SSL.
Мой вопрос: как это могло произойти? Происходит ли какое-то исправление ошибок в фоновом режиме? Есть ли лучший способ реализовать проверку подлинности сервера?
Подробнее здесь: https://stackoverflow.com/questions/791 ... characters
Сертификат SSL все еще действителен после изменения символов. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение