Rückgabewerte für Zertifikat und Vertrauen

In der folgenden Tabelle sind die Rückgabewerte für Zertifikat und Zertifikatvertrauensstellung aufgeführt. Diese Werte sind in der Headerdatei "Winerror.h" enthalten.

Name Beschreibung Wert
CERT_E_CRITICAL Ein Zertifikat enthält eine unbekannte Erweiterung, die als "kritisch" gekennzeichnet ist. 0x800B0105
CERT_E_INVALID_NAME Das Zertifikat hat einen ungültigen Namen. Der Name ist entweder nicht in der liste zulässig oder explizit ausgeschlossen. 0x800B0114
CERT_E_INVALID_POLICY Das Zertifikat verfügt über eine ungültige Richtlinie. 0x800B0113
CERT_E_ISSUERCHAINING Ein Übergeordnetes Element eines gegebenen Zertifikats hat dieses untergeordnete Zertifikat tatsächlich nicht ausgegeben. 0x800B0107
CERT_E_MALFORMED Ein Zertifikat fehlt oder weist einen leeren Wert für ein wichtiges Feld auf, z. B. einen Antragsteller- oder Ausstellernamen. 0x800B0108
CERT_E_PATHLENCONST Eine Pfadlängeneinschränkung in der Zertifizierungskette wurde verletzt. 0x800B0104
CERT_E_UNTRUSTEDCA Eine Zertifizierungskette wurde ordnungsgemäß verarbeitet, aber eines der Zertifizierungsstellenzertifikate ist vom Richtlinienanbieter nicht vertrauenswürdig. 0x800B0112
CRYPT_E_NO_REVOCATION_CHECK Die Sperrfunktion konnte den Widerruf für das Zertifikat nicht überprüfen. 0x80092012
TRUST_E_BAD_DIGEST Die digitale Signatur des Objekts wurde nicht überprüft. 0x80096010
TRUST_E_BASIC_CONSTRAINTS Die grundlegende Einschränkungserweiterung eines Zertifikats wurde nicht beobachtet. 0x80096019
TRUST_E_CERT_SIGNATURE Die Signatur des Zertifikats kann nicht überprüft werden. 0x80096004
TRUST_E_COUNTER_SIGNER Eine der Zählersignaturen war ungültig. 0x80096003
TRUST_E_EXPLICIT_DISTRUST Das Zertifikat wurde explizit als nicht vertrauenswürdig vom Benutzer markiert. 0x800B0111
TRUST_E_FINANCIAL_CRITERIA Das Zertifikat erfüllt oder enthält keine Authenticode-Finanzerweiterungen. 0x8009601E
TRUST_E_NO_SIGNER_CERT Das Zertifikat für den Signierer der Nachricht ist ungültig oder nicht gefunden. 0x80096002
TRUST_E_SYSTEM_ERROR Fehler auf Systemebene beim Überprüfen der Vertrauensstellung. 0x80096001
TRUST_E_TIME_STAMP Die Signatur oder das Zertifikat des Zeitstempels konnte nicht überprüft oder falsch formatiert werden. 0x80096005