| Предыдущий | Следующий |
| SL_REMAPPING_SP_PUB_API_INVALID_HANDLE | SL_REMAPPING_SP_PUB_API_NO_AES_PROVIDER |
SL_REMAPPING_SP_PUB_API_INVALID_KEY_LENGTH
Что означает SL_REMAPPING_SP_PUB_API_INVALID_KEY_LENGTH
SL_REMAPPING_SP_PUB_API_INVALID_KEY_LENGTH (0xC004D055) — публичный API платформа защиты программного обеспечения отклонил криптографический ключ недопустимой длины.
Что отклонил API
Software Protection public API получил key data с длиной, которая не соответствует ожидаемому типу ключа или формату параметра. Это validation failure входа до собственно активации.
Что проверить
- Запишите длину после декодирования/нормализации, а не только длину исходной строки.
- Сверьте тип ключа и метод API: product key, token/key blob и другие значения имеют разные contracts.
- Проверьте, не добавились ли нулевые байты, перенос строки или неверная кодировка при marshaling.
Как исправить
Передавайте ключ в формате и длине, которые требует конкретный метод. Не меняйте licensing store, пока ошибка воспроизводится на проверке длины входного параметра.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.