Provided by: libzonemaster-ldns-perl_4.0.2+ds-1_amd64 bug

NAME

       Zonemaster::LDNS::RR::RRSIG - Type RRSIG 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

       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_ref  should  be  a  reference to an array of RR objects, and $key_ref a
           reference to an array of Zonemaster::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_ref and $key_ref are the
           same as for the other methods. $time is the "time_t" value for which the validation  should  be  made
           (for  the  previous  two  methods  it is set to the current computer time). $msg should 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.

perl v5.38.2                                       2024-07-28                   Zonemaster::LDNS::RR::RRSIG(3pm)