Что означает код HRESULT 0xC004D207 (SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_HASHID)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_KEYID SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_ATTRIBUTEID

SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_HASHID

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

SL_REMAPPING_SP_PUB_CRYPTO_UNKNOWN_HASHID (0XC004D207) — идентификатор хеш-алгоритма не распознан выбранным криптографическим провайдером.

SPP не может начать или продолжить вычисление хеша, пока алгоритм не определён однозначно. Это не означает несовпадение уже вычисленного хеша.

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

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

  • Проверьте идентификатор hash algorithm в исходной структуре.
  • Сверьте его с набором алгоритмов, поддерживаемых текущим провайдером.
  • Проверьте версию формата защищённых данных, если значение пришло из сериализованного объекта.

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


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