TestimoX

API Reference

Class

RawDirectorySecurityDescriptorParser

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers static

Parses Active Directory security descriptors through RawSecurityDescriptor so raw ACE flags, object ACE metadata, callback ACEs, and opaque bytes remain visible to security tooling.

Inheritance

  • Object
  • RawDirectorySecurityDescriptorParser

Methods

Parse 2 overloads
public static RawDirectorySecurityDescriptor Parse(ActiveDirectorySecurity security) #
Returns: RawDirectorySecurityDescriptor

Parses binary security descriptor bytes.

Parameters

securityDescriptor System.Byte[] requiredposition: 0
Binary security descriptor value, for example nTSecurityDescriptor.

Returns

A raw descriptor view preserving ACE order and opaque callback data.

Parse(System.DirectoryServices.ActiveDirectorySecurity security) #

Parses an ActiveDirectorySecurity instance through its binary descriptor form.

Parameters

security System.DirectoryServices.ActiveDirectorySecurity required
Active Directory security descriptor wrapper.

Returns

A raw descriptor view preserving ACE order and opaque callback data.

public static RawDirectorySecurityDescriptor ParseSddl(String sddl) #
Returns: RawDirectorySecurityDescriptor

Parses an SDDL security descriptor using the same raw ACE projection.

Parameters

sddl System.String requiredposition: 0
Security descriptor in SDDL form.

Returns

A raw descriptor view preserving ACE order and opaque callback data.