Bagikan melalui


struktur SecPkgContext_EapPrfInfo (schannel.h)

Struktur SecPkgContext_EapPrfInfo menentukan fungsi pseudorandom (PRF) dan mengekstrak data kunci yang digunakan oleh Protokol Autentikasi Ekstensibel Protokol Keamanan Lapisan Transportasi (TLS). Untuk informasi tentang Protokol Autentikasi EAP TLS, lihat http://www.ietf.org/rfc/rfc2716.txt.

Sintaks

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

Anggota

dwVersion

Dicadangkan. Harus diatur ke nol.

cbPrfData

Ukuran, dalam byte, dari array pbPrfData .

pbPrfData

Nilai DWORD yang menentukan fungsi pseudorandom dan data kunci yang digunakan oleh protokol EAP. Berikut ini adalah nilai yang mungkin.

Nilai Makna
Data Kunci PPP EAP TLS
0x00
PRF(rahasia utama, "enkripsi EAP klien", client_random + server_random)
Bahan Kunci EAP-TTLSv0
0x01
PRF(master_secret, "ttls keying material", server_random + client_random)
Data Tantangan EAP-TTLSv0
0x02
PRF(master_secret, "tantangan ttls", server_random + client_random)
Materi Keying EAP-FAST
0x03
PRF(master_secret, "ekspansi kunci", server_random + client_random)

pbPrfData

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header schannel.h