Table of Contents

Class ActiveDirectoryTrust

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Active Directory trust.

public class ActiveDirectoryTrust : GlobalSerializableClassicBase, IComparable<ActiveDirectoryTrust>
Inheritance
ActiveDirectoryTrust
Implements

Constructors

ActiveDirectoryTrust()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust class.

public ActiveDirectoryTrust()

Properties

Direction

Gets or sets the direction of the trust.

public ActiveDirectoryTrustDirection Direction { get; set; }

Property Value

ActiveDirectoryTrustDirection

DisabledNameSuffixRoutes

Gets or sets the disabled name suffix routes.

public SerializableStringCollection DisabledNameSuffixRoutes { get; set; }

Property Value

SerializableStringCollection

EnableKerberosAesEncryption

Gets whether Kerberos AES encryption is enabled.

public BooleanOption EnableKerberosAesEncryption { get; set; }

Property Value

BooleanOption

EnabledNameSuffixRoutes

Gets or sets the enabled name suffix routes.

public SerializableStringCollection EnabledNameSuffixRoutes { get; set; }

Property Value

SerializableStringCollection

ExistingNameSuffixes

Gets or sets the existing name suffixes.

public SerializableStringCollection ExistingNameSuffixes { get; set; }

Property Value

SerializableStringCollection

SelectiveAuthentication

Gets or sets whether selective authentication is enabled.

public BooleanOption SelectiveAuthentication { get; set; }

Property Value

BooleanOption

SidFilteringForestAware

Gets or sets whether SID history is enabled.

public BooleanOption SidFilteringForestAware { get; set; }

Property Value

BooleanOption

SidFilteringQuarantined

Gets or sets whether SID filtering is enabled.

public BooleanOption SidFilteringQuarantined { get; set; }

Property Value

BooleanOption

SourceDomainName

Gets or sets the domain name of the source domain.

public string SourceDomainName { get; set; }

Property Value

string

SupportedEncryptionTypes

Gets or sets the enabled encryption types.

public ActiveDirectoryTrustEncryptionTypes SupportedEncryptionTypes { get; set; }

Property Value

ActiveDirectoryTrustEncryptionTypes

SupportedEncryptionTypesStrings

Gets the enabled encryption types.

public SerializableStringCollection SupportedEncryptionTypesStrings { get; set; }

Property Value

SerializableStringCollection

TargetDomainFunctionalLevel

Gets or sets the domain functional level of the target domain.

public ActiveDirectoryDomainFunctionalLevel TargetDomainFunctionalLevel { get; set; }

Property Value

ActiveDirectoryDomainFunctionalLevel

TargetDomainFunctionalLevelString

Gets the domain functional level of the target domain as a human readable string.

public string TargetDomainFunctionalLevelString { get; set; }

Property Value

string

TargetDomainName

Gets or sets the domain name of the target domain.

public string TargetDomainName { get; set; }

Property Value

string

TargetNetBiosName

Gets or sets the NetBIOS name of the target domain.

public string TargetNetBiosName { get; set; }

Property Value

string

TargetSecurityIdentifier

Gets or sets the security identifier of the target domain in SDDL format.

public string TargetSecurityIdentifier { get; set; }

Property Value

string

TgtDelegation

Gets or sets whether TGT delegation is enabled (not recommended).

public BooleanOption TgtDelegation { get; set; }

Property Value

BooleanOption

TrustType

Gets or sets the trust type.

public ActiveDirectoryTrustType TrustType { get; set; }

Property Value

ActiveDirectoryTrustType

TrustTypeString

Gets the trust type as a human readable string.

public string TrustTypeString { get; set; }

Property Value

string

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust object.

public ActiveDirectoryTrust Clone()

Returns

ActiveDirectoryTrust

A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust object.

CompareTo(ActiveDirectoryTrust)

Compares two CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust objects to allow sorting alphabetically by target domain name.

public int CompareTo(ActiveDirectoryTrust other)

Parameters

other ActiveDirectoryTrust

The CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ActiveDirectoryTrust objects.

ToString()

Returns the domain name of the target domain.

public override string ToString()

Returns

string

The domain name of the target domain.