Подпись XML в веб-приложении - PullRequest
1 голос
/ 16 мая 2009

Мы разрабатываем веб-приложение e-Banking для небольшого банка (до 20000 клиентов / пользователей). Мы должны внедрить цифровые подписи с сертификатами X509 (выданные CA на USB-токенах) для подписания платежной информации. Мы пытались использовать CAPICOM, но кажется, что он не работает с Windows Vista (не пробовал с Win 7). Другая проблема заключается в том, что базовая банковская система может обрабатывать только цифровые подписи Xml, поэтому мы должны подписывать документы XML (а не только текстовые данные в массовом формате, такие как CAPICOM и Win32 Crypto API).

Итак, мои вопросы здесь:

  • Кто-нибудь из вас имеет подобное проблема и как они ее решили?

  • Есть ли плагин, библиотека, компонент или внешний инструмент (для Internet Explorer и / или Fire Fox) который поддерживает цифровые подписи XML в веб-приложении?

  • Можете ли вы порекомендовать некоторые из эти продукты и напишите что-нибудь о вашем опыте работы с ними?

Ответы [ 3 ]

1 голос
/ 19 мая 2010
1 голос
/ 11 июля 2010

Апплет подписи XML - это программный компонент, который позволяет создавать цифровую подпись XML в веб-приложениях. Подпись XML Apple - это простой Java-апплет для создания цифровой подписи документов XML с использованием цифровых сертификатов X.509, хранящихся в системном хранилище сертификатов. Этот апплет получает данные в формате XML и создает представление подписи в конверте в формате XMLDsig.

Нашел здесь:

http://www.digisecsolutions.com/

1 голос
/ 28 мая 2009

Раньше я работал в ИТ-консалтинговой компании, и тогда мы использовали Ubi Sign ActiveX для XML-подписей в веб-приложениях от Ubisecure (www.ubisecure.com). Теперь я не смог найти никакой информации об этом продукте на их веб-сайте, поэтому попробуйте отправить их по электронной почте. Также вы можете попробовать этот компонент ActiveX, который я нашел в Интернете. Название - XSign ActiveX XML Signature Component от Lizard Labs (www.lizardl.com). Не пробовал, но автор говорит, что он работает нормально.

...