1DNS::LDNS::DNSSecZone(3U)ser Contributed Perl DocumentatiDoNnS::LDNS::DNSSecZone(3)
2
3
4
6 DNS::LDNS::DNSSecZone - Zone with dnssec data
7
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
38 z->to_string
39
41 http://www.nlnetlabs.nl/projects/ldns
42
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)