Compartilhar via


Função SslGetServerIdentity (schannel.h)

A função SslGetServerIdentity obtém a identidade do servidor. Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Schannel.dll.

Sintaxe

SECURITY_STATUS SslGetServerIdentity(
  [in]  PBYTE  ClientHello,
  [in]  DWORD  ClientHelloSize,
  [out] PBYTE  *ServerIdentity,
  [out] PDWORD ServerIdentitySize,
  [in]  DWORD  Flags
);

Parâmetros

[in] ClientHello

A mensagem do cliente.

[in] ClientHelloSize

O tamanho da mensagem do cliente.

[out] ServerIdentity

O ponteiro dentro da mensagem em que o nome do servidor é iniciado.

[out] ServerIdentitySize

O comprimento do nome do servidor.

[in] Flags

Esse parâmetro é reservado e precisa ser zero.

Valor retornado

O status da chamada para a função.

Código de retorno Descrição
SEC_E_OK
A função foi bem-sucedida.
SEC_E_INVALID_PARAMETER
Um dos parâmetros ClientHello, ServerIdentity ou ServerIdentitySize é NULL.
SEC_E_INCOMPLETE_MESSAGE
O parâmetro ServerIdentitySize é menor que o parâmetro ClientHelloSize .

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho schannel.h
DLL Schannel.dll