> For the complete documentation index, see [llms.txt](https://www.pinvoke.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.pinvoke.dev/identity/kerb_external_ticket.md).

# KERB\_EXTERNAL\_TICKET

```csharp
public struct KERB_EXTERNAL_TICKET
{
    public unsafe KERB_EXTERNAL_NAME* ServiceName;
    public unsafe KERB_EXTERNAL_NAME* TargetName;
    public unsafe KERB_EXTERNAL_NAME* ClientName;
    public LSA_UNICODE_STRING DomainName;
    public LSA_UNICODE_STRING TargetDomainName;
    public LSA_UNICODE_STRING AltTargetDomainName;
    public KERB_CRYPTO_KEY SessionKey;
    public KERB_TICKET_FLAGS TicketFlags;
    public uint Flags;
    public long KeyExpirationTime;
    public long StartTime;
    public long EndTime;
    public long RenewUntil;
    public long TimeSkew;
    public uint EncodedTicketSize;
    public unsafe byte* EncodedTicket;
}
```

[KERB\_EXTERNAL\_NAME](/identity/kerb_external_name.md)

[LSA\_UNICODE\_STRING](/authentication/lsa_unicode_string.md)

[KERB\_CRYPTO\_KEY](/identity/kerb_crypto_key.md)

[KERB\_TICKET\_FLAGS](/identity/kerb_ticket_flags.md)
