Partager via


SecPkgContext_EapPrfInfo structure (schannel.h)

La structure SecPkgContext_EapPrfInfo spécifie la fonction pseudorandom (PRF) et extrait les données clés utilisées par le protocole d’authentification TLS ( Extensible Authentication Protocol). Pour plus d’informations sur le protocole d’authentification TLS EAP, consultez http://www.ietf.org/rfc/rfc2716.txt.

Syntaxe

typedef struct _SecPkgContext_EapPrfInfo {
  DWORD dwVersion;
  DWORD cbPrfData;
  PBYTE pbPrfData;
} SecPkgContext_EapPrfInfo, *PSecPkgContext_EapPrfInfo;

Membres

dwVersion

Réservé. Doit être défini sur zéro.

cbPrfData

Taille, en octets, du tableau pbPrfData .

pbPrfData

Valeur DWORD qui spécifie la fonction pseudorandom et les données de clé utilisées par le protocole EAP. Voici les valeurs possibles.

Valeur Signification
Données de clé TLS PPP EAP
0x00
PRF(master secret, « chiffrement EAP client », client_random + server_random)
Matériau de clé EAP-TTLSv0
0x01
PRF(master_secret, « ttls keying material », server_random + client_random)
EAP-TTLSv0 Challenge Data
0x02
PRF(master_secret, « ttls challenge », server_random + client_random)
Matériau de keying EAP-FAST
0x03
PRF(master_secret, « extension de clé », server_random + client_random)

pbPrfData

Configuration requise

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