TestimoX

API Reference

Class

LdapHardeningAggregate

Namespace ADPlayground.Gpo.ClientServerAuthPostureService
Assembly ADPlayground
Implements
IEquatable<LdapHardeningAggregate>
Modifiers sealed

Aggregated LDAP hardening (client signing + channel binding) with Policy Attribution rows (winner + sources).

Inheritance

  • Object
  • LdapHardeningAggregate

Constructors

public LdapHardeningAggregate(String DomainName, View ClientSigning, View ChannelBinding, IReadOnlyList<PolicyAttribution> Attribution) #

Aggregated LDAP hardening (client signing + channel binding) with Policy Attribution rows (winner + sources).

Parameters

DomainName System.String requiredposition: 0
ClientSigning ADPlayground.Gpo.LdapClientSigningEvaluator.View requiredposition: 1
ChannelBinding ADPlayground.Gpo.LdapChannelBindingEvaluator.View requiredposition: 2
Attribution System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.PolicyAttribution} requiredposition: 3

Methods

public LdapHardeningAggregate <Clone>$() #
Returns: LdapHardeningAggregate
public Void Deconstruct(out String DomainName, out View ClientSigning, out View ChannelBinding, out IReadOnlyList<PolicyAttribution> Attribution) #
Returns: Void

Parameters

DomainName String requiredposition: 0
ClientSigning View requiredposition: 1
ChannelBinding View requiredposition: 2
Attribution IReadOnlyList<PolicyAttribution> requiredposition: 3
public virtual Boolean Equals(LdapHardeningAggregate other) #
Returns: Boolean

Parameters

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

Properties

public String DomainName { get; set; } #
ResultMetadata
public View ClientSigning { get; set; } #
public View ChannelBinding { get; set; } #
public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata