Show / Hide Table of Contents

Class EdnsN3UOption

NSEC3 Hash Understood.

Inheritance
Object
EdnsOption
EdnsN3UOption
Inherited Members
EdnsOption.Type
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Makaretu.Dns
Assembly: Makaretu.Dns.dll
Syntax
public class EdnsN3UOption : EdnsOption
Remarks

Defined in RFC 6975 - Signaling Cryptographic Algorithm Understanding in DNS Security Extensions(DNSSEC)

Constructors

| Improve this Doc View Source

EdnsN3UOption()

Creates a new instance of the EdnsN3UOption class.

Declaration
public EdnsN3UOption()

Properties

| Improve this Doc View Source

Algorithms

The understood hashing algorithms.

Declaration
public List<DigestType> Algorithms { get; set; }
Property Value
Type Description
List<DigestType>

A list of implemented DigestType.

Methods

| Improve this Doc View Source

Create()

Create a new instance of the EdnsDHUOption class with the known/implemented hashing algorithms.

Declaration
public static EdnsN3UOption Create()
Returns
Type Description
EdnsN3UOption
Remarks

The Algorithms are obtained from the DigestRegistry.

| Improve this Doc View Source

ReadData(WireReader, Int32)

Read the data that is specific to the option Type.

Declaration
public override void ReadData(WireReader reader, int length)
Parameters
Type Name Description
WireReader reader

The source of the option's data.

Int32 length

The length, in bytes, of the data.

Overrides
EdnsOption.ReadData(WireReader, Int32)
Remarks

Derived classes must implement this method.

| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()
| Improve this Doc View Source

WriteData(WireWriter)

Write the data that is specific to the resource record Type.

Declaration
public override void WriteData(WireWriter writer)
Parameters
Type Name Description
WireWriter writer

The destination for the option's data.

Overrides
EdnsOption.WriteData(WireWriter)
Remarks

Derived classes must implement this method.

See Also

NSEC3Record
  • Improve this Doc
  • View Source
Back to top Generated by DocFX