症状
将 BizTalk 应用程序配置为使用适用性语句 2 (AS2 的 SHA256 签名算法) Microsoft BizTalk Server 中的消息时,你可能会注意到一个 AS2 消息包含两个签名的意外行为,或者可能会收到类似于以下内容的错误消息:
注意
错误详细信息:执行发送管道失败:“Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines,版本=3.0.1.0,Culture=neutral,PublicKeyToken=TokenID” 源:“AS2 encoder” Send Port: PortID URI: FilePath 原因: MIME 编码器无法对消息进行签名,因为证书已打开私钥保护或私钥不存在
解决方法
此问题在以下BizTalk Server累积更新中已修复:
2016 Microsoft BizTalk Server累积更新 4
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
有关BizTalk Server的服务包和累积更新列表的信息,请单击以下文章编号以查看Microsoft知识库中的文章:
BizTalk Server的2555976 Service Pack 和累积更新列表
有关BizTalk Server修补程序的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:
2003907 有关 BizTalk 修补程序和 Service Pack 支持的信息