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