Что означает код HRESULT 0xC004D203 (SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER)?

 
Предыдущий Следующий
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCKLENGTH SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHERMODE

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER

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

SL_REMAPPING_SP_PUB_CRYPTO_INVALID_CIPHER (0XC004D203) — указан недопустимый или неподдерживаемый идентификатор шифра.

SPP не смог выбрать криптографический алгоритм для защищённых лицензионных данных. Это отличается от INVALID_CIPHERMODE, где сам шифр известен, но неверен режим его работы.

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

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

  • Зафиксируйте идентификатор алгоритма, переданный криптографическому провайдеру.
  • Проверьте поддержку этого шифра в используемой версии Windows/провайдера.
  • Исключите повреждение сериализованного поля, из которого считывается идентификатор шифра.

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


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