struktur KERB_EXTERNAL_NAME (ntsecapi.h)

Struktur KERB_EXTERNAL_NAME berisi informasi tentang nama eksternal.

Nama eksternal adalah nama yang digunakan oleh pengguna eksternal. Struktur ini digunakan oleh struktur KERB_EXTERNAL_TICKET .

Syntax

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

Members

NameType

Menunjukkan jenis nama yang disimpan dalam struktur ini.

Nilai Meaning
KRB_NT_UNKNOWN
Jenis nama yang tidak diketahui.
KRB_NT_PRINCIPAL
Nama pengguna atau prinsipal jenis nama Kerberos dalam kasus DCE.
KRB_NT_SRV_INST
Nama layanan dan nama unik lainnya sebagai instans (krbtgt).
KRB_NT_SRV_HST
Nama layanan dengan nama host sebagai instans (telnet, rcommands).
KRB_NT_SRV_XHST
Nama layanan dengan host sebagai instans selain krbtgt, telnet, atau rcommands.
KRB_NT_UID
ID unik.
KRB_NT_ENTERPRISE_PRINCIPAL
Nama prinsipal pengguna (UPN) atau nama prinsipal layanan (SPN).
KRB_NT_ENT_PRINCIPAL_AND_ID
UPN dan pengidentifikasi keamanan (SID).
KRB_NT_MS_PRINCIPAL
Nama windows NT 4.0–style.
KRB_NT_MS_PRINCIPAL_AND_ID
Nama gaya Windows NT 4.0 dengan SID.

NameCount

Menunjukkan jumlah nama yang disimpan dalam Nama.

Names[ANYSIZE_ARRAY]

Array UNICODE_STRINGS yang berisi nama.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header ntsecapi.h