NAME

Zonemaster::LDNS::RR::NSEC3 - Type NSEC3 record

DESCRIPTION

A subclass of Zonemaster::LDNS::RR, so it has all the methods of that class available in addition to the ones documented here.

METHODS

algorithm()

Returns the algorithm number.

flags()

Returns the flags field.

optout()

Returns the optout flag.

iterations()

Returns the iteration count.

salt()

Returns the contents of the salt field as a binary string, if non-empty; otherwise, returns an empty string. If there was a problem accessing the salt field, returns undef.

next_owner()

Returns the next hashed owner name field, in binary form. To convert the return value to the human-readable presentation format, use "encode_base32hex" in MIME::Base32.

typelist()

Returns the typelist as a space-separated string.

typehref()

Returns the typelist as a reference to a hash where the included types are keys storing true values.

covers($name)

Returns true or false depending on if the record covers the given name or not.

hash_name($name)

Computes and returns a hash, in canonical form, of the given name using the parameters (algorithm, iterations, salt) of the resource record.