DnsKeyRecord Class

DNS Key record

Defined in RFC 4034 and RFC 3755.

Definition

Namespace: ARSoft.Tools.Net.Dns
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class DnsKeyRecord : DnsRecordBase
Inheritance
Object    DnsMessageEntryBase    DnsRecordBase    DnsKeyRecord

Constructors

DnsKeyRecord Creates a new instance of the DnsKeyRecord class

Properties

Algorithm Algorithm of the key
Flags Flags of the key
IsRevoked

Key is intended for use as a secure entry point

Defined in RFC 5011.

IsSecureEntryPoint

Key is intended for use as a secure entry point

Defined in RFC 4034 and RFC 3757.

IsZoneKey

Record holds a DNS zone key

Defined in RFC 4034 and RFC 3757.

Name Domain name
(Inherited from DnsMessageEntryBase)
PrivateKey Binary data of the private key
Protocol Protocol field
PublicKey Binary data of the public key
RecordClass Class of the record
(Inherited from DnsMessageEntryBase)
RecordType Type of the record
(Inherited from DnsMessageEntryBase)
TimeToLive Seconds which a record should be cached at most
(Inherited from DnsRecordBase)

Methods

CalculateKeyTag

Calculates the key tag

Defined in RFC 4034.

CompareTo
(Inherited from DnsRecordBase)
CreateSigningKey Creates a new signing key pair
Equals(DnsMessageEntryBase)
(Inherited from DnsMessageEntryBase)
Equals(DnsRecordBase)
(Inherited from DnsRecordBase)
Equals(Object)
(Inherited from DnsRecordBase)
GetHashCode
(Inherited from DnsRecordBase)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToString Returns the textual representation of a record
(Inherited from DnsRecordBase)

See Also