Lovesuper
@Lovesuper
pyhon, java, swift программист

Flask + HTTPS. Как проверить наличие и подлинность сертификата входящего соединения?

Что имеется:
имеется два приложения, которые сидят на https. Одно другому посылает данные POSTом на определенную урлу. Мы во втором приложении принимаем request и пытаемся понять, что за сертификат скрывается за этим самым запросом. Можно ли это как-то организовать? Замучился уже. И так и сяк и наперекосяк пробовал. А нагуглил только возможность проверять сертификат по имени хоста. А хотелось бы прямо по созданному Flask сокету.
Помогите, пожалуйста, разобраться или хотя бы скажите -- что это невозможно!
  • Вопрос задан
  • 3538 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxaon
@maxaon
Вам необходимо проверять подпись сертификата на клиенте (тот кто отправляет запрос). Это делается с помощью той библиотеки, с помощью которой вы посылаете запрос на сервер. Для request.
Если вы используете авторизацию по сертификатам, тогда смотрите документацию: стандартную для проверки пользователя и, возможно, специфическую для SSL.
И при чем тут Flask не сильно понятно, в нем вроде нет модуля HTTP запросов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы