Class EdnsN3UOption
NSEC3 Hash Understood.
Inherited Members
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 SourceEdnsN3UOption()
Creates a new instance of the EdnsN3UOption class.
Declaration
public EdnsN3UOption()
Properties
| Improve this Doc View SourceAlgorithms
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 SourceCreate()
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.
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
Remarks
Derived classes must implement this method.
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
| Improve this Doc View SourceWriteData(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
Remarks
Derived classes must implement this method.