Partager via


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.

  1. La fonction SslCreateHandshakeHash est appelée pour obtenir un handle de hachage.
  2. La fonction SslHashHandshake est appelée n’importe quel nombre de fois avec le handle de hachage pour ajouter des données au hachage.
  3. 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
Sslprovider.h
DLL
Ncrypt.dll