SslGetServerIdentity-Funktion (schannel.h)
Die SslGetServerIdentity-Funktion ruft die Identität des Servers ab. Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Schannel.dll zu verknüpfen.
Syntax
SECURITY_STATUS SslGetServerIdentity(
[in] PBYTE ClientHello,
[in] DWORD ClientHelloSize,
[out] PBYTE *ServerIdentity,
[out] PDWORD ServerIdentitySize,
[in] DWORD Flags
);
Parameter
[in] ClientHello
Die Nachricht vom Client.
[in] ClientHelloSize
Die Größe der Clientnachricht.
[out] ServerIdentity
Der Zeiger in der Meldung, in der der Servername beginnt.
[out] ServerIdentitySize
Die Länge des Servernamens.
[in] Flags
Dieser Parameter ist reserviert und muss null sein.
Rückgabewert
Die status des Aufrufs der Funktion.
Rückgabecode | Beschreibung |
---|---|
|
Die Funktion war erfolgreich. |
|
Einer der Parameter ClientHello, ServerIdentity oder ServerIdentitySize ist NULL. |
|
Der Parameter ServerIdentitySize ist kleiner als der Parameter ClientHelloSize . |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | schannel.h |
DLL | Schannel.dll |