Class: Aws::Route53Domains::Types::DnssecKey
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53Domains::Types::DnssecKey
- 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
-
#algorithm ⇒ Integer
The number of the public key’s cryptographic algorithm according to an [IANA][1] assignment.
-
#digest ⇒ String
The delegation signer digest.
-
#digest_type ⇒ Integer
The number of the DS digest algorithm according to an IANA assignment.
-
#flags ⇒ Integer
The DNSKEY flags that indicate the key type.
-
#id ⇒ String
An ID assigned to each DS record created by [AssociateDelegationSignerToDomain][1].
-
#key_tag ⇒ Integer
A numeric identification of the DNSKEY record referred to by this DS record.
-
#public_key ⇒ String
The base64-encoded public key of the key pair.
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.
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.
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.
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.
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.
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.
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.
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 |