SecurityDescriptor

final class ntoseye.SecurityDescriptor

Subclass of BaseRecord.

A decoded absolute or self-relative security descriptor (!sd).

property address: int
property control: Diagnostic[int]

SECURITY_DESCRIPTOR.Control.

property control_names: Diagnostic[str]

The names of the control bits that are set.

property dacl: Diagnostic[Acl | None]

Its value is None if the DACL is absent or is a null (unrestricted) ACL.

property group: Diagnostic[Sid | None]

The group SID. Its value is None for a null group.

property owner: Diagnostic[Sid | None]

The owner SID. Its value is None for a null owner.

property revision: Diagnostic[int]
property sacl: Diagnostic[Acl | None]

Its value is None if the SACL is absent or is a null ACL.

property self_relative: Diagnostic[bool]

Whether control has SE_SELF_RELATIVE.

property unsupported_revision: bool

Whether the revision is not 1.