SslHashHandshake-Funktion
Die SslHashHandshake-Funktion gibt ein Handle an den Handshake-Hash zurück.
Syntax
SECURITY_STATUS WINAPI SslHashHandshake(
_In_ NCRYPT_PROV_HANDLE hSslProvider,
_Inout_ NCRYPT_HASH_HANDLE hHandshakeHash,
_Out_ PBYTE pbInput,
_In_ DWORD cbInput,
_In_ DWORD dwFlags
);
Parameter
-
hSslProvider [in]
-
Das Handle für den SSL-Protokollanbieter (Secure Sockets Layer Protocol) instance.
-
hHandshakeHash [in, out]
-
Das Handle für das Hashobjekt.
-
pbInput [out]
-
Die Adresse eines Puffers, der die daten enthält, die gehasht werden sollen.
-
cbInput [in]
-
Die Größe des pbInput-Puffers in Bytes.
-
dwFlags [in]
-
Dieser Parameter ist für die zukünftige Verwendung reserviert.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie null zurück.
Bemerkungen
Die SslHashHandshake-Funktion ist eine von drei Funktionen, die verwendet werden, um einen Hash zu generieren, der während des SSL-Handshakes verwendet werden soll.
- Die SslCreateHandshakeHash-Funktion wird aufgerufen, um ein Hashhandle abzurufen.
- Die SslHashHandshake-Funktion wird beliebig oft mit dem Hashhandle aufgerufen, um dem Hash Daten hinzuzufügen.
- Die SslComputeFinishedHash-Funktion wird mit dem Hashhandle aufgerufen, um den Digest der Hashdaten abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
DLL |
|