Мы разрабатываем веб-приложение для электронного банка для небольшого банка (до 20000 клиентов/пользователей). Мы должны внедрить цифровые подписи с сертификатами X509 (выпущенными CA на токенах USB) для подписания платежных данных. Мы пытались использовать CAPICOM, но, похоже, он плохо работает с Windows Vista (не пробовал с Win 7). Другая проблема заключается в том, что основная банковская система может обрабатывать только цифровые подписи Xml, поэтому мы должны подписывать документы XML (а не только текстовые данные с объемным форматированием, такие как CAPICOM и API Crypto Win32).XML-подпись в веб-приложении
Так мои вопросы здесь:
ли кто-нибудь из вас похожи проблемы и как они ее решили?
Есть ли плагин, библиотека, компонент или внешний инструмент (для Internet Explorer и/или Fire Fox) , который поддерживает XML цифровой подписи в веб-приложении?
Можете ли вы рекомендовать некоторые из этих продуктов и написать что-то о своем опыте работы с ними?
Да. XSign ActiveX очень прост и надежен для использования в приложениях ASP.Net. Создает огибающие XML-подписи с сертификатами X509 из личного хранилища сертификатов (в том числе сложения на USB-ключах). Вы можете найти ссылку для скачивания здесь: http://www.lizardl.com/PageHtml.aspx?lng=2&PageId=18&PageListItemId=19 – 2009-06-02 07:39:14