DsRecord class
Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.
Constructors
-
DsRecord({Input<
DsRecordAlgorithm> ? algorithm, Input<String> ? digest, Input<DsRecordDigestType> ? digestType, Input<int> ? keyTag}) -
Creates a new DsRecord.
algorithmThe algorithm used to generate the referenced DNSKEY.digestThe digest generated from the referenced DNSKEY.digestTypeThe hash function used to generate the digest of the referenced DNSKEY.keyTagThe key tag of the record. Must be set in range 0 -- 65535.const -
DsRecord.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
algorithm
→ Input<
DsRecordAlgorithm> ? -
The algorithm used to generate the referenced DNSKEY.
final
-
digest
→ Input<
String> ? -
The digest generated from the referenced DNSKEY.
final
-
digestType
→ Input<
DsRecordDigestType> ? -
The hash function used to generate the digest of the referenced DNSKEY.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keyTag
→ Input<
int> ? -
The key tag of the record. Must be set in range 0 -- 65535.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited