Что означает код HRESULT 0x80094002 (CERTSRV_E_NO_REQUEST)?

 
Предыдущий Следующий
CERTSRV_E_BAD_REQUESTSUBJECT CERTSRV_E_BAD_REQUESTSTATUS

CERTSRV_E_NO_REQUEST

Что означает CERTSRV_E_NO_REQUEST

CERTSRV_E_NO_REQUEST означает: Запрос не существует. CA не находит запрос, над которым клиент пытается выполнить операцию. Обычно речь идёт о идентификатор запроса, отсутствующем именно в базе выбранного центра сертификации.

Что проверить

  • Проверьте имя CA/config string и идентификатор запроса, переданные клиентом.
  • Найдите запись через Certification Authority console или certutil и уточните, не была ли она удалена при очистке базы.
  • Если инфраструктура содержит несколько CA, убедитесь, что retrieve/resubmit выполняется против того же сервера, куда заявка была подана.

Исправление

Если исходной записи действительно нет, отправьте новый запрос и сохраните новый ID. Создание фиктивной записи или поиск «похожего» идентификатор запроса может связать операцию с чужой заявкой.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.