SslComputeEapKeyBlock 함수
SslComputeEapKeyBlock 함수는 EAP(확장 가능한 인증 프로토콜)에서 사용하는 키 블록을 계산합니다.
구문
SECURITY_STATUS WINAPI SslComputeEapKeyBlock(
_In_ NCRYPT_PROV_HANDLE hSslProvider,
_In_ NCRYPT_KEY_HANDLE hMasterKey,
_In_ PBYTE pbRandoms,
_In_ DWORD cbRandoms,
_Out_opt_ PBYTE pbOutput,
_In_ DWORD cbOutput,
_Out_ DWORD *pcbResult,
_In_ DWORD dwFlags
);
매개 변수
-
hSslProvider [in]
-
SSL(Secure Sockets Layer protocol) 프로토콜 공급자의 핸들은 instance.
-
hMasterKey [in]
-
master 키 개체의 핸들입니다.
-
pbRandoms [in]
-
SSL 세션의 client_random 및 server_random 값의 연결이 포함된 버퍼에 대한 포인터입니다.
-
cbRandoms [in]
-
pbRandoms 버퍼의 길이(바이트)입니다.
-
pbOutput [out, optional]
-
키 BLOB을 수신하는 버퍼의 주소입니다. cbOutput 매개 변수에는 이 버퍼의 크기가 포함됩니다. 이 매개 변수가 NULL인 경우 이 함수는 pcbResult 매개 변수가 가리키는 DWORD에 필요한 크기(바이트)를 배치합니다.
-
cbOutput [in]
-
pbOutput 버퍼의 길이(바이트)입니다.
-
pcbResult [out]
-
pbOutput 버퍼에 기록된 해시의 길이(바이트)를 지정하는 DWORD 값에 대한 포인터입니다.
-
dwFlags [in]
-
서버 호출임을 나타내려면 NCRYPT_SSL_SERVER_FLAG 로 설정합니다.
반환 값
함수가 성공하면 0을 반환합니다.
함수가 실패하면 0이 아닌 오류 값이 반환됩니다.
반환 코드/값 | 설명 |
---|---|
|
제공된 핸들 중 하나가 잘못되었습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
DLL |
|