POPRAWKA: Podpisywanie wiadomości AS2 kończy się niepowodzeniem z błędem lub zawiera dwa podpisy dla jednej wiadomości z algorytmem podpisywania SHA256 w programie BizTalk Server

Dotyczy
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Objawy

Po skonfigurowaniu aplikacji BizTalk do używania algorytmu podpisywania SHA256 komunikatów instrukcji stosowania 2 (AS2) w programie Microsoft BizTalk Server można zauważyć nieoczekiwane zachowanie, że jedna wiadomość AS2 zawiera dwie sygnatury, lub może zostać wyświetlony komunikat o błędzie podobny do następującego:

Uwaga

Szczegóły błędu: Wystąpił błąd podczas wykonywania potoku wysyłania: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=TokenID" Source: "AS2 encoder" Wyślij port: PortID URI: FilePath Przyczyna: koder MIME nie może podpisać wiadomości, ponieważ certyfikat ma włączoną ochronę klucza prywatnego lub klucz prywatny nie istnieje

Rozwiązanie

Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu BizTalk Server:

Aktualizacja zbiorcza 4 dla programu Microsoft BizTalk Server 2016

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Aby uzyskać informacje dotyczące dodatków Service Pack i listy aktualizacji zbiorczych dla programu BizTalk Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2555976 Lista dodatków Service Pack i aktualizacji zbiorczych dla BizTalk Server

Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2003907 Informacje o poprawkach BizTalk i pomocy technicznej dotyczącej dodatków Service Pack