DnsRrsigRecordData Class

Represents a DNS RRSIG (DNSSEC signature) record (RFC 4034).

public sealed class DnsRrsigRecordData : DnsResourceRecordData
Inheritance
DnsResourceRecordData DnsRrsigRecordData

Constructors

NameDescription
DnsRrsigRecordData()

DnsRrsigRecordData()

DnsRrsigRecordData.cs
public DnsRrsigRecordData()

No documentation is available.

Properties

NameDescription
AlgorithmGets or sets the algorithm number.
KeyTagGets or sets the key tag.
LabelsGets or sets the number of labels in the original RRSIG RR owner name.
OriginalTtlGets or sets the original TTL.
SignatureGets or sets the signature data.
SignatureExpirationGets or sets the signature expiration time (seconds since epoch).
SignatureInceptionGets or sets the signature inception time (seconds since epoch).
SignerNameGets or sets the signer's name.
TypeCoveredGets or sets the type covered by this signature.

Gets or sets the algorithm number.

public byte Algorithm { get; set; }

Property value

byte

Gets or sets the key tag.

public ushort KeyTag { get; set; }

Property value

ushort

Gets or sets the number of labels in the original RRSIG RR owner name.

public byte Labels { get; set; }

Property value

byte

Gets or sets the original TTL.

public uint OriginalTtl { get; set; }

Property value

uint

Gets or sets the signature data.

public byte[] Signature { get; set; }

Property value

byte[]

SignatureExpiration

DnsRrsigRecordData.cs

Gets or sets the signature expiration time (seconds since epoch).

public uint SignatureExpiration { get; set; }

Property value

uint

SignatureInception

DnsRrsigRecordData.cs

Gets or sets the signature inception time (seconds since epoch).

public uint SignatureInception { get; set; }

Property value

uint

Gets or sets the signer's name.

public string SignerName { get; set; }

Property value

string

Gets or sets the type covered by this signature.

public DnsQueryType TypeCovered { get; set; }

Property value

DnsQueryType