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 |
---|---|
|
A função foi bem-sucedida. |
|
Um dos parâmetros ClientHello, ServerIdentity ou ServerIdentitySize é NULL. |
|
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 |