Compartilhar via


Inicializando o pacote de segurança

Essas etapas são necessárias antes de usar o SSPI:

  1. A função de inicialização deve ser chamada para obter o endereço da tabela de funções de segurança.

    O cliente e o servidor chamam InitSecurityInterface para obter um ponteiro para uma tabela de expedição SecurityFunctionTable . Esta tabela contém ponteiros para funções de retorno de chamada declaradas em Sspi.h. Esses ponteiros fornecem acesso às implementações da DLL das várias funções SSPI.

  2. Informações devem ser obtidas sobre os pacotes de segurança com suporte.

    Embora a maioria dos aplicativos use pacotes de segurança que dão suporte a recursos padrão ou comuns, os pacotes de segurança podem ter recursos exclusivos de interesse para o aplicativo. Um aplicativo que precisa de recursos especiais pode usar um pacote que oferece esses recursos. Para obter mais informações, consulte Obter informações sobre pacotes de segurança.

Neste ponto, o aplicativo inicializou com êxito um SSP e escolheu um pacote de segurança com recursos suficientes.

O pacote Negotiate pode ser usado quando o contrato entre o cliente e o servidor sobre qual pacote de segurança usar é feito nos bastidores. Se o pacote Negotiate não for usado, o cliente e o servidor deverão concordar com o pacote de segurança específico a ser usado antes de executar as etapas de instalação acima.