Table of Contents

Class RecordTsig

Namespace
Ubiety.Dns.Core.Records
Assembly
Ubiety.Dns.Core.dll

Transaction signature DNS record.

public record RecordTsig : Record, IEquatable<Record>, IEquatable<RecordTsig>
Inheritance
RecordTsig
Implements
Inherited Members

Constructors

RecordTsig(RecordReader)

Initializes a new instance of the RecordTsig class.

public RecordTsig(RecordReader reader)

Parameters

reader RecordReader

RecordReader for the record data.

Properties

AlgorithmName

Gets or sets the algorithm name.

public string AlgorithmName { get; set; }

Property Value

string

Error

Gets or sets the record error.

public ushort Error { get; set; }

Property Value

ushort

Fudge

Gets or sets the number of seconds of error.

public ushort Fudge { get; set; }

Property Value

ushort

Mac

Gets the MAC.

public List<byte> Mac { get; }

Property Value

List<byte>

MacSize

Gets or sets the MAC size.

public ushort MacSize { get; set; }

Property Value

ushort

OriginalId

Gets or sets the original id.

public ushort OriginalId { get; set; }

Property Value

ushort

OtherData

Gets the other record data.

public List<byte> OtherData { get; }

Property Value

List<byte>

OtherLength

Gets or sets the length of other data.

public ushort OtherLength { get; set; }

Property Value

ushort

TimeSigned

Gets or sets the time signed.

public long TimeSigned { get; set; }

Property Value

long

Methods

ToString()

String representation of the record data.

public override string ToString()

Returns

string

Signature as a string.