Вызов компонента конвейера BizTalk из .NET C # - PullRequest
0 голосов
/ 19 ноября 2009

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

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

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

1 Ответ

0 голосов
/ 20 января 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...