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