Class MicrosoftDnsServerTrustAnchor
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a trust anchor configured for a Microsoft DNS server.
public abstract class MicrosoftDnsServerTrustAnchor : BaseTypeSection, IComparable<MicrosoftDnsServerTrustAnchor>
- Inheritance
-
MicrosoftDnsServerTrustAnchor
- Implements
- Derived
Constructors
MicrosoftDnsServerTrustAnchor()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor class.
public MicrosoftDnsServerTrustAnchor()
Properties
CollectionIndex
Gets or sets the collection index used by the data comparer. As trust anchors have no unique identifier, the index within the collection is used.
public string CollectionIndex { get; set; }
Property Value
CryptoAlgorithm
Gets or sets the cryptographic algorithm used by the trust anchor.
public MicrosoftDnsServerCryptoAlgorithm CryptoAlgorithm { get; set; }
Property Value
CryptoAlgorithmString
Gets the cryptographic algorithm used by the trust anchor as a human readable string.
public string CryptoAlgorithmString { get; set; }
Property Value
Identifier
Gets or sets the unique identifier for the trust anchor. This is used internally only.
public Guid Identifier { get; set; }
Property Value
KeyTag
Gets or sets the key tag.
public int KeyTag { get; set; }
Property Value
TrustAnchorName
Gets or sets the name of the trust anchor.
public string TrustAnchorName { get; set; }
Property Value
TrustAnchorState
Gets or sets the state of the trust anchor.
public MicrosoftDnsServerTrustAnchorState TrustAnchorState { get; set; }
Property Value
TrustAnchorStateString
Gets the state of the trust anchor as a human readable string.
public string TrustAnchorStateString { get; set; }
Property Value
TypeDisplayName
Gets the display name of the trust anchor type.
public string TypeDisplayName { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor cloned from this object.
public MicrosoftDnsServerTrustAnchor Clone()
Returns
- MicrosoftDnsServerTrustAnchor
A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor.
CompareTo(MicrosoftDnsServerTrustAnchor)
Compares two CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor objects to allow sorting alphabetically by type and algorithm.
public int CompareTo(MicrosoftDnsServerTrustAnchor other)
Parameters
other
MicrosoftDnsServerTrustAnchorThe CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.MicrosoftDnsServerTrustAnchor objects.
ToString()
Returns the name of the trust anchor.
public override string ToString()
Returns
- string
The name of the trust anchor.