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
hashCode int
The hash code for this object. [...]
read-only, inherited
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
read / write
publicKey String
Base64 encoded public half of this key. Output only.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
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

Methods

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

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited