NAME
Net::LDNS::RR::RRSIG - Type RRSIG record
DESCRIPTION
A subclass of Net::LDNS::RR, so it has all the methods of that class available in addition to the ones documented here.
METHODS
- typecovered()
 - 
Returns a string with the name of the RR type this signature covers.
 - algorithm()
 - 
Returns the algorithm number.
 - labels()
 - 
Returns the number of labels that was used to calculate the signature.
 - origttl()
 - 
Returns the original TTL value.
 - expiration()
 - 
Returns the expiration time, as a time_t.
 - inception()
 - 
Returns the inception time, as a time_t.
 - keytag()
 - 
Returns the keytag.
 - signer()
 - 
Returns the signer name.
 - signature()
 - 
Returns the cryptographic signture in binary form.
 - verify($rrset_ref, $key_ref)
 - 
Cryptographically verifies that the signature in this object matches the given RRset and at least one of the given keys.
$rrset_refshould be a reference to an array of RR objects, and$key_refa reference to an array of Net::LDNS::RR::DNSKEY objects. This method simply returns a true or false value, depending on the result och the check. - verify_str($rrset_ref, $key_ref)
 - 
Takes exactly the same arguments as verify() and performs the same action, but instead of true/false it returns a string describing the result. In the case of a successful result the message will be "All OK". For negative results, the string will describe the reason the verification failed.
 - verify_time($rrset_ref, $key_ref, $time, $msg)
 - 
This is the XS method doing the work for the previous two methods.
$rrset_refand$key_refare the same as for the other methods.$timeis thetime_tvalue for which the validation should be made (for the previous two methods it is set to the current computer time).$msgshould be a writable scalar, and the string message describing the result will be but in it. The return value from the method is true/false.