| Предыдущий | Следующий |
| TRUST_E_TIME_STAMP | TRUST_E_MALFORMED_SIGNATURE |
TRUST_E_BAD_DIGEST
Что означает TRUST_E_BAD_DIGEST
TRUST_E_BAD_DIGEST (0x80096010) — Не удалось проверить цифровую подпись объекта.
Причину следует искать на границе «не удалось проверить цифровую подпись объекта» внутри подсистемы «WinTrust и проверка подписи», где требуется проверить допустимость и структуру входных данных.
Диагностика и проверка результата
Когда исходная операция завершается сообщением «не удалось проверить цифровую подпись объекта», сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
При воспроизведении темы «не удалось проверить цифровую подпись объекта» обязательно сохраните хэш файла, сведения о подписанте и цепочке, время проверки, policy action и данные отзыва.
После исправления повторите тот же вызов на прежних данных; у результата 0x80096010 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80096010: certificate and trust return values.
Нужно найти другой код? Найти другой код состояния или ошибки.