Show / Hide Table of Contents

Class SecurityAlgorithmRegistry

Registry of implemented SecurityAlgorithm.

Inheritance
Object
SecurityAlgorithmRegistry
Inherited Members
Object.ToString()
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 static class SecurityAlgorithmRegistry
Remarks

IANA maintains a list of all known types at https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml#dns-sec-alg-numbers-1.

Fields

| Improve this Doc View Source

Algorithms

Defined security algorithms.

Declaration
public static Dictionary<SecurityAlgorithm, SecurityAlgorithmRegistry.Metadata> Algorithms
Field Value
Type Description
Dictionary<SecurityAlgorithm, SecurityAlgorithmRegistry.Metadata>
Remarks

The key is the SecurityAlgorithm. The value is th SecurityAlgorithmRegistry.Metadata.

Methods

| Improve this Doc View Source

GetMetadata(SecurityAlgorithm)

Gets the meta data for the the SecurityAlgorithm.

Declaration
public static SecurityAlgorithmRegistry.Metadata GetMetadata(SecurityAlgorithm algorithm)
Parameters
Type Name Description
SecurityAlgorithm algorithm

One of the SecurityAlgorithm values.

Returns
Type Description
SecurityAlgorithmRegistry.Metadata

The SecurityAlgorithmRegistry.Metadata for the algorithm.

Exceptions
Type Condition
NotImplementedException

When the algorithm is not defined.

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