| Предыдущий | Следующий |
| NTE_BAD_HASH_STATE | NTE_NO_MEMORY |
NTE_NO_KEY
Что означает NTE_NO_KEY
NTE_NO_KEY (0X8009000D) — CryptoAPI/CNG не нашёл ключ, который должен соответствовать указанному container/key name или certificate context.
Что проверить
Сохраните provider/KSP, key container/name, machine/user scope и SID процесса. Проверьте, существует ли ключ именно в этом provider и scope.
Если проблема связана с сертификатом, проверьте наличие private-key association, а не только certificate object. Не генерируйте новый ключ, если нужен прежний для расшифрования/подписи.
Как подтвердить причину
Причина подтверждается успешным открытием ожидаемого ключа тем же provider/context либо восстановлением правильной private-key association.
Технические ссылки: Microsoft: WinVerifyTrust · Microsoft: Authenticode · Microsoft: certificate chain verification.
Нужно найти другой код? Найти другой код состояния или ошибки.
