Freigeben über


CT_EXTRA_CERT_CHAIN_POLICY_STATUS Struktur (wincrypt.h)

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_VALID
0
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

Siehe auch

CERT_CHAIN_POLICY_STATUS