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]
-
SSL) 协议提供程序实例 (安全套接字层 协议的句柄。
-
hHandshakeHash [in, out]
-
哈希对象的句柄。
-
pbInput [out]
-
包含要哈希处理的数据的缓冲区的地址。
-
cbInput [in]
-
pbInput 缓冲区的大小(以字节为单位)。
-
dwFlags [in]
-
此参数留待将来使用。
返回值
如果该函数成功,则返回零。
备注
SslHashHandshake 函数是用于生成在 SSL 握手期间使用的哈希的三个函数之一。
- 调用 SslCreateHandshakeHash 函数以获取哈希句柄。
- SslHashHandshake 函数使用哈希句柄调用任意次数,以将数据添加到哈希。
- 使用哈希句柄调用 SslComputeFinishedHash 函数以获取哈希数据的摘要。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
DLL |
|