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
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
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
SidFilteringForestAware
Gets or sets whether SID history is enabled.
public BooleanOption SidFilteringForestAware { get; set; }
Property Value
SidFilteringQuarantined
Gets or sets whether SID filtering is enabled.
public BooleanOption SidFilteringQuarantined { get; set; }
Property Value
SourceDomainName
Gets or sets the domain name of the source domain.
public string SourceDomainName { get; set; }
Property Value
SupportedEncryptionTypes
Gets or sets the enabled encryption types.
public ActiveDirectoryTrustEncryptionTypes SupportedEncryptionTypes { get; set; }
Property Value
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
TargetDomainName
Gets or sets the domain name of the target domain.
public string TargetDomainName { get; set; }
Property Value
TargetNetBiosName
Gets or sets the NetBIOS name of the target domain.
public string TargetNetBiosName { get; set; }
Property Value
TargetSecurityIdentifier
Gets or sets the security identifier of the target domain in SDDL format.
public string TargetSecurityIdentifier { get; set; }
Property Value
TgtDelegation
Gets or sets whether TGT delegation is enabled (not recommended).
public BooleanOption TgtDelegation { get; set; }
Property Value
TrustType
Gets or sets the trust type.
public ActiveDirectoryTrustType TrustType { get; set; }
Property Value
TrustTypeString
Gets the trust type as a human readable string.
public string TrustTypeString { get; set; }
Property Value
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
ActiveDirectoryTrustThe 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.