Domain Detective

API Reference

Class

DnsKeyRecord

Namespace DnsClientX
Assembly DnsClientX
Modifiers sealed

Represents a DNSKEY record containing public key information.

Inheritance

  • Object
  • DnsKeyRecord

Remarks

DNSSEC uses this record type for key distribution as specified in RFC 4034.

Constructors

public DnsKeyRecord(UInt16 flags, Byte protocol, DnsKeyAlgorithm algorithm, String publicKey) #

Initializes a new instance of the DnsKeyRecord class.

Parameters

flags System.UInt16 requiredposition: 0
Key flags.
protocol System.Byte requiredposition: 1
The protocol value, typically 3.
algorithm DnsClientX.DnsKeyAlgorithm requiredposition: 2
The signing algorithm.
publicKey System.String requiredposition: 3
The public key data.

Properties

public UInt16 Flags { get; } #

Gets the DNSKEY flags.

public Byte Protocol { get; } #

Gets the protocol number. This should always be 3.

public DnsKeyAlgorithm Algorithm { get; } #

Gets the algorithm identifier.

public String PublicKey { get; } #

Gets the base64-encoded public key.

{{ include "footer" }}