Class: Dnsruby::RR::CDS
- Inherits:
-
DS
- Object
- Dnsruby::RR
- DS
- Dnsruby::RR::CDS
- Defined in:
- lib/dnsruby/resource/CDS.rb
Overview
RFC4034, section 4 The DS Resource Record refers to a DNSKEY RR and is used in the DNS DNSKEY authentication process. A DS RR refers to a DNSKEY RR by storing the key tag, algorithm number, and a digest of the DNSKEY RR. Note that while the digest should be sufficient to identify the public key, storing the key tag and key algorithm helps make the identification process more efficient. By authenticating the DS record, a resolver can authenticate the DNSKEY RR to which the DS record points. The key authentication process is described in [RFC4035].
Constant Summary collapse
- ClassValue =
:nodoc: all
nil
- TypeValue =
:nodoc: all
Types::CDS
Constants inherited from Dnsruby::RR
Instance Attribute Summary
Attributes inherited from DS
#algorithm, #digest, #digest_type, #digestbin, #key_tag
Attributes inherited from Dnsruby::RR
#klass, #name, #rdata, #ttl, #type
Method Summary
Methods inherited from DS
#check_key, decode_rdata, #digest_key, #encode_rdata, #from_data, from_key, #from_string, get_digest_type, #rdata_to_string
Methods inherited from Dnsruby::RR
#<=>, #==, #clone, create, decode_rdata, #encode_rdata, #eql?, find_class, #from_data, #from_hash, #from_string, get_class, get_num, #hash, implemented_rrs, #init_defaults, new_from_data, new_from_hash, new_from_string, #rdata_to_string, #rdlength, #sameRRset, #to_s