Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält zusätzliche Fehlerinformationen zum Status einer Zertifikattransparenz-Richtlinienüberprüfung.
Syntax
typedef struct _CT_EXTRA_CERT_CHAIN_POLICY_STATUS {
DWORD cbSize;
LONG lErrorStatus;
LONG lErrorSubStatus;
DWORD cEntries;
DWORD cValidated;
} CT_EXTRA_CERT_CHAIN_POLICY_STATUS, *PCT_EXTRA_CERT_CHAIN_POLICY_STATUS;
Elemente
cbSize
Die Größe der Struktur in Byte.
lErrorStatus
Der Fehlerstatus der Zertifikatkettenrichtlinie.
| Wert | BESCHREIBUNG |
|---|---|
> 0 |
Warnung : Diese Fehler können ignoriert werden. Wird S_FALSE zugeordnet. |
== 0 |
Erfolg – Wird S_OK zugeordnet. |
< 0 |
Schwerwiegender Fehler – Diese Fehler sollten nicht ignoriert werden. Wird E_FAIL zugeordnet. |
Weitere Informationen finden Sie unter Hinweise .
lErrorSubStatus
Der Unterstatus der Zertifikatkettenrichtlinie. Hängt von lErrorStatus ab. Kann lErrorStatus überschreiben.
Weitere Informationen finden Sie unter Hinweise .
cEntries
Die Anzahl der SCT-Einträge in der Zertifikatkette.
cValidated
Gibt die Anzahl der SCT-Einträge an, die in der Zertifikatkette erfolgreich überprüft wurden.
Bemerkungen
Die folgenden Werte sind mögliche Felder "lErrorStatus " und "lErrorSubStatus ":
| Wert | BESCHREIBUNG |
|---|---|
CERT_CHAIN_POLICY_CT_ERROR_UNDECODABLE_SCT_EXTENSION-112 |
SCT-Erweiterung konnte nicht ASN.1 decodiert sein (ungültige Syntax oder nicht unterstützt). |
CERT_CHAIN_POLICY_CT_ERROR_UNRETRIEVABLE_SCT_EXTENSION-111 |
SCT-Erweiterung konnte nicht abgerufen werden. |
CERT_CHAIN_POLICY_CT_ERROR_MISSING_SCT_EXTENSION-110 |
SCT-Erweiterung fehlt. |
CERT_CHAIN_POLICY_CT_ERROR_INVALID_ISSUER_CERT-101 |
Das Ausstellerzertifikat konnte nicht in das richtige Format konvertiert werden (ungültige Syntax). |
CERT_CHAIN_POLICY_CT_ERROR_INVALID_SUBJECT_CERT-100 |
Das Antragstellerzertifikat konnte nicht in das richtige Format konvertiert werden (ungültige Syntax). |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INSUFFICIENT-4 |
Mindestens ein SCTs wurde überprüft, aber der gesamt gültige Betrag, der erforderlich ist, um die CT-Richtlinienüberprüfung zu bestehen, wurde nicht erfüllt. |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_VERSION-3 |
Das SCT ist von einer nicht unterstützten Version (nur v1 wird unterstützt). |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_UNKNOWN_LOG-2 |
Der SCT wurde von einem Protokoll ausgestellt, das sich nicht im CT-Protokollspeicher befand. |
CERT_CHAIN_POLICY_CT_ERROR_SCT_VALIDATION_STATUS_INVALID-1 |
Die SCT-Signatur ist falsch, der Zeitstempel ist in der Zukunft vorhanden oder ist andernfalls ungültig. |
CERT_CHAIN_POLICY_CT_SUCCESS_SCT_VALIDIDATION_STATUS_VALID0 |
Die Menge der gültigen SCTs, die erforderlich sind, um die CT-Richtlinienüberprüfung zu bestehen, wurde erfüllt. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 11 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2022 [nur Desktop-Apps] |
| Überschrift | wincrypt.h |