SslComputeEapKeyBlock, fonction
La fonction SslComputeEapKeyBlock calcule le bloc de clé utilisé par le protocole EAP (Extensible Authentication Protocol).
Syntaxe
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
);
Paramètres
-
hSslProvider [in]
-
Handle de l’instance du fournisseur de protocole SSL ( Secure Sockets Layer ).
-
hMasterKey [in]
-
Handle de l’objet clé principale .
-
pbRandoms [in]
-
Pointeur vers une mémoire tampon qui contient une concaténation des valeurs client_random et server_random de la session SSL.
-
cbRandoms [in]
-
Longueur, en octets, de la mémoire tampon pbRandoms .
-
pbOutput [out, facultatif]
-
Adresse d’une mémoire tampon qui reçoit l’objet BLOB de clé. Le paramètre cbOutput contient la taille de cette mémoire tampon. Si ce paramètre est NULL, cette fonction placera la taille requise, en octets, dans le DWORD pointé par le paramètre cciResult .
-
cbOutput [in]
-
Longueur, en octets, de la mémoire tampon pbOutput .
-
ccpResult [out]
-
Pointeur vers une valeur DWORD qui spécifie la longueur, en octets, du hachage écrit dans la mémoire tampon pbOutput .
-
dwFlags [in]
-
Définissez la valeur NCRYPT_SSL_SERVER_FLAG pour indiquer qu’il s’agit d’un appel de serveur.
Valeur retournée
Si la fonction réussit, elle retourne zéro.
Si la fonction échoue, elle retourne une valeur d’erreur non nulle.
Code/valeur de retour | Description |
---|---|
|
L’un des handles fournis n’est pas valide. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
DLL |
|