Ошибки при попытке установить сертификат с помощью диспетчера IIS 7.0
Эта статья поможет устранить проблему, из-за которой может возникнуть непредвиденная ошибка среды выполнения при попытке установить сертификат с помощью диспетчера Microsoft IIS (IIS) 7.0.
Исходная версия продукта: Windows Server 2008 с пакетом обновления 2 (SP2), Internet Information Services 7.0
Исходный номер базы знаний: 959216
Симптомы
При попытке установить PKCS#7
сертификат из файла с помощью диспетчера IIS 7.0 может появиться одно из следующих сообщений об ошибке:
Сообщение об ошибке 1
Не удается найти запрос сертификата, связанный с этим файлом сертификата. Запрос сертификата должен быть завершен на компьютере, где он был создан.
Сообщение об ошибке 2
При выполнении этой операции произошла ошибка
Сведения: CertEnroll::CX509Enrollment::p_InstallResponse: достигнуто недопустимое значение тега ASN1.
0x8009310b (ASN:276)
Примечание.
Сертификат установлен правильно, несмотря на сообщение об ошибке.
Причина
Эта проблема возникает из-за того, что диспетчер IIS выполняет операцию подстановки для поиска понятного имени сертификата во время установки. Однако код, который выполняет эту операцию подстановки, пропускает этот конкретный случай и не знает, как получить понятное имя сертификата в файле PKCS#7
. Именно поэтому операция поиска завершается сбоем, и вы получаете сообщение об ошибке.
Решение
Чтобы устранить эту проблему, добавьте понятное имя в сертификат. Чтобы устранить эту проблему, выполните следующие действия.
- Нажмите кнопку "Пуск", выберите "Выполнить", введите certmgr.msc и нажмите кнопку "ОК".
- Выберите "Файл", выберите "Добавить или удалить диапазоны".
- Выберите "Сертификаты", а затем нажмите кнопку "Добавить", а затем нажмите кнопку "ОК".
- Выберите учетную запись компьютера и нажмите кнопку "Далее", а затем нажмите кнопку "Готово".
- Нажмите кнопку ОК.
- Разверните сертификаты (локальный компьютер) и личные, а затем сертификаты.
- Щелкните сертификат правой кнопкой мыши и выберите пункт "Свойства".
- Измените поле "Понятное имя ".
Дополнительные сведения
Эта проблема должна быть устранена в Windows Server 2008 с пакетом обновления 3 (SP3).
Обратная связь
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Отправить и просмотреть отзыв по