| Предыдущий | Следующий |
| CERTSRV_E_TEMPLATE_DENIED | CERTSRV_E_ADMIN_DENIED_REQUEST |
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
Разбор CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: данные для диагностики
Код CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE, числовое значение 0x80094013, фиксирует конкретный результат операции. Контроллер домена не поддерживает подписанный трафик LDAP. Обновите контроллер домена либо настройте службы сертификатов на использование SSL для доступа к Active Directory.
Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE старший бит HRESULT делает значение ошибкой. Константа CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE объявлена в winerror.h и относится к области «Active Directory Certificate Services».
Техническая граница
Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE этот HRESULT относится к обработке запроса центром сертификации. Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE результат нужно связывать с конкретным Request ID, шаблоном, политикой выдачи и состоянием CA; повторная отправка без анализа disposition часто создаёт новый запрос, но не устраняет причину отказа.
Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE само имя кода не доказывает первопричину. Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE оно указывает, на каком контракте подсистема обнаружила нарушение; первичным считается первый вызов, который вернул HRESULT.
В имени CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE закодированы ориентиры для расследования: CERTSRV — технический признак «certsrv»; DOWNLEVEL — технический признак «downlevel»; UPGRADE — технический признак «upgrade». Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE эти ориентиры задают конкретный предмет проверки, но не заменяют контракт вызвавшего API.
Что сообщает Windows: признаки в имени константы
Маркер CERTSRV в CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE направляет проверку на технический признак «certsrv». Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE сопоставьте этот признак с фактическими параметрами первого неуспешного вызова.
При разборе CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE обозначение DOWNLEVEL связывает код с темой «технический признак «downlevel»». До повторной проверки CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE сохраните входные данные без нормализации.
Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE часть UPGRADE относится к области «технический признак «upgrade»». При разборе CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE проверьте, какое состояние этого объекта ожидалось и какое наблюдалось реально.
Данные для воспроизведения
- На границе сбоя по
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADEнужно сохранить атрибуты запроса, выбранный шаблон и версию шаблона. - Для сравнения с исправным случаем по
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADEнужно сохранить события CertificationAuthority и результат certutil -view для запроса.
Практическая диагностика
- Для
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: Найти исходный запрос в базе CA по Request ID и прочитать disposition message; повторите шаг на исправном контрольном примере. - Для
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: Сопоставить требования шаблона с Subject, SAN, EKU, политиками выдачи и ключом; сохраните первый hresult и точное время результата. - Для
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: Проверить, разрешена ли выдача выбранного шаблона этой CA и этому субъекту; отдельно отметьте изменение состояния объекта. - Для
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: Отделить административный отказ от ошибки кодирования, аттестации или архивации ключа; все остальные условия оставьте неизменными. - Для
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE: После исправления создать новый контролируемый запрос и проверить всю цепочку выдачи; не удаляйте исходные данные до завершения сравнения.
Восстановление рабочего пути
Корректирующее действие для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE должно устранять условие «Контроллер домена не поддерживает подписанный трафик LDAP. Обновите контроллер домена либо настройте службы сертификатов на использование SSL для доступа к Active Directory» на уровне Active Directory Certificate Services. Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE простое подавление HRESULT, бесконечный повтор или очистка всех настроек не доказывают восстановление контракта.
Для CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE исправление считается подтверждённым, когда исходная операция проходит в том же окружении, отрицательный тест по-прежнему предсказуемо отклоняется, а журнал не содержит нового скрытого сбоя.
Ссылки Microsoft
- Microsoft: Active Directory Certificate Services обзор — CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
- Microsoft: Microsoft: Certificate Enrollment Web Service — CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
- Microsoft: Microsoft: Audit Certification Services — CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
- Документация по Active Directory Certificate Services — CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
Нужно найти другой код? Найти другой код состояния или ошибки.