Что означает код HRESULT 0x80094007 (CERTSRV_E_ENCODING_LENGTH)?

 
Предыдущий Следующий
CERTSRV_E_SERVER_SUSPENDED CERTSRV_E_ROLECONFLICT

CERTSRV_E_ENCODING_LENGTH

Как локализовать состояние

CERTSRV_E_ENCODING_LENGTH возвращается при условии Сертификат содержит кодированную длину, которая может быть несовместима со старыми средствами регистрации сертификатов. Для расследования отделите переход записи запроса в базе CA от соседних стадий, которые могли завершиться успешно.

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

  • снимите в журнал цепочку сертификатов и policy OID и параметры, относящиеся к encoding, length до очистки состояния; для условия «Сертификат содержит кодированную длину, которая может быть несовместима со старыми средствами регистрации сертификатов» эти данные позволяют воспроизвести исходную точку отказа.
  • сопоставьте SAN, der, поскольку именно это отличает «Сертификат содержит кодированную длину, которая может быть несовместима со старыми средствами регистрации сертификатов» от соседних HRESULT того же семейства.
  • оставьте в отчёте цепочку сертификатов и policy OID: SAN, der. Если параметр меняется между попытками, сравнение результата «Сертификат содержит кодированную длину, которая может быть несовместима со старыми средствами регистрации сертификатов» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры SAN, der; их фактические значения полезно приложить к трассировке.

Как доказать восстановление

воспроизведите переход записи запроса в базе CA, изменяя только предварительное условие, связанное с «Сертификат содержит кодированную длину, которая может быть несовместима со старыми средствами регистрации сертификатов»; остальные входные данные и объект оставьте прежними.

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

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


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