13

Для электронной системы предписания, которая работает в браузере и которая требует персональной подписи профессионала, мы используем апплет 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, подписанного пользователем. Поскольку подписанный - это внутренний технический запрос, который не имеет значения для пользователя, а приложение работает в контролируемой и надежной системе во внутренней локальной сети.

ответ

5

Я боюсь, что нет «родного решения для браузера», но есть конкретный Chrome native messaging, который вы можете использовать для этого.