| Предыдущий | Следующий |
| CRYPT_E_NO_PROVIDER | CRYPT_E_DELETED_PREV |
CRYPT_E_SELF_SIGNED
Что означает CRYPT_E_SELF_SIGNED
CRYPT_E_SELF_SIGNED: Обрабатываемый сертификат самоподписан. Самоподпись не делает его автоматически плохим, но доверие должно быть задано политикой и конкретным trust anchor context.
Что проверить
- Проверьте совпадение Subject и Issuer и криптографическую самоподпись сертификата.
- Определите, должен ли этот объект быть доверенным root, тестовым сертификатом или неожиданным leaf.
- Проверьте trust store/location и policy, в рамках которой строится цепочка.
Что делать
Если это ожидаемый root, он должен быть установлен как доверенный якорь предусмотренным способом. Если self-signed certificate появился вместо ожидаемой CA chain, исправьте выдачу или выбор сертификата, а не добавляйте его в trusted roots автоматически.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
