Каково лучшее кросс-браузерное решение для подписи документов на основе браузера (с цифровой подписью)?
-
11-07-2019 - |
Вопрос
Мне нужно реализовать компонент на основе браузера (скорее всего, java-апплет, поскольку он должен быть кросс-браузерным), который позволит нам подписывать и проверять данные в формате XadES. Какие варианты доступны и какое решение лучше?
Решение 2
Я нашел тот, который, кажется, работает, но все еще находится в разработке и содержит некоторые ошибки: http://projectestic.uji.es/pr/cryptoapplet/
Другие советы
Лучшее решение, которое я считаю, - это создать веб-сервис или, если применимо, встроить его прямо в ваше приложение. Если вы не хотите предоставить более подробную информацию о том, как вы планируете это реализовать, или о каких-либо других ограничениях платформы / бизнеса, то нахождение наилучшего решения на этом этапе - мрак.
Итак, вот как бы я начал
Google это: библиотека jad XadES Попробуйте ссылку, а затем посмотреть, все ли вам нужно. Р>
Если он не попробует перейти по следующей ссылке и посмотрите, будет ли это работать лучше.
Лучший способ убедиться, что он работает во всех браузерах, - это выполнять работу на сервере через веб-сервис вместо апплета. Р>