SslHashHandshake fonction)
La fonction SslHashHandshake retourne un handle vers le hachage de négociation.
Syntaxe
SECURITY_STATUS WINAPI SslHashHandshake(
_In_ NCRYPT_PROV_HANDLE hSslProvider,
_Inout_ NCRYPT_HASH_HANDLE hHandshakeHash,
_Out_ PBYTE pbInput,
_In_ DWORD cbInput,
_In_ DWORD dwFlags
);
Paramètres
-
hSslProvider [ dans]
-
Handle de l’instance du fournisseur de protocole du protocole SSL (Secure Sockets Layer) (SSL).
-
hHandshakeHash [ in, out]
-
Handle de l’objet de hachage.
-
pbInput [ à]
-
Adresse d’une mémoire tampon qui contient les données à hacher.
-
cbInput [ dans]
-
Taille, en octets, de la mémoire tampon pbInput .
-
dwFlags [ dans]
-
Ce paramètre est réservé à un usage futur.
Valeur de retour
Si la fonction est réussie, elle retourne zéro.
Notes
La fonction SslHashHandshake est l’une des trois fonctions utilisées pour générer un hachage à utiliser pendant la négociation SSL.
- La fonction SslCreateHandshakeHash est appelée pour obtenir un handle de hachage.
- La fonction SslHashHandshake est appelée un nombre quelconque de fois avec le handle de hachage pour ajouter des données au hachage.
- La fonction SslComputeFinishedHash est appelée avec le descripteur de hachage pour obtenir le condensé des données hachées.
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 |
|