- ACE - Class in net.tirasa.adsddl.ntsd
-
An access control entry (ACE) is used to encode the user rights afforded to a principal, either a user or group.
- AceAssertion - Class in net.tirasa.adsddl.ntsd.dacl
-
Represents an assertion that an ACL must contain an ACE (Access Control Entry) which meets the
criteria within this class.
- AceAssertion(AceRights, AceObjectFlags, String, String, AceFlag, AceFlag) - Constructor for class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
AceAssertion constructor
- AceFlag - Enum in net.tirasa.adsddl.ntsd.data
-
An unsigned 8-bit integer that specifies a set of ACE type-specific control flags.
- AceObjectFlags - Class in net.tirasa.adsddl.ntsd.data
-
A 32-bit unsigned integer that specifies a set of bit flags that indicate whether the ObjectType and
InheritedObjectType fields contain valid data.
- AceObjectFlags(AceObjectFlags.Flag...) - Constructor for class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Constructor.
- AceObjectFlags.Flag - Enum in net.tirasa.adsddl.ntsd.data
-
ACE object flag.
- AceRights - Class in net.tirasa.adsddl.ntsd.data
-
An ACCESS_MASK that specifies the user rights allowed by this ACE.
- AceRights() - Constructor for class net.tirasa.adsddl.ntsd.data.AceRights
-
Default constructor.
- AceRights.ObjectRight - Enum in net.tirasa.adsddl.ntsd.data
-
Standard ACE rights.
- AceType - Enum in net.tirasa.adsddl.ntsd.data
-
An unsigned 8-bit integer that specifies the ACE types.
- ACL - Class in net.tirasa.adsddl.ntsd
-
The access control list (ACL) packet is used to specify a list of individual access control entries (ACEs).
- AclRevision - Enum in net.tirasa.adsddl.ntsd.data
-
An unsigned 8-bit value that specifies the revision of the ACL.
- addFlag(AceFlag) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Adds ACE flag.
- addFlag(AceObjectFlags.Flag) - Method in class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Adds standard ACE object flag.
- addOjectRight(AceRights.ObjectRight) - Method in class net.tirasa.adsddl.ntsd.data.AceRights
-
Adds standard ACE right.
- addSubAuthority(byte[]) - Method in class net.tirasa.adsddl.ntsd.SID
-
Adds sub-authority:a principal relative to the IdentifierAuthority.
- AdRoleAssertion - Class in net.tirasa.adsddl.ntsd.dacl
-
An AD role assertion represents a claim that a given principal meets all the criteria in the given AceAssertion list.
- AdRoleAssertion() - Constructor for class net.tirasa.adsddl.ntsd.dacl.AdRoleAssertion
-
- AdRoleAssertion(List<AceAssertion>, SID, boolean, List<SID>) - Constructor for class net.tirasa.adsddl.ntsd.dacl.AdRoleAssertion
-
AdRoleAssertion constructor.
- asUInt() - Method in class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Gets custom/other ACE object flags as long value.
- asUInt() - Method in class net.tirasa.adsddl.ntsd.data.AceRights
-
Gets rights as unsigned int.
- get(byte[], int, int) - Static method in class net.tirasa.adsddl.ntsd.utils.Hex
-
Gets hex string corresponding to the given byte array from "from" position to "to's"
- get(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.Hex
-
Gets hex string corresponding to the given bytes.
- get(byte) - Static method in class net.tirasa.adsddl.ntsd.utils.Hex
-
Gets hex string corresponding to the given byte.
- getAce(int) - Method in class net.tirasa.adsddl.ntsd.ACL
-
Gets ACL ACE at the given position.
- getAceCount() - Method in class net.tirasa.adsddl.ntsd.ACL
-
Gets ACE number: an unsigned 16-bit integer that specifies the count of the number of ACE records in the ACL.
- getAceRight() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets the AceRight specifying the right of this assertion.
- getAces() - Method in class net.tirasa.adsddl.ntsd.ACL
-
Gets ACL ACEs.
- getApplicationData() - Method in class net.tirasa.adsddl.ntsd.ACE
-
Optional application data.
- getAssertions() - Method in class net.tirasa.adsddl.ntsd.dacl.AdRoleAssertion
-
Gets the list of assertions
- getBits(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets bits as boolean array from a given byte array.
- getBits(byte) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets bits as boolean array from a given byte.
- getBytes(int) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets byte array from integer.
- getBytes(int, int) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets byte array from integer.
- getControlFlags() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets control.
- getDacl() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets DACL.
- getEscaped(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.Hex
-
Gets escaped hex string corresponding to the given bytes.
- getExcludedFlag() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets single AceFlag that stipulates an ACE must NOT contain it; may be null.
- getFlags() - Method in class net.tirasa.adsddl.ntsd.ACE
-
Gets ACE flags.
- getFlags() - Method in class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Gets standard ACE object flags.
- getGroup() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets group.
- getGuidAsByteArray(String) - Static method in class net.tirasa.adsddl.ntsd.utils.GUID
-
Gets GUID as byte array.
- getGuidAsString(byte[]) - Static method in class net.tirasa.adsddl.ntsd.utils.GUID
-
Gets GUID as string.
- getIdentifierAuthority() - Method in class net.tirasa.adsddl.ntsd.SID
-
Gets identifier authority: 6 bytes describing the entity that created the SID.
- getInheritedObjectType() - Method in class net.tirasa.adsddl.ntsd.ACE
-
A GUID (16 bytes) that identifies the type of child object that can inherit the ACE.
- getInheritedObjectType() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets the inherited object type GUID.
- getInt(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets integer value corresponding to the given bytes.
- getObjectFlags() - Method in class net.tirasa.adsddl.ntsd.ACE
-
A 32-bit unsigned integer that specifies a set of bit flags that indicate whether the ObjectType and
InheritedObjectType fields contain valid data.
- getObjectFlags() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets one or more AceObjectFlags of the assertion, may be null.
- getObjectRights() - Method in class net.tirasa.adsddl.ntsd.data.AceRights
-
Gets standard ACE rights.
- getObjectType() - Method in class net.tirasa.adsddl.ntsd.ACE
-
A GUID (16 bytes) that identifies a property set, property, extended right, or type of child object.
- getObjectType() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets the object type GUID.
- getOthers() - Method in class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Gets custom/other ACE object flags.
- getOthers() - Method in class net.tirasa.adsddl.ntsd.data.AceRights
-
Gets custom/other rights.
- getOwner() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets owner.
- getPrincipal() - Method in class net.tirasa.adsddl.ntsd.dacl.AdRoleAssertion
-
Gets the SID of the principal
- getRequiredFlag() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
Gets single AceFlag that stipulates an ACE must contain it; may be null.
- getReverseInt(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Reverts bytes and retrieves the corresponding integer value.
- getReverseInt(int) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets byte array corresponding to the given integer value, reverses obtained byte array and retrieves the new
integer value.
- getReverseUInt(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Reverses bytes and retrieves the corresponding unsigned integer value.
- getReverseUInt(int) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets byte array corresponding to the given integer value, reverses obtained byte array and retrieves the new
unsigned integer value.
- getRevision() - Method in class net.tirasa.adsddl.ntsd.ACL
-
Gets ACL revision.
- getRevision() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Get revison.
- getRevision() - Method in class net.tirasa.adsddl.ntsd.SID
-
Gets revision level of the SID.
- getRights() - Method in class net.tirasa.adsddl.ntsd.ACE
-
An ACCESS_MASK that specifies the user rights allowed by this ACE.
- getRightsAbbrevString() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
- getRightsAbbrevStringForToString() - Method in class net.tirasa.adsddl.ntsd.dacl.AceAssertion
-
- getSacl() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets SACL.
- getSid() - Method in class net.tirasa.adsddl.ntsd.ACE
-
The SID of a trustee.
- getSize() - Method in class net.tirasa.adsddl.ntsd.ACE
-
An unsigned 16-bit integer that specifies the size, in bytes, of the ACE.
- getSize() - Method in class net.tirasa.adsddl.ntsd.ACL
-
Gets ACL size in bytes.
- getSize() - Method in class net.tirasa.adsddl.ntsd.SDDL
-
Gets size in terms of number of bytes.
- getSize() - Method in class net.tirasa.adsddl.ntsd.SID
-
Gets size of the SID byte array form.
- getSubAuthorities() - Method in class net.tirasa.adsddl.ntsd.SID
-
Gets sub-authorities: a list of unsigned 32-bit integers that uniquely identifies a principal
relative to the IdentifierAuthority.
- getSubAuthorityCount() - Method in class net.tirasa.adsddl.ntsd.SID
-
Gets sub-authority number: an 8-bit unsigned integer that specifies the number of elements in the SubAuthority
array.
- getTokenGroups() - Method in class net.tirasa.adsddl.ntsd.dacl.AdRoleAssertion
-
Gets the token group SIDs of the principal, may be null
- getType() - Method in class net.tirasa.adsddl.ntsd.ACE
-
Gets ACE type.
- getUInt(byte...) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets unsigned integer value corresponding to the given bytes.
- getUIntBytes(long) - Static method in class net.tirasa.adsddl.ntsd.utils.NumberFacility
-
Gets byte array corresponding to a given unsigned integer.
- getUnsatisfiedAssertions() - Method in class net.tirasa.adsddl.ntsd.dacl.DACLAssertor
-
Returns list of AceAssertions in the AdRoleAssertion given to doAssert which are unsatisfied.
- getValue() - Method in enum net.tirasa.adsddl.ntsd.data.AceFlag
-
Gets byte value.
- getValue() - Method in enum net.tirasa.adsddl.ntsd.data.AceObjectFlags.Flag
-
Gets int value.
- getValue() - Method in enum net.tirasa.adsddl.ntsd.data.AceRights.ObjectRight
-
Gest int value.
- getValue() - Method in enum net.tirasa.adsddl.ntsd.data.AceType
-
Gets byte value.
- getValue() - Method in enum net.tirasa.adsddl.ntsd.data.AclRevision
-
Gets byte value.
- GUID - Class in net.tirasa.adsddl.ntsd.utils
-
Utility class to manage GUID.
- GUID() - Constructor for class net.tirasa.adsddl.ntsd.utils.GUID
-
- SDDL - Class in net.tirasa.adsddl.ntsd
-
The SECURITY_DESCRIPTOR structure defines the security attributes of an object.
- SDDL(byte[]) - Constructor for class net.tirasa.adsddl.ntsd.SDDL
-
Constructor.
- SDDLHelper - Class in net.tirasa.adsddl.ntsd.utils
-
SDDL helper class.
- SDDLHelper() - Constructor for class net.tirasa.adsddl.ntsd.utils.SDDLHelper
-
- SDFlagsControl - Class in net.tirasa.adsddl.ntsd.controls
-
When performing an LDAP operation (modify or search), the client may supply an SD Flags Control
LDAP_SERVER_SD_FLAGS_OID (1.2.840.113556.1.4.801) with the operation.
- SDFlagsControl() - Constructor for class net.tirasa.adsddl.ntsd.controls.SDFlagsControl
-
Constructor.
- SDFlagsControl(int) - Constructor for class net.tirasa.adsddl.ntsd.controls.SDFlagsControl
-
Constructor.
- SDFlagsControl(boolean) - Constructor for class net.tirasa.adsddl.ntsd.controls.SDFlagsControl
-
Constructor.
- SDFlagsControl(boolean, Integer) - Constructor for class net.tirasa.adsddl.ntsd.controls.SDFlagsControl
-
Constructor.
- SearchOptionsControl - Class in net.tirasa.adsddl.ntsd.controls
-
Active Directory directory synchronization (DirSync) control is an LDAP server extension that enables an application
to search an directory partition for objects that have changed since a previous state.
- SearchOptionsControl() - Constructor for class net.tirasa.adsddl.ntsd.controls.SearchOptionsControl
-
Constructor.
- setApplicationData(byte[]) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets application data.
- setFlags(int) - Method in class net.tirasa.adsddl.ntsd.controls.DirSyncControl
-
- setIdentifierAuthority(byte[]) - Method in class net.tirasa.adsddl.ntsd.SID
-
Sets idetifier authority: 6 bytes describing the entity that created the SID.
- setInheritedObjectType(byte[]) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets inherited object type, a GUID (16 bytes) that identifies the type of child object that can inherit the ACE.
- setObjectFlags(AceObjectFlags) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets object flags.
- setObjectType(byte[]) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets object type, a GUID (16 bytes) that identifies a property set, property, extended right, or type of child
object.
- setOthers(int) - Method in class net.tirasa.adsddl.ntsd.data.AceObjectFlags
-
Sets custom/others ACE object flags.
- setOthers(long) - Method in class net.tirasa.adsddl.ntsd.data.AceRights
-
Sets custom/other rights.
- setRevision(byte) - Method in class net.tirasa.adsddl.ntsd.SID
-
Sets revision level of the SID.
- setRights(AceRights) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets ACE rights.
- setSid(SID) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets the SID of a trustee.
- setType(AceType) - Method in class net.tirasa.adsddl.ntsd.ACE
-
Sets ACE type.
- ShowDeletedControl - Class in net.tirasa.adsddl.ntsd.controls
-
The LDAP_SERVER_SHOW_DELETED_OID control is used with an extended LDAP search function to specify that the search
results include any deleted objects that match the search filter.
- ShowDeletedControl() - Constructor for class net.tirasa.adsddl.ntsd.controls.ShowDeletedControl
-
Constructor.
- SID - Class in net.tirasa.adsddl.ntsd
-
A security identifier (SID) uniquely identifies a security principal.
- valueOf(String) - Static method in enum net.tirasa.adsddl.ntsd.data.AceFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.tirasa.adsddl.ntsd.data.AceObjectFlags.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.tirasa.adsddl.ntsd.data.AceRights.ObjectRight
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.tirasa.adsddl.ntsd.data.AceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.tirasa.adsddl.ntsd.data.AclRevision
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.tirasa.adsddl.ntsd.data.AceFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.tirasa.adsddl.ntsd.data.AceObjectFlags.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.tirasa.adsddl.ntsd.data.AceRights.ObjectRight
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.tirasa.adsddl.ntsd.data.AceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.tirasa.adsddl.ntsd.data.AclRevision
-
Returns an array containing the constants of this enum type, in
the order they are declared.