Domain Detective

API Reference

Enum

DnsKeyAlgorithm

Namespace DnsClientX
Assembly DnsClientX
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Enumerates DNSSEC algorithm identifiers used in DNSKEY records. Algorithm numbers are assigned by IANA as described in RFC 4034 and RFC 8624.

Inheritance

  • Enum
  • DnsKeyAlgorithm

Remarks

When validating DNSSEC signatures these values determine which cryptographic algorithm was used to create the signature.

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Values

public const DnsKeyAlgorithm RSAMD5 #

RSA/MD5

Value: 1
public const DnsKeyAlgorithm DH #

Diffie-Hellman

Value: 2
public const DnsKeyAlgorithm DSA #

DSA/SHA-1

Value: 3
public const DnsKeyAlgorithm ECC #

Elliptic Curve

Value: 4
public const DnsKeyAlgorithm RSASHA1 #

RSA/SHA-1

Value: 5
public const DnsKeyAlgorithm DSANSEC3SHA1 #

DSA-NSEC3-SHA1

Value: 6
public const DnsKeyAlgorithm RSASHA1NSEC3SHA1 #

RSA/SHA-1 NSEC3

Value: 7
public const DnsKeyAlgorithm RSASHA256 #

RSA/SHA-256

Value: 8
public const DnsKeyAlgorithm RSASHA512 #

RSA/SHA-512

Value: 10
public const DnsKeyAlgorithm ECCGOST #

ECC/GOST

Value: 12
public const DnsKeyAlgorithm ECDSAP256SHA256 #

ECDSA/P-256 with SHA-256

Value: 13
public const DnsKeyAlgorithm ECDSAP384SHA384 #

ECDSA/P-384 with SHA-384

Value: 14
public const DnsKeyAlgorithm ED25519 #

ED25519

Value: 15
public const DnsKeyAlgorithm ED448 #

ED448

Value: 16
public const DnsKeyAlgorithm INDIRECT #

Indirect

Value: 252
public const DnsKeyAlgorithm PRIVATEDNS #

Private DNS

Value: 253
public const DnsKeyAlgorithm PRIVATEOID #

Private OID

Value: 254
{{ include "footer" }}