Что означает код HRESULT 0xC004D206 (SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_KEYID)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_PROVIDERID SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_HASHID

SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_KEYID

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

SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_KEYID (0XC004D206) — криптографический идентификатор ключа или его типа не распознан.

Это ошибка идентификатора, а не KEY_NOT_FOUND: SPP не может корректно интерпретировать сам key ID, поэтому поиск объекта ключа ещё не является основной проблемой.

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

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

  • Проверьте значение и формат key ID, полученного из защищённых данных.
  • Сверьте версию структуры, в которой хранится идентификатор ключа.
  • Исключите подмену или повреждение поля при сериализации/чтении trusted store.

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


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