| Предыдущий | Следующий |
| 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 на каждом сертификате.
- Убедитесь, что приложение не задаёт ошибочно слишком узкое требование.
- Не считайте добавление корневого сертификата универсальным исправлением: доверие и политика — разные проверки.
Исправление состоит либо в использовании цепочки с допустимой политикой, либо в корректировке ошибочно заданного требования приложения. Ослаблять проверку всех сертификатов ради одного случая не следует.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.