Site icon EfmSoft

Что означает код HRESULT 0x80094001 (CERTSRV_E_BAD_REQUESTSUBJECT)?

 
Предыдущий Следующий
CRYPT_E_ASN1_NOEOD CERTSRV_E_NO_REQUEST

CERTSRV_E_BAD_REQUESTSUBJECT

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

CERTSRV_E_BAD_REQUESTSUBJECT означает: Имя субъекта запроса недопустимо или слишком длинное. Центр сертификации отверг Subject: различаемое имя сформировано неверно, содержит неподдерживаемое значение либо превышает допустимый размер.

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

  • Сверьте Subject Name в шаблоне: при построении из Active Directory необходимые атрибуты пользователя или компьютера должны существовать.
  • Если Subject задаёт сам запрос, проверьте CSR/INF на синтаксис RDN, повторяющиеся атрибуты, неожиданные символы и чрезмерную длину.
  • Отдельно проверьте SAN: ошибка в альтернативных именах не должна маскироваться исправлением основного Subject.

Исправление

Исправьте источник имени — данные каталога или сам CSR. Не включайте произвольный supply-in-request без необходимости: это расширяет возможность запрашивать сертификаты на чужие имена.

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


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

Exit mobile version