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
DSRecordGenerationAlgorithmsString
Gets the DS record generation algorithm for the zone.
public string DSRecordGenerationAlgorithmsString { get; set; }
Property Value
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
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
KeyMasterServer
Gets or sets the name of key master server for this zone.
public string KeyMasterServer { get; set; }
Property Value
KeyMasterStatus
Gets or sets the status of the key master.
public MicrosoftDnsServerKeyMasterStatus KeyMasterStatus { get; set; }
Property Value
KeyMasterStatusString
Gets the status of the key master.
public string KeyMasterStatusString { get; set; }
Property Value
NSec
Gets or sets the Next Secure (NSEC) settings.
public MicrosoftDnsServerZoneNSecSettings NSec { get; set; }
Property Value
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
Methods
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.MicrosoftDnsServerZoneDnsSecSettings class from the specified XML.
public static MicrosoftDnsServerZoneDnsSecSettings FromXml(string xml)
Parameters
xml
stringThe 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.