Как цифровой подписи XML-документа через браузер клиента? - PullRequest
4 голосов
/ 23 февраля 2011

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

Существуют ли аналогичные условия для подписи XML-документа?используя HTML5 или Flash?В противном случае (установка приложения на клиентском компьютере) является ли Java-апплет единственным кросс-браузерным способом сделать это?

1 Ответ

1 голос
/ 23 февраля 2011

На данный момент вам нужно создать клиентский модуль, который каким-либо образом запрашивает документ (или просто хэш документа) с сайта, подписывает его и отправляет обратно на сервер.Проблема (помимо написания собственного модуля) заключается в гарантии того, что пользователь подписывает то, что видит, а не данные, которые злоумышленник MITM отправил клиенту.

В настоящее время мы дорабатываем наше решение для распределенной подписи различных данных с помощью набора многократно используемого клиентского модуля.Это решение будет доступно в мае как часть версии 9 нашего продукта SecureBlackbox.

Обновление: доступна бета-версия SecureBlackbox 9, включающая в себя распределенные модули подписи.

...