Table of Contents

Class RecordTkey

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

Transaction key DNS resource record.

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

Constructors

RecordTkey(RecordReader)

Initializes a new instance of the RecordTkey class.

public RecordTkey(RecordReader reader)

Parameters

reader RecordReader

RecordReader for the record data.

Properties

Algorithm

Gets the key algorithm.

public string Algorithm { get; }

Property Value

string

Error

Gets the error code of the record.

public ushort Error { get; }

Property Value

ushort

Expiration

Gets the expiration time of the key.

public uint Expiration { get; }

Property Value

uint

Inception

Gets the inception time of the key.

public uint Inception { get; }

Property Value

uint

KeyData

Gets the key data.

public List<byte> KeyData { get; }

Property Value

List<byte>

KeySize

Gets the key size from the record.

public ushort KeySize { get; }

Property Value

ushort

Mode

Gets the key agreement mode.

public ushort Mode { get; }

Property Value

ushort

OtherData

Gets the other data from the record (Future use).

public List<byte> OtherData { get; }

Property Value

List<byte>

OtherSize

Gets the other size from the record (Future use).

public ushort OtherSize { get; }

Property Value

ushort

Methods

ToString()

String representation of the record data.

public override string ToString()

Returns

string

Key data as a string.