DnssecKey

class DnssecKey

Information about the DNSSEC key.

You get this from your DNS provider and then give it to Route 53 (by using AssociateDelegationSignerToDomain) to pass it to the registry to establish the chain of trust.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The number of the public key’s cryptographic algorithm according to an IANA assignment.

Link copied to clipboard

The delegation signer digest.

Link copied to clipboard

The number of the DS digest algorithm according to an IANA assignment.

Link copied to clipboard
val flags: Int?

Defines the type of key. It can be either a KSK (key-signing-key, value 257) or ZSK (zone-signing-key, value 256). Using KSK is always encouraged. Only use ZSK if your DNS provider isn't Route 53 and you don’t have KSK available.

Link copied to clipboard
val id: String?

An ID assigned to each DS record created by AssociateDelegationSignerToDomain.

Link copied to clipboard
val keyTag: Int?

A numeric identification of the DNSKEY record referred to by this DS record.

Link copied to clipboard

The base64-encoded public key part of the key pair that is passed to the registry .

Functions

Link copied to clipboard
inline fun copy(block: DnssecKey.Builder.() -> Unit = {}): DnssecKey
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String