| Предыдущий | Следующий |
| SL_REMAPPING_SP_PUB_CRYPTO_INVALID_BLOCK | SL_REMAPPING_SP_PUB_CRYPTO_INVALID_PADDING |
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_FORMAT
Что означает SL_REMAPPING_SP_PUB_CRYPTO_INVALID_FORMAT
SL_REMAPPING_SP_PUB_CRYPTO_INVALID_FORMAT (0XC004D210) — криптографический блок имеет формат, не соответствующий ожидаемому для текущей операции.
Для этого семейства SPP важна структура закодированного блока, например RSA encoding, а не просто длина входного буфера. Повреждение или другая схема упаковки приводит к отдельному INVALID_FORMAT.
Для такого криптографического статуса полезно сохранить идентификатор провайдера и алгоритма, размеры входных буферов и вызываемую функцию; закрытые ключи и защищённые лицензионные данные в диагностический отчёт не включают.
Что проверить
- Проверьте ожидаемый формат/схему кодирования для выбранного алгоритма.
- Сверьте данные до и после сериализации или передачи между компонентами.
- Не пытайтесь исправлять подпись до проверки того, что входной блок разобран в правильном формате.
Технические ссылки
- CNG cryptographic primitive functions.
- BCryptHashData.
- BCryptVerifySignature.
- Signing data with CNG.
Нужно найти другой код? Найти другой код состояния или ошибки.
