estrutura KERB_ADD_CREDENTIALS_REQUEST_EX (ntsecapi.h)

Especifica uma mensagem para adicionar, remover ou substituir uma credencial de servidor extra para uma sessão de logon e os SPNs ( nomes de entidade de serviço ) a serem associados a essa credencial. A constante SeTcbPrivilege é necessária para alterar as credenciais de outra conta de logon.

Sintaxe

typedef struct _KERB_ADD_CREDENTIALS_REQUEST_EX {
  KERB_ADD_CREDENTIALS_REQUEST Credentials;
  ULONG                        PrincipalNameCount;
  UNICODE_STRING               PrincipalNames[ANYSIZE_ARRAY];
} KERB_ADD_CREDENTIALS_REQUEST_EX, *PKERB_ADD_CREDENTIALS_REQUEST_EX;

Membros

Credentials

Uma estrutura KERB_ADD_CREDENTIALS_REQUEST que especifica as credenciais a serem adicionadas, removidas ou substituídas.

PrincipalNameCount

O número de elementos na matriz PrincipalNames .

PrincipalNames[ANYSIZE_ARRAY]

Uma matriz de SPNs a ser associada à conta de usuário especificada pelo membro Credenciais

Comentários

Chamar a função LsaCallAuthenticationPackage com essa estrutura afeta apenas o comportamento da função AcceptSecurityContext (Kerberos). O uso dessa estrutura permite que vários servidores físicos e virtuais compartilhem uma única identidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h

Confira também

KERB_ADD_CREDENTIALS_REQUEST