| Предыдущий | Следующий |
| SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_AVAILABLE | SL_REMAPPING_SP_PUB_CRYPTO_NOT_BLOCK_ALIGNED |
SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_FOUND
Что означает SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_FOUND
SL_REMAPPING_SP_PUB_CRYPTO_KEY_NOT_FOUND (0XC004D20B) — в выбранном криптографическом провайдере нет ключевого объекта с требуемым идентификатором.
Здесь key ID корректно распознан, но соответствующий ключ отсутствует. Это позволяет отличить код от UNKNOWN_KEYID и KEY_NOT_AVAILABLE.
Для такого криптографического статуса полезно сохранить идентификатор провайдера и алгоритма, размеры входных буферов и вызываемую функцию; закрытые ключи и защищённые лицензионные данные в диагностический отчёт не включают.
Что проверить
- Проверьте, когда и где должен был быть создан требуемый ключ.
- Сверьте провайдер/хранилище ключей с тем, которое использовалось при создании защищённых данных.
- Если ключ восстанавливается из SPP-хранилища, проверьте предыдущую операцию импорта или восстановления.
Технические ссылки
- CNG cryptographic primitive functions.
- BCryptHashData.
- BCryptVerifySignature.
- Signing data with CNG.
Нужно найти другой код? Найти другой код состояния или ошибки.