Поделиться через


Возвращаемые значения сертификата и доверия

В следующей таблице перечислены возвращаемые значения сертификата и доверия сертификата. Эти значения содержатся в файле заголовка Winerror.h.

Имя Описание Значение
CERT_E_CRITICAL Сертификат содержит неизвестное расширение, помеченное как критическое. 0x800B0105
CERT_E_INVALID_NAME Недопустимое имя сертификата. Это имя не включено в список разрешенных имен или явно исключено из данного списка. 0x800B0114
CERT_E_INVALID_POLICY Сертификат имеет недопустимую политику. 0x800B0113
CERT_E_ISSUERCHAINING Родительский элемент данного сертификата фактически не выдавал этот дочерний сертификат. 0x800B0107
CERT_E_MALFORMED Сертификат отсутствует или содержит пустое значение для важного поля, например имя субъекта или издателя. 0x800B0108
CERT_E_PATHLENCONST Нарушено ограничение длины цепочки сертификатов. 0x800B0104
CERT_E_UNTRUSTEDCA Цепочка сертификации обработана правильно, но поставщик политик не доверяет одному из сертификатов ЦС. 0x800B0112
CRYPT_E_NO_REVOCATION_CHECK Функции отзыва не удалось проверка отзыва сертификата. 0x80092012
TRUST_E_BAD_DIGEST Цифровая подпись объекта не проверена. 0x80096010
TRUST_E_BASIC_CONSTRAINTS Расширение основных ограничений сертификата не было просмотрено. 0x80096019
TRUST_E_CERT_SIGNATURE Невозможно проверить подпись сертификата. 0x80096004
TRUST_E_COUNTER_SIGNER Одна из подписей счетчика была недопустимой. 0x80096003
TRUST_E_EXPLICIT_DISTRUST Сертификат был явно помечен пользователем как ненадежный. 0x800B0111
TRUST_E_FINANCIAL_CRITERIA Сертификат не соответствует финансовым расширениям Authenticode и не содержит их. 0x8009601E
TRUST_E_NO_SIGNER_CERT Сертификат для подписывающего сообщения недействителен или не найден. 0x80096002
TRUST_E_SYSTEM_ERROR При проверке отношений доверия произошла ошибка. 0x80096001
TRUST_E_TIME_STAMP Невозможно проверить отметку времени или сертификат либо отметка времени/сертификат имеет неверный формат. 0x80096005