【发布时间】:2016-09-01 08:14:21
【问题描述】:
除了在管道中使用 MIME/SMIME 编码器和解码器之外,还有其他可能的方式来签署 XML 消息吗?
我不确定我们是否可以使用 AS2 协议来签署 XML 消息和 FTP 消息。
【问题讨论】:
-
这取决于您正在与之交谈的端点。如果它是支持 XML 消息的 AS2 端点,那么可以。除此之外,您可以使用具有正确安全模式的适当 WCF 适配器,例如TransportWithMessageCredential,消息客户端凭据类型证书和配置的适当证书。向我们提供有关端点的更多详细信息。
-
我们正在使用 FTP 适配器将 XML 消息传输到端点。我们正在分析阶段寻找将签名消息传输到端点的最佳选项。在 MIME/SMIME 编码器/解码器中,编码使用64位进程,解码使用32位进程。但端点需要签名消息传输是64位进程
-
据我所知FTP不支持AS2,AS2只有HTTP或者HTTPS。没有什么可以阻止您使用许多散列算法中的任何一种将签名元素添加到 XML 有效负载中。如果您不想使用 MIME/SMIME 管道编码器和解码器,则必须创建自己的管道组件来执行此操作,或者在通过端口发送消息之前对其进行签名。收件人还需要知道如何验证签名。您的问题有点宽泛,无法提供更多详细信息
-
有什么理由不想使用 MIME/SMIME?
-
感谢您的建议。我将与终点核对。
标签: biztalk biztalk-2013