Что означает код HRESULT 0x80090019 (NTE_KEYSET_NOT_DEF)?

 
Предыдущий Следующий
NTE_PROV_TYPE_ENTRY_BAD NTE_KEYSET_ENTRY_BAD

NTE_KEYSET_NOT_DEF

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

NTE_KEYSET_NOT_DEF (0x80090019) — Набор ключей не определён.

Контекст возврата — «набор ключей не определён» в подсистеме «CryptoAPI/CNG и ключевое хранилище»; он сужает расследование до задачи: сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

При результате «набор ключей не определён» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

С первым HRESULT по теме «набор ключей не определён» сопоставьте provider/KSP, имя или unique name ключа, алгоритм, flags и точный Crypt*/NCrypt*-вызов.

Подтвердите изменение повтором исходной операции: результат 0x80090019 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80090019: CryptAcquireContext · CryptAcquireCertificatePrivateKey.


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