Class | Dnsruby::RR::NSEC3PARAM |
In: |
lib/Dnsruby/resource/NSEC3PARAM.rb
|
Parent: | RR |
The NSEC3PARAM RR contains the NSEC3 parameters (hash algorithm, flags, iterations and salt) needed by authoritative servers to calculate hashed owner names. The presence of an NSEC3PARAM RR at a zone apex indicates that the specified parameters may be used by authoritative servers to choose an appropriate set of NSEC3 RRs for negative responses. The NSEC3PARAM RR is not used by validators or resolvers.
TypeValue | = | Types::NSEC3PARAM #:nodoc: all |
flags | [R] | The Flags field contains 8 one-bit flags that can be used to indicate different processing. All undefined flags must be zero. The only flag defined by the NSEC3 specification is the Opt-Out flag. |
hash_alg | [R] | The Hash Algorithm field identifies the cryptographic hash algorithm used to construct the hash-value. |
iterations | [RW] | The Iterations field defines the number of additional times the hash function has been performed. |
salt_length | [R] | The Salt Length field defines the length of the Salt field in octets, ranging in value from 0 to 255. |