Site icon EfmSoft

Что означает код HRESULT 0x800B0113 (CERT_E_INVALID_POLICY)?

 
Предыдущий Следующий
CERT_E_UNTRUSTEDCA CERT_E_INVALID_NAME

CERT_E_INVALID_POLICY

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

CERT_E_INVALID_POLICY означает, что построенная цепочка сертификатов не удовлетворяет политике, которую требует проверяющая сторона. Обычно проблема связана с OID certificate policies, policy constraints или тем, что нужная политика не проходит через всю цепочку.

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

  • Сохраните всю цепочку и набор требуемых policy OID.
  • Проверьте расширения Certificate Policies и Policy Constraints на каждом сертификате.
  • Убедитесь, что приложение не задаёт ошибочно слишком узкое требование.
  • Не считайте добавление корневого сертификата универсальным исправлением: доверие и политика — разные проверки.

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

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


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

Exit mobile version