java.lang.Object
org.codelibs.jcifs.smb.pac.kerberos.KerberosAuthData
- Direct Known Subclasses:
KerberosPacAuthData,KerberosRelevantAuthData
Abstract base class for Kerberos authorization data.
This class provides parsing capabilities for different types of Kerberos authorization data.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for KerberosAuthData. -
Method Summary
Modifier and TypeMethodDescriptionstatic List<KerberosAuthData>parse(int authType, byte[] token, Map<Integer, KerberosKey> keys) Parse Kerberos authorization data based on the authorization type.
-
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 PACDecodingExceptionParse Kerberos authorization data based on the authorization type.- Parameters:
authType- the type of authorization datatoken- the authorization data tokenkeys- the Kerberos keys for decryption- Returns:
- a list of parsed authorization data
- Throws:
PACDecodingException- if the data cannot be decoded
-