Freigeben über


IKEEXT_CERTIFICATE_CRITERIA0-Struktur (iketypes.h)

Die IKEEXT_CERTIFICATE_CRITERIA0-Struktur enthält eine Reihe von Kriterien, die auf eine Authentifizierungsmethode angewendet werden sollen.

Syntax

typedef struct IKEEXT_CERTIFICATE_CRITERIA0_ {
  FWP_BYTE_BLOB     certData;
  FWP_BYTE_BLOB     certHash;
  IKEEXT_CERT_EKUS0 *eku;
  IKEEXT_CERT_NAME0 *name;
  UINT32            flags;
} IKEEXT_CERTIFICATE_CRITERIA0;

Member

certData

Typ: FWP_BYTE_BLOB

X509/ASN.1-codierter Name des Stammzertifikats. Sollte leer sein, wenn Sie die Konfiguration des Unternehmens oder des vertrauenswürdigen Stammspeichers angeben.

certHash

Typ: FWP_BYTE_BLOB

Hexadezimalzeichenfolge mit 16 Zeichen, die die ID, den Fingerabdruck oder den HASH des Endzertifikats darstellt.

eku

Typ: IKEEXT_CERT_EKUS0*

Die spezifischen EKU-Objektbezeichner (OIDs), die für die Kriterien für das Endzertifikat ausgewählt wurden.

name

Typ: IKEEXT_CERT_NAME0*

Der Name/Antragsteller, der für die Kriterien auf dem Endzertifikat ausgewählt wurde.

flags

Typ: UINT32

Ist für das System reserviert.

Hinweise

Das certData-Member bezieht sich auf den codierten Namen des Stammzertifikats, während die Member certHash, eku und name auf Kriterien für das Endzertifikat verweisen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile iketypes.h

Weitere Informationen

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0