ВИПРАВЛЕННЯ: Не вдається підписати повідомлення AS2 або містить два підписи для одного повідомлення з алгоритмом підпису SHA256 на сервері BizTalk Server

Застосовується до
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Ознаки

Коли ви налаштовуєте програму BizTalk на використання алгоритму підпису SHA256 повідомлень Applicability Statement 2 (AS2) на сервері Microsoft BizTalk Server, ви можете помітити неочікувану поведінку, коли одне повідомлення AS2 містить дві підписи, або може з'явитися повідомлення про помилку, схожу на таку:

Примітка.

Відомості про помилку: сталася помилка під час виконання конвеєра надсилання: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, version=3.0.1.0, Culture=neutral, PublicKeyToken=TokenID" Джерело: "Кодувальник AS2" Порт надсилання: PortID URI: FilePath Причина: кодувальнику MIME не вдалося підписати повідомлення, оскільки сертифікат захищено закритими ключами або закритий ключ не існує

Спосіб усунення проблеми

Цю проблему вирішено в такому сукупному оновленні для BizTalk Server:

Сукупний пакет оновлень 4 для Microsoft BizTalk Server 2016

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Щоб отримати відомості про пакети оновлень і сукупний список оновлень для BizTalk Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:

2555976 Пакет оновлень і список сукупних оновлень для BizTalk Server

Щоб отримати додаткові відомості про виправлення BizTalk Server, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:

2003907 Відомості про виправлення BizTalk і підтримку пакетів оновлень