Мы создали API XMLDSIG , который вы можете использовать из браузера для создания подписей XMLDSIG в браузере.
Для подписей вам понадобится цифровой сертификат, мы используем то, что мы называем Сертификат связанного браузера , чтобы сделать это нормально.По сути, мы создаем сертификат с помощью Web Crypto, а затем подписываем его.
Если вам нужно использовать сертификат, созданный вне браузера, мы создали пакет, который мы называем FortifyApp это позволяет вам использовать локально зарегистрированные сертификаты и смарт-карты с сертификатами и ключами на них в браузере.
Кроме того, вы можете импортировать файл PKCS # 12, используя PKIjs , в браузер, а затемподписать с этим.
Нет необходимости в Java или ActiveX для вышеуказанного, просто Javascript и клиент, если требуется выход из браузера.