Цифровая подпись требует наличия секретного ключа, который принадлежит пользователю, может быть на криптографическом устройстве, таком как USB-токен или смарт-карта, и никогда не выходит из него.Открытый ключ пользователя может храниться в базе данных.
Перед началом работы с цифровой подписью может потребоваться больше узнать о PKI и цифровых подписях.
Для цифровой подписи с использованием веб-приложения,вам потребуется механизм доступа к секретному ключу с устройства шифрования, подключенного к клиентскому устройству.Для этого ActiveX и Java-апплеты использовались в прошлом, но теперь больше не поддерживаются современными браузерами.Таким образом, использование расширения браузера является лучшим вариантом на сегодняшний день.Моя компания предлагает на бесплатное расширение Signer.Digital Browser.Также обратитесь к ссылкам SO SO на на этой странице , чтобы использовать различные типы подписи / использования цифровой подписи.