API Reference
Class
TrustImpermeabilityChecker
Checks trust relationships for SID filtering and selective authentication.
Inheritance
- Object
- TrustImpermeabilityChecker
Constructors
public TrustImpermeabilityChecker(Func<String, IEnumerable<TrustInfo>> fetchTrusts = null) #Initializes a new instance of the TrustImpermeabilityChecker class.
Parameters
- fetchTrusts System.Func{System.String,System.Collections.Generic.IEnumerable{ADPlayground.Trusts.TrustInfo}} = null
- Delegate returning trust info for a domain.
Methods
public IEnumerable<TrustImpermeabilityResult> CheckDomain(String domainName) #Returns:
IEnumerable<TrustImpermeabilityResult>Retrieves impermeability info for the specified domain.
Parameters
- domainName System.String
- Domain to query.
Returns
Collection of trusts failing impermeability settings.
public IEnumerable<TrustImpermeabilityResult> CheckForest() #Returns:
IEnumerable<TrustImpermeabilityResult>Retrieves impermeability info across the forest.
Returns
Collection of trusts failing impermeability settings.