XML BizTalk 中的消息签名

XML message signing in BizTalk

有人可以建议除了在管道中使用 MIME/SMIME 编码器和解码器之外,还有其他可能的方法来签署 XML 消息吗?

我不确定我们是否可以使用 AS2 协议来签署 XML 消息和通过 FTP 传输消息。

AS2 在 FTP 上不受支持,仅在 HTTP 和 HTTPS 上受支持。

使用 MIME/SMIME 管道组件将是您的最佳选择。参见 How to Configure the MIME/SMIME Decoder Pipeline Component and Essential Guide to Certificates, Encryption, and Signatures

FTP 适配器和 MIME/SMIME 管道组件都需要 运行 在 32 位主机上。

BizTalk Server 64-Bit Support

Running the FTP adapter, POP3 adapter, and MIME Decoder on 64-bit host instances is not supported"

虽然 MIMI/SMIME 会起作用,但它主要被视为 'web' 东西。

您的贸易伙伴更有可能支持 PGP,特别是如果传输协议是 FTP。

这些管道组件非常适用于 PGP 和 BizTalk:BizTalk: Sample: PGP Encryption/Decryption Pipeline Components

如果您分发单独的密钥,数据将被加密并隐式签名。