Как XRM интегрировать с криптопровайдером (сертифицированным ФСБ России)
Существуют ли готовые решения( библиотеки) встраивания проверки/подписания файлов в XRM? Интересует интеграция криптопровайдеров, поддерживающие интерфейс CryptoAPI, таких как:
КриптоПро CSP: "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider",
ViPNet CSP: "Infotecs Cryptographic Service Provider",
Signal-COM CPGOST Cryptographic Provider.
или может кто сталкивался с подобной потребностью? Как её лучше решать?
Нравится
Здравствуйте!
В рамках проектных решений подобные интеграции проводились, однако это индивидуальное решение, и о какой-то типовой интеграции говорить не приходится.
Оптимальный вариант в данном случае - действительно интеграция через API, путем включения в сборку дополнительной библиотеки и использования ее функций. Есть и возможность обратной интеграции - Terrasoft также имеет собственный API, позволяющий вызывать его как COM-объект.
В некоторых случаях разрабатывается дополнительное мини-приложение, которое запускает интеграцию в две стороны по определенным условиям.
В Вашем случае оптимальным вариантом будет вначале написать постановку задачи (т.е. перечислить точки интеграции и определить объем данных, которыми будут обмениваться две системы), а затем принять решение о том, в какую сторону ее реализовывать.
Занимаемся сейчас этой проблемой как один из вариантов: создание общей папки обмена куда выкладываются файлы любого формата подписываются и отправляются... примерно как то так если что пишите nemov.exe@gmail.com