DNS::LDNS::RRList - List of rrs
use DNS::LDNS ':all' my l = new DNS::LDNS::RRList my l = new DNS::LDNS::RRList(hosts_file => \*FILE) my l = new DNS::LDNS::RRList(hosts_filename => fname) my l2 = l->clone l->to_string l->print(\*FILE) count = l->rr_count rr = l->rr(index) l->push(@rr) rr = l->pop l->push_list(l2) l2 = l->pop_list(count) l2 = l->pop_rrset l->compare(l2) l2 = l->subtype_by_rdata(rdata, pos) bool = l->is_rrset bool = l->contains_rr(rr) (status, goodkeys) = l->verify(sig, keys) (status, goodkeys) = l->verify_time(sig, keys, checktime) (status, goodkeys) = l->verify_notime(sig, keys) (status, goodkeys) = l->verify_rrsig_keylist(sig, keys) (status, goodkeys) = l->verify_rrsig_keylist_time(sig, keys, checktime) (status, goodkeys) = l->verify_rrsig_keylist_notime(sig, keys) status = l->verify_rrsig(sig, keys) status = l->verify_rrsig_time(sig, keys, checktime) rr = l->create_empty_rrsig(key) rrlist = l->sign_public(keylist) rrlist->canonicalize rrlist->sort rrlist->sort_nsec3 # the list must contain only nsec3 rrs rr = keylist->get_dnskey_for_rrsig(rrsig) rr = keylist->get_rrsig_for_name_and_type(name, type)
http://www.nlnetlabs.nl/projects/ldns
Erik Pihl Ostlyngen, <erik.ostlyngen@uninett.no>
Copyright (C) 2013 by UNINETT Norid AS
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.
To install DNS::LDNS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DNS::LDNS
CPAN shell
perl -MCPAN -e shell install DNS::LDNS
For more information on module installation, please visit the detailed CPAN module installation guide.