TestimoX

API Reference

Class

Item (TrustPostureSummaryEvaluator)

Namespace ADPlayground.Trusts.TrustPostureSummaryEvaluator
Assembly ADPlayground
Implements
IEquatable<Item>
Modifiers sealed

Single trust summary row.

Inheritance

  • Object
  • Item

Constructors

public Item(String SourceDomain, String TargetDomain, String TrustType, TrustDirection Direction, Boolean Transitive, Boolean SidFilteringEnabled, Boolean SelectiveAuthentication, Boolean UsesAesKeys) #

Single trust summary row.

Parameters

SourceDomain System.String requiredposition: 0
Source (trusting) domain.
TargetDomain System.String requiredposition: 1
Target (trusted) domain.
TrustType System.String requiredposition: 2
Trust type string.
Direction System.DirectoryServices.ActiveDirectory.TrustDirection requiredposition: 3
Direction.
Transitive System.Boolean requiredposition: 4
True when transitive.
SidFilteringEnabled System.Boolean requiredposition: 5
True when SID filtering is enabled.
SelectiveAuthentication System.Boolean requiredposition: 6
True when selective authentication is enabled.
UsesAesKeys System.Boolean requiredposition: 7
True when AES keys are in use.

Methods

public Item <Clone>$() #
Returns: Item
public Void Deconstruct(out String SourceDomain, out String TargetDomain, out String TrustType, out TrustDirection Direction, out Boolean Transitive, out Boolean SidFilteringEnabled, out Boolean SelectiveAuthentication, out Boolean UsesAesKeys) #
Returns: Void

Parameters

SourceDomain String requiredposition: 0
TargetDomain String requiredposition: 1
TrustType String requiredposition: 2
Direction TrustDirection requiredposition: 3
Transitive Boolean requiredposition: 4
SidFilteringEnabled Boolean requiredposition: 5
SelectiveAuthentication Boolean requiredposition: 6
UsesAesKeys Boolean requiredposition: 7
public virtual Boolean Equals(Item other) #
Returns: Boolean

Parameters

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

Properties

public String SourceDomain { get; set; } #

Source (trusting) domain.

public String TargetDomain { get; set; } #

Target (trusted) domain.

public String TrustType { get; set; } #

Trust type string.

public TrustDirection Direction { get; set; } #

Direction.

public Boolean Transitive { get; set; } #

True when transitive.

public Boolean SidFilteringEnabled { get; set; } #

True when SID filtering is enabled.

public Boolean SelectiveAuthentication { get; set; } #

True when selective authentication is enabled.

public Boolean UsesAesKeys { get; set; } #

True when AES keys are in use.