| Предыдущий | Следующий |
| 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: запись о ключе распознана, однако ключ нельзя открыть или использовать в текущем состоянии провайдера/защищённой среды.
Для такого криптографического статуса полезно сохранить идентификатор провайдера и алгоритма, размеры входных буферов и вызываемую функцию; закрытые ключи и защищённые лицензионные данные в диагностический отчёт не включают.
Что проверить
- Проверьте состояние криптографического провайдера и доступность контейнера ключа.
- Убедитесь, что операция имеет право использовать нужный тип ключа.
- Если ключ аппаратно или состоянием привязан к системе, проверьте изменения защищённой среды после перезагрузки/обновления.
Технические ссылки
- CNG cryptographic primitive functions.
- BCryptHashData.
- BCryptVerifySignature.
- Signing data with CNG.
Нужно найти другой код? Найти другой код состояния или ошибки.