Table of Contents

Class MicrosoftDnsServerZoneDnsSecSettings

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

Represents the DNSSEC settings for a signed zone configured for a Microsoft DNS server.

public class MicrosoftDnsServerZoneDnsSecSettings : BypassSection
Inheritance
MicrosoftDnsServerZoneDnsSecSettings
Inherited Members

Constructors

MicrosoftDnsServerZoneDnsSecSettings()

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

public MicrosoftDnsServerZoneDnsSecSettings()

Properties

DSRecordGenerationAlgorithms

Gets or sets the DS record generation algorithm for the zone.

public MicrosoftDnsServerZoneDSRecordGenerationAlgorithms DSRecordGenerationAlgorithms { get; set; }

Property Value

MicrosoftDnsServerZoneDSRecordGenerationAlgorithms

DSRecordGenerationAlgorithmsString

Gets the DS record generation algorithm for the zone.

public string DSRecordGenerationAlgorithmsString { get; set; }

Property Value

string

DSRecordSetTtl

Gets or sets the time to live (TTL) for the DS record set.

public SerializableTimeSpan DSRecordSetTtl { get; set; }

Property Value

SerializableTimeSpan

DistributeTrustAnchor

Gets or sets whether enable the distribution of trust anchors for the zone.

public BooleanOption DistributeTrustAnchor { get; set; }

Property Value

BooleanOption

DnsKeyRecordSetTtl

Gets or sets the time to live (TTL) for the DNSKEY record set.

public SerializableTimeSpan DnsKeyRecordSetTtl { get; set; }

Property Value

SerializableTimeSpan

EnableRfc5011KeyRollover

Gets or sets whether to enable automatic update of trust anchors on key rollover (RFC 5011).

public BooleanOption EnableRfc5011KeyRollover { get; set; }

Property Value

BooleanOption

KeyMasterServer

Gets or sets the name of key master server for this zone.

public string KeyMasterServer { get; set; }

Property Value

string

KeyMasterStatus

Gets or sets the status of the key master.

public MicrosoftDnsServerKeyMasterStatus KeyMasterStatus { get; set; }

Property Value

MicrosoftDnsServerKeyMasterStatus

KeyMasterStatusString

Gets the status of the key master.

public string KeyMasterStatusString { get; set; }

Property Value

string

NSec

Gets or sets the Next Secure (NSEC) settings.

public MicrosoftDnsServerZoneNSecSettings NSec { get; set; }

Property Value

MicrosoftDnsServerZoneNSecSettings

SecureDelegationPollingPeriod

Gets or sets the duration between polling attempts for child zone key rollovers.

public SerializableTimeSpan SecureDelegationPollingPeriod { get; set; }

Property Value

SerializableTimeSpan

SignatureInceptionOffset

Gets or sets how far in the past DNSSEC signature validity periods should begin when signing the DNS zone.

public SerializableTimeSpan SignatureInceptionOffset { get; set; }

Property Value

SerializableTimeSpan

SigningKeys

Gets or sets the configured key signing keys (KSK) and zone signing keys (ZSK).

public MicrosoftDnsServerSigningKeys SigningKeys { get; set; }

Property Value

MicrosoftDnsServerSigningKeys

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneDnsSecSettings class from the specified XML.

public static MicrosoftDnsServerZoneDnsSecSettings FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

MicrosoftDnsServerZoneDnsSecSettings

A CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneDnsSecSettings class.

ToString()

Returns the DNSSEC settings as a human readable string.

public override string ToString()

Returns

string

The DNSSEC settings as a human readable string.