Class KerbValidationInfo

java.lang.Object
net.sf.michaelo.tomcat.pac.KerbValidationInfo

public class KerbValidationInfo extends Object
A class representing the KERB_VALIDATION_INFO structure from MS-PAC. This implementation only parses the members which are required for the purpose of this component, everything else is skipped.
  • Field Details

    • EXTRA_SIDS_USER_FLAG

      public static final long EXTRA_SIDS_USER_FLAG
      See Also:
    • RESOURCE_GROUP_IDS_USER_FLAG

      public static final long RESOURCE_GROUP_IDS_USER_FLAG
      See Also:
    • logger

      protected final Log logger
  • Constructor Details

  • Method Details

    • getEffectiveName

      public String getEffectiveName()
    • getFullName

      public String getFullName()
    • getLogonScript

      public String getLogonScript()
    • getProfilePath

      public String getProfilePath()
    • getHomeDirectory

      public String getHomeDirectory()
    • getHomeDirectoryDrive

      public String getHomeDirectoryDrive()
    • getUserId

      public long getUserId()
    • getPrimaryGroupId

      public long getPrimaryGroupId()
    • getGroupIds

      public List<GroupMembership> getGroupIds()
    • getUserFlags

      public long getUserFlags()
    • getLogonServer

      public String getLogonServer()
    • getLogonDomainName

      public String getLogonDomainName()
    • getLogonDomainId

      public Sid getLogonDomainId()
    • getUserAccountControl

      public long getUserAccountControl()
    • getExtraSids

      public List<KerbSidAndAttributes> getExtraSids()
    • getResourceGroupDomainSid

      public Sid getResourceGroupDomainSid()
    • getResourceGroupIds

      public List<GroupMembership> getResourceGroupIds()