Приложения, использующие API-Интерфейс криптографии не может проверить сертификат X.509 в Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 938397
Развернуть все | Свернуть все

В этой статье

Проблема

В Microsoft Windows Server 2003 приложения, использующие API-Интерфейс криптографии (CAPI) не может проверить сертификат X.509. Эта проблема возникает, если сертификат защищен 2 алгоритма Secure Hash (SHA2) семейства алгоритмов хэширования. Программы могут работать неправильно, если они требуют SHA2 семейства алгоритмов хэширования.

Кроме того при оценке сертификат, который использует семейство алгоритмов хэширования SHA2 появляется следующее сообщение:
Нельзя гарантировать целостность этого сертификата. Сертификат может быть поврежден или был изменен.
Кроме того при проверке сертификата с помощью программы Certutil.exe, появляется следующее сообщение об ошибке:
Команда не выполнена: 0x80096004 (-2146869244) не удается проверить подпись сертификата.

Причина

Эта проблема возникает из-за 2 API криптографии (CAPI2) в Windows Server 2003 не поддерживает семейство алгоритмов хэширования SHA2. CAPI2 является частью API криптографии, который обрабатывает сертификаты.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, в которых наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не представляет особой эта проблема, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки и службу поддержки для получения исправления.

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка служба поддержки клиентов и поддержка телефонных номеров или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
условиях обслуживания
Примечание Форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо иметь Windows Server 2003 с пакетом обновления 1 (SP1) или Windows Server 2003 пакетом обновления 2 (SP2) на компьютере. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
889100Как получить последний пакет обновления для Windows Server 2003

Необходимость перезагрузки

После установки этого исправления необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.
Windows Server 2003 с пакетом обновления 1 x 86-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Crypt32.dll5.131.3790.2951596,99208 Июня 2007 г.08: 04x 86
Windows Server 2003 с пакетом обновления 2, x 86-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Crypt32.dll5.131.3790.4095596,48008 Июня 2007 г.07: 53x 86
Windows Server 2003 с пакетом обновления 1, для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Crypt32.dll5.131.3790.29511,757,69607 Июня 2007 г.17: 25IA-641 (SP1)Не применимо
Wcrypt32.dll5.131.3790.2951596,99207 Июня 2007 г.17: 25x 861 (SP1)WOW
Windows Server 2003 с пакетом обновления 2, для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Crypt32.dll5.131.3790.40951,757,18407 Июня 2007 г.17: 30IA-642 (SP2)Не применимо
Wcrypt32.dll5.131.3790.4095596,48007 Июня 2007 г.17: 30x 862 (SP2)WOW
Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Crypt32.dll5.131.3790.29511,430,52807 Июня 2007 г.17: 24x 641 (SP1)Не применимо
Wcrypt32.dll5.131.3790.2951596,99207 Июня 2007 г.17: 24x 861 (SP1)WOW
Windows Server 2003 с пакетом обновления 2, x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Crypt32.dll5.131.3790.40951,430,52807 Июня 2007 г.17: 30x 642 (SP2)Не применимо
Wcrypt32.dll5.131.3790.4095596,48007 Июня 2007 г.17: 30x 862 (SP2)WOW

Статус

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

Дополнительная информация

1 Интерфейс API криптографии (CAPI1) в Windows Server 2003 поддерживает семейство алгоритмов хэширования SHA2. CAPI1 является частью API криптографии, который обрабатывает примитивы криптографии.

Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 938397 - Последний отзыв: 10 сентября 2012 г. - Revision: 6.0
Ключевые слова: 
kbautohotfix kbexpertiseinter kbwinserv2003postsp2fix kbbug kbfix kbqfe kbmt KB938397 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 938397

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com