Funzione SslGetServerIdentity (schannel.h)
La funzione SslGetServerIdentity ottiene l'identità del server. Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Schannel.dll.
Sintassi
SECURITY_STATUS SslGetServerIdentity(
[in] PBYTE ClientHello,
[in] DWORD ClientHelloSize,
[out] PBYTE *ServerIdentity,
[out] PDWORD ServerIdentitySize,
[in] DWORD Flags
);
Parametri
[in] ClientHello
Messaggio dal client.
[in] ClientHelloSize
Dimensione del messaggio client.
[out] ServerIdentity
Puntatore all'interno del messaggio in cui viene avviato il nome del server.
[out] ServerIdentitySize
Lunghezza del nome del server.
[in] Flags
Questo parametro è riservato e deve essere zero.
Valore restituito
Stato della chiamata alla funzione.
Codice restituito | Descrizione |
---|---|
|
La funzione ha avuto esito positivo. |
|
Uno dei parametri ClientHello, ServerIdentity o ServerIdentitySize è NULL. |
|
Il parametro ServerIdentitySize è minore del parametro ClientHelloSize . |
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | schannel.h |
DLL | Schannel.dll |