Вызов компонента конвейера BizTalk из.NET C#

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

Возможно, мне нужно переписать эту логику еще раз.NET C# или есть способ, которым я могу использовать ту же реализацию на поле уровня веб-службы.NET?

Так что приложение BTS будет выполнять только бизнес-процесс и не будет иметь служебных данных шифрования / дешифрования, и, следовательно, вышеупомянутый вопрос

1 ответ

Вы всегда можете выполнить шифрование / дешифрование самостоятельно, используя пространство имен.NET system.security.cryptography: http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx. Но я всегда находил его немного сложным в использовании, для CodePlex могут быть некоторые обертки, которые все упрощают.

В настоящее время я работаю в банке, и у нас есть внешний веб-сервис WCF, который получает данные пользователей через вызов метода веб-сервиса. В нашем случае мы используем сертификаты, и WCF обрабатывает все это (с одним или двумя обращениями в службу поддержки Microsoft), а IIS обрабатывает SSL. Но вы также можете использовать PGP или любое другое шифрование / дешифрование в веб-сервисе.

Другие вопросы по тегам