Для электронной системы предписания, которая работает в браузере и которая требует персональной подписи профессионала, мы используем апплет Java для подписи XML-запроса, который затем отправляется на WS, используя смарт-карту.Цифровая подпись с электронной смарт-карты в Chrome
Но с версии 42, Chrome is disabling by default NPAPI support, а в будущих версиях рядом с сентябрем 2015 года он будет полностью отключен, а затем апплеты не будут использоваться вообще.
На странице стилизации Chrome NPAPI указывает на WebCrypto и TLS в качестве альтернативы. Но кажется, что WebCrypto has leaved out of scope поддерживает смарт-карты, и кажется, что TLS - это только криптографические протоколы, и он не предоставляет способ использования электронных карт.
Кто-то использовал полностью собственное решение для браузера, которое подписывает документы и имеет хороший контроль над процессом. По крайней мере, это будет:
- Подтверждения и отсутствие визуализации запроса XML, подписанного пользователем. Поскольку подписанный - это внутренний технический запрос, который не имеет значения для пользователя, а приложение работает в контролируемой и надежной системе во внутренней локальной сети.