Compartir a través de


estructura SecPkgContext_EapPrfInfo (schannel.h)

La estructura SecPkgContext_EapPrfInfo especifica la función pseudoaleatoria (PRF) y extrae los datos clave usados por el protocolo de autenticación de protocolo de seguridad de la capa de transporte (TLS) del Protocolo de autenticación extensible de autenticación (EAP). Para obtener información sobre el protocolo de autenticación TLS de EAP, consulte http://www.ietf.org/rfc/rfc2716.txt.

Sintaxis

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

Miembros

dwVersion

Reservado. Debe establecerse en cero.

cbPrfData

Tamaño, en bytes, de la matriz pbPrfData .

pbPrfData

Valor DWORD que especifica la función pseudoaleatoria y los datos clave utilizados por el protocolo EAP. A continuación se muestran los valores posibles.

Valor Significado
Datos de clave TLS de EAP de PPP
0x00
PRF(master secret, "client EAP encryption", client_random + server_random)
Material de clave EAP-TTLSv0
0x01
PRF(master_secret, "ttls keying material", server_random + client_random)
Datos de desafío de EAP-TTLSv0
0x02
PRF(master_secret, "ttls challenge", server_random + client_random)
Material de clave EAP-FAST
0x03
PRF(master_secret, "expansión de claves", server_random + client_random)

pbPrfData

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado schannel.h