CORREZIONE: la firma dei messaggi AS2 non riesce con un errore o contiene due firme per un messaggio con algoritmo di firma SHA256 in BizTalk Server

Si applica a
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Sintomi

Quando si configura un'applicazione BizTalk per l'utilizzo dell'algoritmo di firma SHA256 dei messaggi dell'istruzione di applicabilità 2 (AS2) in Microsoft BizTalk Server, si potrebbe notare un comportamento imprevisto che un messaggio AS2 contiene due firme oppure potrebbe essere visualizzato un messaggio di errore simile al seguente:

Nota

Dettagli errore: si è verificato un errore durante l'esecuzione della pipeline di invio: "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 on or the private key does not exist

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per BizTalk Server:

Aggiornamento cumulativo 4 per Microsoft BizTalk Server 2016

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Per informazioni sui Service Pack e sull'elenco degli aggiornamenti cumulativi per BizTalk Server, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2555976 Service Pack e l'elenco di aggiornamenti cumulativi per BizTalk Server

Per altre informazioni su BizTalk Server aggiornamenti rapidi, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2003907 informazioni sugli aggiornamenti rapidi BizTalk e sul supporto dei Service Pack