Что означает код HRESULT 0x80094820 (CERTSRV_E_PENDING_CLIENT_RESPONSE)?

 
Предыдущий Следующий
CERTSRV_E_REQUEST_PRECERTIFICATE_MISMATCH XENROLL_E_KEY_NOT_EXPORTABLE

CERTSRV_E_PENDING_CLIENT_RESPONSE

Граница отказа

CERTSRV_E_PENDING_CLIENT_RESPONSE возвращается при условии Редактирование запроса заблокировано до получения ответа от клиента. Для расследования отделите обработку certificate template от соседних стадий, которые могли завершиться успешно.

Факты до повторной попытки

  • зафиксируйте имя и revision шаблона сертификата и параметры, относящиеся к pending, client, response до очистки состояния; для условия «Редактирование запроса заблокировано до получения ответа от клиента» эти данные позволяют воспроизвести исходную точку отказа.
  • проверьте отдельно oid, OID, der, поскольку именно это отличает «Редактирование запроса заблокировано до получения ответа от клиента» от соседних HRESULT того же семейства.
  • зафиксируйте цепочку сертификатов и policy OID: oid, OID, der. Если параметр меняется между попытками, сравнение результата «Редактирование запроса заблокировано до получения ответа от клиента» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры oid, OID, der; их фактические значения полезно приложить к трассировке.

Проверка после изменения

воспроизведите обработку certificate template, изменяя только предварительное условие, связанное с «Редактирование запроса заблокировано до получения ответа от клиента»; остальные входные данные и объект оставьте прежними.

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

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


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