다음을 통해 공유


SecPkgContext_EapPrfInfo 구조체(schannel.h)

SecPkgContext_EapPrfInfo 구조는 Pseudorandom 함수(PRF)를 지정하고 EAP(Extensible Authentication Protocol) 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 비밀, "클라이언트 EAP 암호화", client_random + server_random)
EAP-TTLSv0 키 지정 자료
0x01
PRF(master_secret, "ttls keying material", server_random + client_random)
EAP-TTLSv0 Challenge Data
0x02
PRF(master_secret, "ttls challenge", server_random + client_random)
EAP-FAST 키 지정 자료
0x03
PRF(master_secret, "키 확장", server_random + client_random)

pbPrfData

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 schannel.h