Función SslGetServerIdentity (schannel.h)
La función SslGetServerIdentity obtiene la identidad del servidor. Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Schannel.dll.
Sintaxis
SECURITY_STATUS SslGetServerIdentity(
[in] PBYTE ClientHello,
[in] DWORD ClientHelloSize,
[out] PBYTE *ServerIdentity,
[out] PDWORD ServerIdentitySize,
[in] DWORD Flags
);
Parámetros
[in] ClientHello
Mensaje del cliente.
[in] ClientHelloSize
Tamaño del mensaje de cliente.
[out] ServerIdentity
Puntero dentro del mensaje donde se inicia el nombre del servidor.
[out] ServerIdentitySize
Longitud del nombre del servidor.
[in] Flags
Este parámetro está reservado y debe ser cero.
Valor devuelto
Estado de la llamada a la función.
Código devuelto | Descripción |
---|---|
|
La función se realizó correctamente. |
|
Uno de los parámetros ClientHello, ServerIdentity o ServerIdentitySize es NULL. |
|
El parámetro ServerIdentitySize es menor que el parámetro ClientHelloSize . |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | schannel.h |
Archivo DLL | Schannel.dll |