1DNS::LDNS::DNSSecZone(3U)ser Contributed Perl DocumentatiDoNnS::LDNS::DNSSecZone(3)
2
3
4

NAME

6       DNS::LDNS::DNSSecZone - Zone with dnssec data
7

SYNOPSIS

9         use DNS::LDNS ':all'
10
11         my z = new DNS::LDNS::DNSSecZone(
12           filename => '/path/to/myzone',
13           origin => new DNS::LDNS::RData(LDNS_RDF_TYPE_DNAME, 'myzone'), #optional
14           ttl => 3600, #optional
15           class => LDNS_RR_CLASS_, #optional
16         )
17         my z = new DNS::LDNS::DNSSecZone(
18           file => \*FILE,
19           origin => ..., ttl => ..., class => ...
20         )
21         my z = new DNS::LDNS::DNSSecZone
22
23         rr = z->soa
24         rbtree = z->names
25         rrsets = z->find_rrset
26         z->add_rr(rr)
27         z->create_from_zone(zone)
28         z->add_empty_nonterminals
29
30         z->sign(keylist, policy)
31         z->sign_nsec3(keylist, policy, algorithm, flags, iterations, salt)
32
33         z->create_nsecs
34         z->create_nsec3s(algorithm, flags, iterations, salt)
35         z->create_rrsigs(key_list, policy, flags)
36

TODO

38         z->to_string
39

SEE ALSO

41       http://www.nlnetlabs.nl/projects/ldns
42

AUTHOR

44       Erik Pihl Ostlyngen, <erik.ostlyngen@uninett.no>
45
47       Copyright (C) 2013 by UNINETT Norid AS
48
49       This library is free software; you can redistribute it and/or modify it
50       under the same terms as Perl itself, either Perl version 5.14.2 or, at
51       your option, any later version of Perl 5 you may have available.
52
53
54
55perl v5.36.0                      2023-01-25          DNS::LDNS::DNSSecZone(3)
Impressum