PHP Class LdapTools\Security\Acl\Dacl

Author: Chad Sikorra ([email protected])
Inheritance: extends Acl
Afficher le fichier Open project: ldaptools/ldaptools Class Usage Examples

Méthodes publiques

Méthode Description
canonicalize ( ) Forces the ACEs into canonical form. You can check if it is not in canonical form with the isCanonical method.
getSddlIdentifier ( )
isCanonical ( ) : boolean Check if the ACL is in canonical form.
toBinary ( boolean $canonicalize = true ) : string Get the binary string representation of the ACL.
toSddl ( boolean $canonicalize = true ) : string Get the SDDL string representation of the ACL.

Méthodes protégées

Méthode Description
getAllowedAceType ( )
orderAcesCanonically ( ) : Ace[] Returns all ACEs in canonical order as expected by AD.

Method Details

canonicalize() public méthode

Forces the ACEs into canonical form. You can check if it is not in canonical form with the isCanonical method.
public canonicalize ( )

getAllowedAceType() protected méthode

protected getAllowedAceType ( )

getSddlIdentifier() public méthode

public getSddlIdentifier ( )

isCanonical() public méthode

Check if the ACL is in canonical form.
public isCanonical ( ) : boolean
Résultat boolean

orderAcesCanonically() protected méthode

Returns all ACEs in canonical order as expected by AD.
protected orderAcesCanonically ( ) : Ace[]
Résultat LdapTools\Security\Ace\Ace[]

toBinary() public méthode

Get the binary string representation of the ACL.
public toBinary ( boolean $canonicalize = true ) : string
$canonicalize boolean
Résultat string

toSddl() public méthode

Get the SDDL string representation of the ACL.
public toSddl ( boolean $canonicalize = true ) : string
$canonicalize boolean Whether or not to re-order the ACEs to be canonical before the operation.
Résultat string