Función SslComputeEapKeyBlock
La función SslComputeEapKeyBlock calcula el bloque de claves usado por el Protocolo de autenticación extensible (EAP).
Sintaxis
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
);
Parámetros
-
hSslProvider [in]
-
Identificador de la instancia del proveedor del protocolo Capa de sockets seguros (SSL).
-
hMasterKey [in]
-
Identificador del objeto de clave maestra .
-
pbRandoms [in]
-
Puntero a un búfer que contiene una concatenación del client_random y server_random valores de la sesión SSL.
-
cbRandoms [in]
-
Longitud, en bytes, del búfer pbRandoms .
-
pbOutput [out, opcional]
-
Dirección de un búfer que recibe la clave BLOB. El parámetro cbOutput contiene el tamaño de este búfer. Si este parámetro es NULL, esta función colocará el tamaño necesario, en bytes, en el DWORD al que apunta el parámetro pcbResult .
-
cbOutput [in]
-
Longitud, en bytes, del búfer pbOutput .
-
pcbResult [out]
-
Puntero a un valor DWORD que especifica la longitud, en bytes, del hash escrito en el búfer pbOutput .
-
dwFlags [in]
-
Establézcalo en NCRYPT_SSL_SERVER_FLAG para indicar que se trata de una llamada de servidor.
Valor devuelto
Si la función se ejecuta correctamente, devuelve cero.
Si se produce un error en la función, devuelve un valor de error distinto de cero.
Código o valor devuelto | Descripción |
---|---|
|
Uno de los identificadores proporcionados no es válido. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Archivo DLL |
|