次の方法で共有


SecPkgContext_EapPrfInfo 構造体 (schannel.h)

SecPkgContext_EapPrfInfo構造体は、擬似乱数関数 (PRF) を指定し、拡張認証プロトコル (EAP) トランスポート層セキュリティ プロトコル (TLS) 認証プロトコルで使用されるキー データを抽出します。 EAP TLS 認証プロトコルの詳細については、「」を参照してください http://www.ietf.org/rfc/rfc2716.txt

構文

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

メンバー

dwVersion

予約済み。 0 に設定する必要があります。

cbPrfData

pbPrfData 配列のサイズ (バイト単位)。

pbPrfData

EAP プロトコルで使用される擬似乱数関数とキー データを指定する DWORD 値。 使用できる値を次に示します。

意味
PPP EAP TLS キー データ
0x00
PRF(master secret, "client EAP encryption", client_random + server_random)
EAP-TTLSv0 キーマテリアル
0x01
PRF(master_secret, "ttls keying material", server_random + client_random)
EAP-TTLSv0 チャレンジ データ
0x02
PRF(master_secret, "ttls challenge", server_random + client_random)
EAP-FAST キーマテリアル
0x03
PRF(master_secret, "key expansion", server_random + client_random)

pbPrfData

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header schannel.h