TestimoX

API Reference

Class

Options (LdapDiagnosticsReportBuilder)

Namespace ADPlayground.Ldap.LdapDiagnosticsReportBuilder
Assembly ADPlayground
Implements
IEquatable<Options>
Modifiers sealed

Options controlling the diagnostics run.

Inheritance

  • Object
  • Options

Constructors

Methods

public Options <Clone>$() #
Returns: Options
public virtual Boolean Equals(Options other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainController { get; set; } #

Optional domain controller host used for discovery/RootDSE reads.

public IReadOnlyList<String> Servers { get; set; } #

Explicit server list (DC hostnames/FQDNs). When empty, discovery is used.

public Int32 MaxServers { get; set; } #

Maximum servers to test when discovering.

public Boolean IncludeGlobalCatalog { get; set; } #

When true, also probe Global Catalog ports 3268/3269.

public Boolean VerifyCertificate { get; set; } #

When true, attempt certificate chain validation for LDAPS ports.

public String Identity { get; set; } #

Optional identity to validate via a quick LDAP search.

public IReadOnlyList<String> CertificateIncludeDnsNames { get; set; } #

Optional DNS names that must appear in the LDAPS certificate SAN list.

public Int32 TimeoutMs { get; set; } #

Per-port timeout budget in milliseconds.