Compartir a través de


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
SEC_E_OK
La función se realizó correctamente.
SEC_E_INVALID_PARAMETER
Uno de los parámetros ClientHello, ServerIdentity o ServerIdentitySize es NULL.
SEC_E_INCOMPLETE_MESSAGE
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