CORREÇÃO: A assinatura de mensagens AS2 falha com o erro ou contém duas assinaturas para uma mensagem com o algoritmo de assinatura SHA256 no BizTalk Server

Aplica-se A
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Sintomas

Quando configura uma aplicação BizTalk para utilizar o algoritmo de assinatura SHA256 das mensagens da Declaração de Aplicabilidade 2 (AS2) no Microsoft BizTalk Server, poderá notar um comportamento inesperado de que uma mensagem AS2 contém duas assinaturas ou poderá receber uma mensagem de erro semelhante ao seguinte:

Nota

Detalhes do erro: Ocorreu uma falha ao executar o pipeline de envio: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=TokenID" Source: "AS2 encoder" Send Port: PortID URI: FilePath Reason: The MIME encoder failed to sign the message because the certificate has private key protection turned on or the private key does not exist

Resolução

Este problema foi corrigido na seguinte atualização cumulativa para BizTalk Server:

Atualização Cumulativa 4 para o Microsoft BizTalk Server 2016

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Para obter informações sobre os service packs e a lista de atualizações cumulativas para BizTalk Server, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2555976 Service pack e lista de atualizações cumulativas para BizTalk Server

Para obter mais informações sobre BizTalk Server correções, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2003907 Informações sobre correções do BizTalk e suporte do Service Pack