Функция SslHashHandshake
Функция SslHashHandshake возвращает дескриптор хэша подтверждения.
Синтаксис
SECURITY_STATUS WINAPI SslHashHandshake(
_In_ NCRYPT_PROV_HANDLE hSslProvider,
_Inout_ NCRYPT_HASH_HANDLE hHandshakeHash,
_Out_ PBYTE pbInput,
_In_ DWORD cbInput,
_In_ DWORD dwFlags
);
Параметры
-
hSslProvider [in]
-
hHandshakeHash [in, out]
-
Дескриптор хэш-объекта.
-
pbInput [out]
-
Адрес буфера, содержащего хэшированные данные.
-
cbInput [in]
-
Размер буфера pbInput (в байтах).
-
dwFlags [in]
-
Этот параметр зарезервирован для использования в будущем.
Возвращаемое значение
Если функция выполняется успешно, она возвращает ноль.
Комментарии
Функция SslHashHandshake является одной из трех функций, используемых для создания хэша, используемого во время подтверждения SSL.
- Для получения хэш-дескриптора вызывается функция SslCreateHandshakeHash .
- Функция SslHashHandshake вызывается любое количество раз с хэш-дескриптором для добавления данных в хэш.
- Функция SslComputeFinishedHash вызывается с хэш-дескриптором для получения хэшированных данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
DLL |
|