API Reference
Enum
DnsKeyAlgorithm
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.
Returned or exposed by
- Field DnsKeyAlgorithm.DH
- Field DnsKeyAlgorithm.DSA
- Field DnsKeyAlgorithm.DSANSEC3SHA1
- Field DnsKeyAlgorithm.ECC
- Field DnsKeyAlgorithm.ECCGOST
- Field DnsKeyAlgorithm.ECDSAP256SHA256
- Field DnsKeyAlgorithm.ECDSAP384SHA384
- Field DnsKeyAlgorithm.ED25519
- Field DnsKeyAlgorithm.ED448
- Field DnsKeyAlgorithm.INDIRECT
- Field DnsKeyAlgorithm.PRIVATEDNS
- Field DnsKeyAlgorithm.PRIVATEOID
- Field DnsKeyAlgorithm.RSAMD5
- Field DnsKeyAlgorithm.RSASHA1
- Field DnsKeyAlgorithm.RSASHA1NSEC3SHA1
- Field DnsKeyAlgorithm.RSASHA256
- Field DnsKeyAlgorithm.RSASHA512
- Method DnsKeyAlgorithmExtensions.FromValue
- Property DnsKeyRecord.Algorithm
- Property DsRecord.Algorithm
Accepted by parameters
- Constructor DnsKeyRecord.DnsKeyRecord
- Method DnsSecValidator.ComputeDigest
- Method DnsSecValidator.ComputeKeyTag
- Method DnsSecValidator.TryParseDnsKey
- Constructor DsRecord.DsRecord
Inherited Methods
public override sealed Int32 CompareTo(Object target) #Returns:
Int32Inherited from Enum
Parameters
- target Object
public override sealed String ToString(String format, IFormatProvider provider) #Returns:
StringInherited from Enum
Obsolete("The provider argument is not used. Use ToString(String) instead.")Parameters
- format String