struttura SecPkgContext_EapPrfInfo (schannel.h)

La struttura SecPkgContext_EapPrfInfo specifica la funzione pseudorandoma (PRF) ed estrae i dati chiave usati dal protocollo tls ( Transport Layer Security Protocol) Extensible Authentication Protocol (EAP). Per informazioni sul protocollo di autenticazione TLS EAP, vedere http://www.ietf.org/rfc/rfc2716.txt.

Sintassi

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

Members

dwVersion

Riservato. Deve essere impostato su zero.

cbPrfData

Dimensione, in byte, della matrice pbPrfData .

pbPrfData

Valore DWORD che specifica la funzione pseudorandoma e i dati della chiave utilizzati dal protocollo EAP. Di seguito sono riportati i valori possibili.

Valore Significato
Dati della chiave TLS DI PPP EAP
0x00
PRF(master secret, "crittografia EAP client", client_random + server_random)
Materiale di keying EAP-TTLSv0
0x01
PRF(master_secret, "ttls keying material", server_random + client_random)
Dati di verifica EAP-TTLSv0
0x02
PRF(master_secret, "ttls challenge", server_random + client_random)
Materiale di keying EAP-FAST
0x03
PRF(master_secret, "espansione chiave", server_random + client_random)

pbPrfData

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione schannel.h