Использование сертификата PKI для подписи в браузере - PullRequest
0 голосов
/ 16 июня 2020

У меня довольно простой вариант использования: в моем веб-приложении пользователь должен иметь возможность подписывать выходные данные на определенных этапах рабочего процесса. Веб-сайт защищен через общий ssl, поэтому при входе в систему пользователю предлагается передать свой сертификат. Это работает нормально, поэтому я знаю , что браузер может получить доступ к сертификатам (с карты PKI через криптомодуль firefox или хранилище ключей windows в chrome). С этого момента должно быть легко использовать пользовательские сертификаты из браузера. Но, похоже, нет очевидного способа.

Что я пробовал:

google

Есть несколько вопросов о переполнении стека (но все они кажутся старше):

webcrypto api

Этот API кажется быть великим. Кроме того, вариант использования кажется мне точным. Но финальная реализация , похоже, не имеет этих возможностей

pki js

Как и в случае с webcrpypto api, эта возможность, похоже, не реализовано

обнаружение ключа webcrypto

Это недостающая ссылка ? Я не уверен ....

Почему новый вопрос? Поскольку сейчас у нас 2020 год, старые вопросы и ответы содержат много устаревшего материала (active-x, java -applets), поэтому я надеюсь, что мы сможем получить четкий и очевидный ответ, который возможен без каких-либо обходных путей.

Обновление: боюсь, все равно невозможно: https://techblog.bozho.net/electronic-signatures-using-the-browser/

...