Class: Aws::Route53Domains::Types::DnssecKey

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#algorithm ⇒ Integer

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

If Route 53 is your DNS service, set this to 13.

For more information about enabling DNSSEC signing, see Enabling DNSSEC signing and establishing a chain of trust.

Returns:

  • (Integer)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#digest ⇒ String

The delegation signer digest.

Digest is calculated from the public key provided using specified digest algorithm and this digest is the actual value returned from the registry nameservers as the value of DS records.

Returns:

  • (String)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#digest_type ⇒ Integer

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

For more information, see IANA for DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.

Returns:

  • (Integer)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#flags ⇒ Integer

The DNSKEY flags that indicate the key type. This field is deprecated; the DnssecKey response no longer returns the flags.

Returns:

  • (Integer)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

An ID assigned to each DS record created by AssociateDelegationSignerToDomain.

Returns:

  • (String)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#key_tag ⇒ Integer

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

Returns:

  • (Integer)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end

#public_key ⇒ String

The base64-encoded public key of the key pair. This field is deprecated; the DnssecKey response no longer returns the public key.

Returns:

  • (String)


718
719
720
721
722
723
724
725
726
727
728
# File 'gems/aws-sdk-route53domains/lib/aws-sdk-route53domains/types.rb', line 718

class DnssecKey < Struct.new(
  :algorithm,
  :flags,
  :public_key,
  :digest_type,
  :digest,
  :key_tag,
  :id)
  SENSITIVE = []
  include Aws::Structure
end