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