Что означает код HRESULT 0x80096011 (TRUST_E_MALFORMED_SIGNATURE)?

 
Предыдущий Следующий
TRUST_E_BAD_DIGEST TRUST_E_BASIC_CONSTRAINTS

TRUST_E_MALFORMED_SIGNATURE

Что означает TRUST_E_MALFORMED_SIGNATURE

TRUST_E_MALFORMED_SIGNATURE (0x80096011) — Цифровая подпись объекта имеет недопустимый формат; технические сведения приведены в бюллетене безопасности MS13-098.

Значение относится не ко всему компоненту «WinTrust и проверка подписи», а к связке «подпись: цифровая подпись объекта имеет недопустимый формат; технические сведения приведены в бюллетене…»; до очистки состояния важно проверить допустимость и структуру входных данных.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «цифровая подпись объекта имеет недопустимый формат; технические сведения приведены в бюллетене безопасности MS13-098», сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

Для диагностики темы «подпись: цифровая подпись объекта имеет недопустимый формат; технические сведения приведены в бюллетене…» сохраните хэш файла, сведения о подписанте и цепочке, время проверки, policy action и данные отзыва.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80096011 и без обхода штатных проверок.

Документация для результата 0x80096011: certificate and trust return values.


Нужно найти другой код? Найти другой код состояния или ошибки.