Class: Dnsruby::RR::CDS

Inherits:
DS show all
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

ClassInsensitiveTypes

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