Прочитайте сертификат PEM на колбе

#python #flask #ssl #client-certificates

Вопрос:

В принципе, я хочу иметь возможность запросить у пользователя его личный сертификат P12, чтобы повторно отправить его на правительственную страницу и получить с его помощью некоторую информацию. Я знаю, что это можно было бы просто сделать, попросив пользователя выбрать путь к его локальному сертификату и отправить его, но обычные пользователи понятия не будут иметь, где находятся его локальные сертификаты.

Поэтому у меня такой вопрос: есть ли другой способ, которым пользователь может выбрать свой локальный сертификат и загрузить его на мою локальную страницу Flask без необходимости вручную переходить по пути к сертификату?

PS: Я видел несколько решений, подобных этому, но дело в том, что у меня не будет сертификата сервера, веб-страница Flask будет действовать как простой промежуточный агент для повторной отправки сертификата на правительственную страницу.

Комментарии:

1. что вы подразумеваете под личным сертификатом p12 ?. Вы ищете аутентификацию клиента ?

2. Да, я имею в виду аутентификацию клиента

Ответ №1:

Одним из решений было бы проверить наиболее распространенные каталоги для файлов такого типа, а затем предложить эти пути пользователю. Этому человеку помогут в подборе документов.

Либо вы знаете путь, либо пользователь знает путь, либо инструмент поиска выполняет работу за вас. Это все доступные решения.