estrutura SecPkgContext_EapPrfInfo (schannel.h)

A estrutura SecPkgContext_EapPrfInfo especifica a PRF (função pseudorandom) e extrai os dados de chave usados pelo protocolo TLS . Para obter informações sobre o Protocolo de Autenticação TLS EAP, consulte http://www.ietf.org/rfc/rfc2716.txt.

Sintaxe

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

Membros

dwVersion

Reservado. Deve ser definido como zero.

cbPrfData

O tamanho, em bytes, da matriz pbPrfData .

pbPrfData

Um valor DWORD que especifica a função pseudorandom e os dados de chave usados pelo protocolo EAP. Veja a seguir os valores possíveis.

Valor Significado
Dados de chave TLS do PPP EAP
0x00
PRF(master secret, "client EAP encryption", client_random + server_random)
Material de chave EAP-TTLSv0
0x01
PRF(master_secret, "material de chave ttls", server_random + client_random)
Dados do desafio EAP-TTLSv0
0x02
PRF(master_secret, "desafio ttls", server_random + client_random)
Material de chave EAP-FAST
0x03
PRF(master_secret, "expansão de chave", server_random + client_random)

pbPrfData

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho schannel.h