| Предыдущий | Следующий |
| CRYPT_E_BAD_ENCODE | CRYPT_E_NOT_FOUND |
CRYPT_E_FILE_ERROR
Что означает CRYPT_E_FILE_ERROR
CRYPT_E_FILE_ERROR: Криптографическая операция не смогла прочитать или записать необходимый файл; непосредственная причина может быть в пути, правах, sharing mode, носителе или обычной I/O ошибке.
Что проверить
- Сохраните путь и низкоуровневый Win32 error для первого неудачного CreateFile/ReadFile/WriteFile.
- Проверьте ACL и identity процесса, а также блокировку файла другим процессом.
- Отдельно проверьте свободное место, сетевой/съёмный носитель и факт частичного чтения или записи.
Что делать
Не заменяйте файл сертификата или подпись, пока не подтверждено повреждение содержимого. При CRYPT_E_FILE_ERROR сначала нужно восстановить надёжный доступ к исходному объекту и повторить чтение без изменения данных.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.