Что означает код HRESULT 0xC004D20A (SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_AVAILABLE)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_CRYPTO_HASH_FINALIZED SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_FOUND

SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_AVAILABLE

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

SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_AVAILABLE (0XC004D20A) — идентификатор ключа известен, но сам ключ недоступен для текущей операции.

Это отличается от KEY_NOT_FOUND: запись о ключе распознана, однако ключ нельзя открыть или использовать в текущем состоянии провайдера/защищённой среды.

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

Что проверить

  • Проверьте состояние криптографического провайдера и доступность контейнера ключа.
  • Убедитесь, что операция имеет право использовать нужный тип ключа.
  • Если ключ аппаратно или состоянием привязан к системе, проверьте изменения защищённой среды после перезагрузки/обновления.

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


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