#python #flask #ssl #client-certificates
Вопрос:
В принципе, я хочу иметь возможность запросить у пользователя его личный сертификат P12, чтобы повторно отправить его на правительственную страницу и получить с его помощью некоторую информацию. Я знаю, что это можно было бы просто сделать, попросив пользователя выбрать путь к его локальному сертификату и отправить его, но обычные пользователи понятия не будут иметь, где находятся его локальные сертификаты.
Поэтому у меня такой вопрос: есть ли другой способ, которым пользователь может выбрать свой локальный сертификат и загрузить его на мою локальную страницу Flask без необходимости вручную переходить по пути к сертификату?
PS: Я видел несколько решений, подобных этому, но дело в том, что у меня не будет сертификата сервера, веб-страница Flask будет действовать как простой промежуточный агент для повторной отправки сертификата на правительственную страницу.
Комментарии:
1. что вы подразумеваете под личным сертификатом p12 ?. Вы ищете аутентификацию клиента ?
2. Да, я имею в виду аутентификацию клиента
Ответ №1:
Одним из решений было бы проверить наиболее распространенные каталоги для файлов такого типа, а затем предложить эти пути пользователю. Этому человеку помогут в подборе документов.
Либо вы знаете путь, либо пользователь знает путь, либо инструмент поиска выполняет работу за вас. Это все доступные решения.