TestimoX

API Reference

Class

LdapSigningChecker

Namespace ADPlayground.DomainControllers
Assembly ADPlayground

Validates LDAP signing configuration and checks for insecure bind events.

Inheritance

  • Object
  • LdapSigningChecker

Constructors

public LdapSigningChecker(Func<String, Boolean> signingRequired = null, Func<String, Boolean> insecureBindsPresent = null, Func<IEnumerable<String>> enumerateDcs = null) #

Initializes a new instance of the LdapSigningChecker class.

Parameters

signingRequired System.Func{System.String,System.Boolean} = null optionalposition: 0
Delegate determining if signing is required.
insecureBindsPresent System.Func{System.String,System.Boolean} = null optionalposition: 1
Delegate checking for insecure binds.
enumerateDcs System.Func{System.Collections.Generic.IEnumerable{System.String}} = null optionalposition: 2
Delegate enumerating domain controllers.

Methods

public virtual Boolean HasInsecureBinds(String dcName) #
Returns: Boolean

Checks for insecure LDAP bind events.

Parameters

dcName System.String requiredposition: 0
public virtual Boolean IsSigningRequired(String dcName) #
Returns: Boolean

Checks if LDAP signing is required on a domain controller.

Parameters

dcName System.String requiredposition: 0
public virtual Void ValidateAll() #
Returns: Void

Validates LDAP signing on all domain controllers.

public virtual Void ValidateDc(String dcName) #
Returns: Void

Validates LDAP signing on a single domain controller.

Parameters

dcName System.String requiredposition: 0