| Предыдущий | Следующий |
| CERTSRV_E_NO_REQUEST | CERTSRV_E_PROPERTY_EMPTY |
CERTSRV_E_BAD_REQUESTSTATUS
Что означает результат
CERTSRV_E_BAD_REQUESTSTATUS: Операция AD CS вызвана для certificate request, текущее состояние которого её не допускает. Запрос существует, но его disposition/lifecycle не соответствует требуемой стадии.
Что проверить
- Запишите RequestID и текущий disposition до повторной операции.
- Проверьте, не пытается ли код повторно submit/deny/issue/retrieve для уже завершённого или ещё pending запроса.
- Сопоставьте административную операцию с состоянием запроса на CA, а не с локально кэшированным статусом клиента.
- Исключите гонку двух операторов или автоматизаций, которые меняют один RequestID.
Диагностика и исправление
Выполняйте только операцию, допустимую для фактического состояния request. Повтор того же вызова без изменения disposition воспроизводит тот же HRESULT.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.