structure IKEEXT_CERTIFICATE_CRITERIA0 (iketypes.h)

La structure IKEEXT_CERTIFICATE_CRITERIA0 contient un ensemble de critères à appliquer à une méthode d’authentification.

Syntaxe

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;

Membres

certData

Type : FWP_BYTE_BLOB

Nom encodé X509/ASN.1 du certificat racine. Doit être vide lors de la spécification d’entreprise ou de configuration du magasin racine approuvé.

certHash

Type : FWP_BYTE_BLOB

Chaîne hexadécimale de 16 caractères qui représente l’ID, l’empreinte numérique ou le HACHAGE du certificat de fin.

eku

Type : IKEEXT_CERT_EKUS0*

Identificateurs d’objet (EKU) spécifiques à l’utilisation de clé étendue (OID) sélectionnés pour les critères du certificat de fin.

name

Type : IKEEXT_CERT_NAME0*

Nom/objet sélectionné pour les critères du certificat de fin.

flags

Type : UINT32

Réservé pour le système.

Remarques

Le membre certData fait référence au nom encodé du certificat racine, tandis que les membres certHash, eku et name font référence aux critères du certificat de fin.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête iketypes.h

Voir aussi

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0