Что означает код HRESULT 0x80094803 (CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED)?

 
Предыдущий Следующий
CERTSRV_E_TEMPLATE_CONFLICT CERTSRV_E_ARCHIVED_KEY_REQUIRED

CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED

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

CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED означает: В запросе отсутствует обязательное расширение альтернативного имени субъекта. Certificate template требует Subject Alternative Name, но CA не смог получить обязательное SAN-значение из запроса или каталога.

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

  • Проверьте настройки Subject Name шаблона и какие типы SAN — DNS, UPN, e-mail или другие — должны строиться автоматически.
  • Если SAN должен приходить из AD, проверьте соответствующий атрибут объекта и репликацию.
  • Если шаблон разрешает supply in request, изучите CSR и убедитесь, что SAN подписан как часть корректного запроса.

Исправление

Добавьте отсутствующее значение в разрешённый источник. Не включайте произвольный SAN от клиента там, где шаблон специально строит идентичность из Active Directory.

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


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