Share via


Función SslHashHandshake

La función SslHashHandshake devuelve un identificador al hash del protocolo de enlace.

Sintaxis

SECURITY_STATUS WINAPI SslHashHandshake(
  _In_    NCRYPT_PROV_HANDLE hSslProvider,
  _Inout_ NCRYPT_HASH_HANDLE hHandshakeHash,
  _Out_   PBYTE              pbInput,
  _In_    DWORD              cbInput,
  _In_    DWORD              dwFlags
);

Parámetros

hSslProvider [in]

Identificador de la instancia del proveedor del protocolo Capa de sockets seguros (SSL).

hHandshakeHash [in, out]

Identificador del objeto hash.

pbInput [out]

Dirección de un búfer que contiene los datos que se van a aplicar un algoritmo hash.

cbInput [in]

Tamaño, en bytes, del búfer pbInput .

dwFlags [in]

Este parámetro se reserva para uso futuro.

Valor devuelto

Si la función se realiza correctamente, devuelve cero.

Comentarios

La función SslHashHandshake es una de las tres funciones que se usan para generar un hash que se usará durante el protocolo de enlace SSL.

  1. Se llama a la función SslCreateHandshakeHash para obtener un identificador hash.
  2. La función SslHashHandshake se denomina cualquier número de veces con el identificador hash para agregar datos al hash.
  3. Se llama a la función SslComputeFinishedHash con el identificador hash para obtener el resumen de los datos con hash.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Sslprovider.h
Archivo DLL
Ncrypt.dll