ИСПРАВЛЕНО: ошибка «При обработке сертификата произошла неизвестная ошибка» при доступе к приложению, размещенному на веб-сервере Apache.

Применяется к
Forefront Unified Access Gateway 2010

Проблема

При доступе к приложению, размещенному на веб-сервере Apache, через Microsoft Forefront Unified Access Gateway 2010 может появиться следующее сообщение об ошибке:

Примечание

При обработке сертификата произошла неизвестная ошибка.

Примечание. Эта проблема возникает только в том случае, если подключение от Forefront Unified Access Gateway к серверу Apache осуществляется по протоколу HTTPS.

Причина

Эта проблема может возникнуть, если веб-сервер возвращает ответ, который не содержит заголовка длиной содержимого, но вместо этого включает заголовок «Connection:close» и завершает TCP-соединение, чтобы обозначить окончание ответа. Schannel расшифрует сообщение и возвращает SEC_I_CONTEXT_EXPIRED в Forefront Unified Access Gateway, чтобы указать, что отправитель закрыл подключение. Однако Forefront Unified Access Gateway ошибочно интерпретирует это состояние ошибки.

Решение

Эта проблема устранена в накопительном пакете 1 для Forefront Unified Access Gateway 2010 с пакетом обновления 4.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Дополнительные сведения

Эта проблема наблюдается в следующей трассировке единого шлюза доступа Forefront:

[whlfilter CExtECB::OnRecvSrvrDataCompleted WhlExt2IWS.cpp@3301]
Info:Ответ от RWS на фильтр (ExtECB=00000000136ABA70), (PFC=000000000CBAB2D8) ---[HTTP/1.1 200 OK
Pragma: отсутствие кэша
Cache-Control: no-cache
Срок действия истекает: дата и время
X-Powered-by: Сервлет 2.4; Tomcat-5.0.28/JBoss-3.2.6 (build: CVSTag=JBoss_3_2_6 date=date)
Тип контента: text/html; charset=UTF-8
Кодировка содержимого: gzip
Вари: Accept-Encoding
Date: дата и время по Гринвичу
Сервер: Apache-Coyote/1.1
Подключение: закрыть
[sslbox SSLMachine::HandleDecryptMessageError SSLMachine.cpp@753] ERROR:SSLMachine::Read(): Сбой DecryptMessage (SEC_I_CONTEXT_EXPIRED) Ошибка: 997

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.