<PackageReference Include="Microsoft.Identity.Client" Version="4.84.2-preview4-GetManagedIdentityCapabilitiesAsync" />

Microsoft.Identity.Client.Kerberos.KerberosSupplementalTicketManager

public static class KerberosSupplementalTicketManager
Helper class to manage Kerberos Ticket Claims.
public static KerberosSupplementalTicket FromIdToken(string idToken)

Creates a KerberosSupplementalTicket object from given ID token string..

public static byte[] GetKerberosTicketFromWindowsTicketCache(string servicePrincipalName)

Reads a Kerberos Service Ticket associated with given service principal name from current user's Ticket Cache. Windows only.

public static byte[] GetKerberosTicketFromWindowsTicketCache(string servicePrincipalName, long logonId)

Reads a Kerberos Service Ticket associated with given service principal name from current user's Ticket Cache.

public static byte[] GetKrbCred(KerberosSupplementalTicket ticket)

Gets the KRB-CRED Kerberos Ticket information as byte stream.

Save current Kerberos Ticket to current user's Ticket Cache.

public static void SaveToWindowsTicketCache(KerberosSupplementalTicket ticket, long logonId)

Save current Kerberos Ticket to current user's Ticket Cache. Windows only.