Table of Contents

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

string

CryptoAlgorithm

Gets or sets the cryptographic algorithm used by the trust anchor.

public MicrosoftDnsServerCryptoAlgorithm CryptoAlgorithm { get; set; }

Property Value

MicrosoftDnsServerCryptoAlgorithm

CryptoAlgorithmString

Gets the cryptographic algorithm used by the trust anchor as a human readable string.

public string CryptoAlgorithmString { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier for the trust anchor. This is used internally only.

public Guid Identifier { get; set; }

Property Value

Guid

KeyTag

Gets or sets the key tag.

public int KeyTag { get; set; }

Property Value

int

TrustAnchorName

Gets or sets the name of the trust anchor.

public string TrustAnchorName { get; set; }

Property Value

string

TrustAnchorState

Gets or sets the state of the trust anchor.

public MicrosoftDnsServerTrustAnchorState TrustAnchorState { get; set; }

Property Value

MicrosoftDnsServerTrustAnchorState

TrustAnchorStateString

Gets the state of the trust anchor as a human readable string.

public string TrustAnchorStateString { get; set; }

Property Value

string

TypeDisplayName

Gets the display name of the trust anchor type.

public string TypeDisplayName { get; set; }

Property Value

string

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 MicrosoftDnsServerTrustAnchor

The 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.