SslHashHandshake, fonction
La fonction SslHashHandshake retourne un handle au hachage d’établissement d’une liaison.
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 [in]
-
Handle du fournisseur de protocole SSL (Secure Sockets Layer Protocol) instance.
-
hHandshakeHash [in, out]
-
Handle de l’objet de hachage.
-
pbInput [out]
-
Adresse d’une mémoire tampon qui contient les données à hacher.
-
cbInput [in]
-
Taille, en octets, de la mémoire tampon pbInput .
-
dwFlags [in]
-
Ce paramètre est réservé à un usage futur.
Valeur retournée
Si la fonction réussit, 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 n’importe quel nombre de fois avec le handle de hachage pour ajouter des données au hachage.
- La fonction SslComputeFinishedHash est appelée avec le handle de hachage pour obtenir le résumé des données hachées.
Spécifications
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 |
|