estructura KERB_EXTERNAL_NAME (ntsecapi.h)

La estructura KERB_EXTERNAL_NAME contiene información sobre un nombre externo.

Un nombre externo es uno que usan los usuarios externos. Esta estructura se usa en la estructura KERB_EXTERNAL_TICKET .

Sintaxis

typedef struct _KERB_EXTERNAL_NAME {
  SHORT          NameType;
  USHORT         NameCount;
  UNICODE_STRING Names[ANYSIZE_ARRAY];
} KERB_EXTERNAL_NAME, *PKERB_EXTERNAL_NAME;

Miembros

NameType

Indica el tipo de los nombres almacenados en esta estructura.

Valor Significado
KRB_NT_UNKNOWN
Tipo de nombre desconocido.
KRB_NT_PRINCIPAL
Nombre del usuario o una entidad de seguridad de tipo kerberos en el caso de una DCE.
KRB_NT_SRV_INST
Nombre del servicio y otro nombre único como instancia (krbtgt).
KRB_NT_SRV_HST
Nombre del servicio con el nombre de host como instancia (telnet, rcommands).
KRB_NT_SRV_XHST
Nombre del servicio con host como instancia distinta de krbtgt, telnet o rcommands.
KRB_NT_UID
Identificador único.
KRB_NT_ENTERPRISE_PRINCIPAL
Nombre principal de usuario (UPN) o nombre de entidad de seguridad de servicio (SPN).
KRB_NT_ENT_PRINCIPAL_AND_ID
UPN y identificador de seguridad (SID).
KRB_NT_MS_PRINICPAL
Nombre de estilo de Windows NT 4.0.
KRB_NT_MS_PRINCIPAL_AND_ID
Nombre de estilo de Windows NT 4.0 con SID.

NameCount

Indica el número de nombres almacenados en Nombres.

Names[ANYSIZE_ARRAY]

Matriz de UNICODE_STRINGS que contiene los nombres.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntsecapi.h