Django и цифровые подписи
У меня есть проект, в котором пользователь может загружать документы на сервер, и я хочу, чтобы люди могли подписывать их цифровой подписью с помощью e-token или удаленной подписи (через электронную почту), и чтобы в списке документов было видно, какие из них подписаны.
Как я могу проверить, есть ли у файла, хранящегося на сервере, цифровая подпись? Я думал, что поскольку эти документы только PDF, я могу преобразовать их в XML и искать определенные данные или что-то в этом роде. Но есть ли другой, более питонический способ сделать это?
- Как использовать usb e-token? Или я использую свои сертификаты, хранящиеся в браузере? Получаю ли я данные подписи из сертификата, хранящегося в usb-устройстве, для процесса подписания документа?
Я видел несколько приложений, которые делают цифровую подпись, я видел несколько приложений, которые делают цифровую подпись (создают свои подписи, подписывают документ и проверяют подпись), но меня смущает то, что они создают свои подписи из текстовых файлов. Поправьте меня, если я ошибаюсь, но, насколько я понимаю, подпись создается на подписанном элементе с использованием ключа шифрования, верно? Как вы получаете эту информацию из электронного токена или даже из удаленной подписи?
Вернуться на верх