【问题标题】:Calling BizTalk pipeline component from .NET C#从 .NET C# 调用 BizTalk 管道组件
【发布时间】:2009-11-19 13:59:55
【问题描述】:

目前,解密/加密和签名验证是在我的 BTS 应用程序中使用自定义管道组件实现的,该组件在内部使用 BTS 程序集的管道程序集,我正在考虑将消息加密/解密逻辑转移到 Web 服务层,以便一旦消息经过身份验证/验证,我就可以将消息发送到 BTS 应用程序以进行进一步处理,但是因为解密/加密是使用 BTS 程序集完成的。

可能我需要在 .NET C# 中再次重写这个逻辑,或者有没有办法可以在 .NET Web 服务层框上使用相同的实现?

这样 BTS 应用程序将只执行业务流程,不会有开销消息加密/解密,因此上述问题

【问题讨论】:

    标签: .net biztalk biztalk-pipelines


    【解决方案1】:

    您始终可以使用 .NET system.security.cryptography 命名空间自己进行加密/解密: http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx。 但我一直觉得它有点难以使用,CodePlex 上可能有一些包装器可以简化一切。

    我目前在一家银行工作,我们有一个 WCF 外部 Web 服务,它通过 Web 服务方法调用接收用户数据。在我们的例子中,我们使用证书,WCF 处理所有这些(与 Microsoft 进行一到两次支持调用),而 IIS 处理 SSL。但是您也可以在 Web 服务中使用 PGP 或任何其他加密/解密。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-15
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多