| Предыдущий | Следующий |
| NTE_PERM | NTE_DOUBLE_ENCRYPT |
NTE_NOT_FOUND
Что означает результат
NTE_NOT_FOUND: Криптографический провайдер не нашёл запрошенный ключ, контейнер или другой объект, на который ссылается текущая CryptoAPI/CNG-операция. Код нужно связывать с конкретным API и именем/идентификатором объекта, а не с общими проблемами сертификатов.
Что проверить
- Запишите API, provider/KSP/CSP, имя контейнера или key name и flags поиска.
- Проверьте область хранения: user/machine, hardware/software provider и фактическую учётную запись процесса.
- Если объект был перечислен раньше, убедитесь, что он не удалён и handle/name не устарели между enumeration и use.
- Для сертификатного сценария отдельно проверьте связь сертификата с private key, не подменяя её общей проверкой chain trust.
Диагностика и исправление
Исправьте имя, область или provider запрашиваемого объекта либо восстановите отсутствующий ключ/контейнер. Повтор с тем же неверным идентификатором не создаёт объект автоматически.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.