API Reference
Class
LdapSigningChecker
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
- Delegate determining if signing is required.
- insecureBindsPresent System.Func{System.String,System.Boolean} = null
- Delegate checking for insecure binds.
- enumerateDcs System.Func{System.Collections.Generic.IEnumerable{System.String}} = null
- Delegate enumerating domain controllers.
Methods
public virtual Boolean HasInsecureBinds(String dcName) #Returns:
BooleanChecks for insecure LDAP bind events.
Parameters
- dcName System.String
public virtual Boolean IsSigningRequired(String dcName) #Returns:
BooleanChecks if LDAP signing is required on a domain controller.
Parameters
- dcName System.String
public virtual Void ValidateDc(String dcName) #Returns:
VoidValidates LDAP signing on a single domain controller.
Parameters
- dcName System.String