CORRECÇÃO: A assinatura de mensagem AS2 falha com erro ou contém duas assinaturas para uma mensagem com 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 você configura um aplicativo BizTalk para usar o algoritmo de assinatura SHA256 de mensagens AS2 (Declaração de aplicabilidade 2) no Microsoft BizTalk Server, você pode notar um comportamento inesperado que uma mensagem AS2 contém duas assinaturas ou você pode receber uma mensagem de erro semelhante à seguinte:

Observação

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" Fonte: "Codificador AS2" Enviar Porta: PortID URI: FilePath Razão: O codificador MIME não conseguiu assinar a mensagem porque o certificado tem a proteção de chave privada ativada ou a chave privada não existe

Resolução

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

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

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seçã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 número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

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

Para obter mais informações sobre BizTalk Server hotfixes, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

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