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 [ dans]
-
Handle de l’instance du fournisseur de protocole du protocole SSL (Secure Sockets Layer) (SSL).
-
hMasterKey [ dans]
-
Handle de l’objet de clé principale .
-
pbRandoms [ dans]
-
Pointeur vers une mémoire tampon qui contient une concaténation des valeurs aléatoires _ aléatoires du client et du serveur _ de la session SSL.
-
cbRandoms [ dans]
-
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 a la valeur null, cette fonction place la taille requise, en octets, dans la valeur DWORD pointée par le paramètre pcbResult .
-
cbOutput [ dans]
-
Longueur, en octets, de la mémoire tampon pbOutput .
-
pcbResult [ à]
-
Pointeur vers une valeur DWORD qui spécifie la longueur, en octets, du hachage écrit dans la mémoire tampon pbOutput .
-
dwFlags [ dans]
-
Définissez sur _ indicateur de _ serveur _ NCRYPT pour indiquer qu’il s’agit d’un appel de serveur.
Valeur de retour
Si la fonction est réussie, elle retourne zéro.
Si la fonction échoue, elle retourne une valeur d’erreur différente de zéro.
| Code/valeur de retour | Description |
|---|---|
|
L’un des handles fournis n’est pas valide. |
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|
| DLL |
|