| Предыдущий | Следующий |
| CRYPT_E_NOT_CHAR_STRING | CRYPT_E_SECURITY_SETTINGS |
CRYPT_E_FILERESIZED
Что означает CRYPT_E_FILERESIZED
CRYPT_E_FILERESIZED: Операция записи изменила бы размер или layout файла, который уже содержит встроенную подпись, поэтому существующее подписанное представление нельзя сохранить простым incremental update.
Что проверить
- Определите конкретную запись, которая меняет размер подписанного файла.
- Сравните размер и offsets signature-related structures до и после предполагаемого изменения.
- Если формат допускает подпись только финального файла, выполняйте все содержательные изменения до создания подписи.
Что делать
Правильный путь — сформировать окончательный файл, а затем подписать его заново. Нельзя считать старую подпись действительной после изменения диапазонов байтов, которые она должна защищать.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
