Module jcifs

Class KerberosAuthData

java.lang.Object
org.codelibs.jcifs.smb.pac.kerberos.KerberosAuthData
Direct Known Subclasses:
KerberosPacAuthData, KerberosRelevantAuthData

public abstract class KerberosAuthData extends Object
Abstract base class for Kerberos authorization data. This class provides parsing capabilities for different types of Kerberos authorization data.
  • Constructor Details

    • KerberosAuthData

      protected KerberosAuthData()
      Default constructor for KerberosAuthData.
  • Method Details

    • parse

      public static List<KerberosAuthData> parse(int authType, byte[] token, Map<Integer,KerberosKey> keys) throws PACDecodingException
      Parse Kerberos authorization data based on the authorization type.
      Parameters:
      authType - the type of authorization data
      token - the authorization data token
      keys - the Kerberos keys for decryption
      Returns:
      a list of parsed authorization data
      Throws:
      PACDecodingException - if the data cannot be decoded