Что означает код HRESULT 0x80090030 (NTE_DEVICE_NOT_READY)?

 
Предыдущий Следующий
NTE_HMAC_NOT_SUPPORTED NTE_AUTHENTICATION_IGNORED

NTE_DEVICE_NOT_READY

В NTE_DEVICE_NOT_READY особенно важна область действия: состояние криптографического устройства . Выбранный поставщик установлен и может определить своё устройство, но токен, считыватель, TPM, HSM или удалённое устройство сейчас не готовы к операции.

Найдите первую сбойную границу

При этом результате поставщик опирается на отдельно управляемое или ограниченное устройство: смарт-карту, TPM, HSM, виртуальный токен, считыватель или удалённую службу ключей. Установка поставщика, обнаружение устройства, готовность, ёмкость объектов, состояние аутентификации и политика ключей — отдельные уровни и должны журналироваться независимо.

Чем это отличается от похожих сбоев

NTE_DEVICE_NOT_FOUND означает, что требуемое устройство не найдено на платформе; данный код — что оно известно, но не готово. Удаление объектов токена до экспорта меток, ID, сертификатов и политик может уничтожить единственные данные о переполнении или неудачной очистке после регистрации.

Регрессионная проверка

Для этого результата исходный поставщик должен обнаружить готовое устройство и выполнить целевую операцию при стабильном составе объектов; временный успех с несвязанным оборудованием является только данными для локализации.

Технические ссылки

Для NTE_DEVICE_NOT_READY, эти источники определяют HRESULT и соответствующий интерфейс, протокол или формат данных состояния криптографического устройства.


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