TestimoX

API Reference

Class

LdapHardeningAggregate

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

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

Inheritance

  • Object
  • LdapHardeningAggregate

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

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

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

Parameters

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

Methods

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

Parameters

DomainName String requiredposition: 0
ServerSigning View requiredposition: 1
ClientSigning View requiredposition: 2
ChannelBinding View requiredposition: 3
Attribution IReadOnlyList<PolicyAttribution> requiredposition: 4
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 ServerSigning { get; set; } #
public View ClientSigning { get; set; } #
public View ChannelBinding { get; set; } #
public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata