Что означает код HRESULT 0x8009480B (CERTSRV_E_SIGNATURE_REJECTED)?

 
Предыдущий Следующий
CERTSRV_E_SIGNATURE_COUNT CERTSRV_E_ISSUANCE_POLICY_REQUIRED

CERTSRV_E_SIGNATURE_REJECTED

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

CERTSRV_E_SIGNATURE_REJECTED означает: Одна или несколько подписей не содержат обязательные политики приложения или выдачи. В запросе отсутствует одна или несколько обязательных действительных подписей. Одна или несколько представленных подписей не удовлетворяют обязательным application/issuance policies, поэтому CA не засчитывает требуемое число действительных подписей.

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

  • Проверьте каждую подпись отдельно: certificate chain, срок действия, EKU/application policy и issuance policy.
  • Сверьте требования шаблона с сертификатом конкретного enrollment agent, а не только с членством пользователя в группе.
  • Сохраните CMC/request до повторной подписи, чтобы видеть, какая подпись и политика были отвергнуты.

Исправление

Переподпишите запрос подходящим агентским сертификатом. Не добавляйте лишние подписи «на всякий случай»: они тоже проходят policy validation и могут затруднить аудит.

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


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