DnsKey class

A DNSSEC key pair.

Constructors

DnsKey()
DnsKey.fromJson(Map _json)

Properties

algorithm ↔ String
String mnemonic specifying the DNSSEC algorithm of this key. Immutable after creation time. Possible string values are: [...]
read / write
creationTime ↔ String
The time that this resource was created in the control plane. This is in RFC3339 text format. Output only.
read / write
description ↔ String
A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the resource's function.
read / write
digests ↔ List<DnsKeyDigest>
Cryptographic hashes of the DNSKEY resource record associated with this DnsKey. These digests are needed to construct a DS record that points at this DNS key. Output only.
read / write
id ↔ String
Unique identifier for the resource; defined by the server (output only).
read / write
isActive ↔ bool
Active keys will be used to sign subsequent changes to the ManagedZone. Inactive keys will still be present as DNSKEY Resource Records for the use of resolvers validating existing signatures.
read / write
keyLength ↔ int
Length of the key in bits. Specified at creation time then immutable.
read / write
keyTag ↔ int
The key tag is a non-cryptographic hash of the a DNSKEY resource record associated with this DnsKey. The key tag can be used to identify a DNSKEY more quickly (but it is not a unique identifier). In particular, the key tag is used in a parent zone's DS record to point at the DNSKEY in this child ManagedZone. The key tag is a number in the range 0, 65535 and the algorithm to calculate it is specified in RFC4034 Appendix B. Output only.
read / write
kind ↔ String
Identifies what kind of resource this is. Value: the fixed string "dns#dnsKey".
read / write
publicKey ↔ String
Base64 encoded public half of this key. Output only.
read / write
type ↔ String
One of "KEY_SIGNING" or "ZONE_SIGNING". Keys of type KEY_SIGNING have the Secure Entry Point flag set and, when active, will be used to sign only resource record sets of type DNSKEY. Otherwise, the Secure Entry Point flag will be cleared and this key will be used to sign only resource record sets of other types. Immutable after creation time. Possible string values are: [...]
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited