Как сделать цифровую подпись в веб-приложении (JavaScript) с помощью смарт-карты?

Мы написали систему управления документами и хотели бы иметь цифровую подпись документов с помощью веб-клиента. Наше клиентское приложение Java уже может применять и проверять цифровую подпись, но мы хотели бы сделать подпись даже с помощью нашего веб-клиента. Это написано на GWT, поэтому при запуске на стороне клиента это приложение JavaScript.

Мы не хотим создавать апплет Java, загружать его на клиент и запускать его. Мы хотели бы использовать устройство безопасности браузера или API браузера для подписи документа. Мы также хотели бы сохранить всю серверную часть документа и перенести на клиента только хеш документа.

Мы считаем, что это возможно, используя NSS или NPAPI / npruntime, но мы не нашли никакой информации об этом. (Кстати, npruntime доступен и в IE? Должны ли мы использовать ActiveX для достижения того же результата с IE?)

У тебя есть намеки?

Ответы на вопрос(5)

Ваш ответ на вопрос