1DNS::LDNS::Key(3) User Contributed Perl Documentation DNS::LDNS::Key(3)
2
3
4
6 DNS::LDNS::Key - DNSSec private key
7
9 use DNS::LDNS ':all'
10
11 key = new DNS::LDNS::Key
12 key = new DNS::LDNS::Key(file => \*FILE)
13 key = new DNS::LDNS::Key(filename => 'keyfile')
14
15 str = key->to_string
16 key->print(\*OUTPUT)
17
18 key->set_algorithm(alg)
19 alg = key->algorithm
20 key->set_flags(flags)
21 flags = key->flags
22 key->set_hmac_key(hmac)
23 hmac = key->hmac_key
24 key->set_hmac_size(size)
25 size = key->hmac_size
26 key->set_origttl(ttl)
27 ttl = key->origttl
28 key->set_inception(epoch)
29 epoch = key->inception
30 key->set_expiration(epoch)
31 epoch = key->expiration
32 key->set_pubkey_owner(rdata)
33 rdata = key->pubkey_owner
34 key->set_keytag(tag)
35 tag = key->keytag
36 key->set_use(bool)
37 bool = key->use
38
39 str = key->get_file_base_name
40
41 rr = key->to_rr
42
44 http://www.nlnetlabs.nl/projects/ldns
45
47 Erik Pihl Ostlyngen, <erik.ostlyngen@uninett.no>
48
50 Copyright (C) 2013 by UNINETT Norid AS
51
52 This library is free software; you can redistribute it and/or modify it
53 under the same terms as Perl itself, either Perl version 5.14.2 or, at
54 your option, any later version of Perl 5 you may have available.
55
56
57
58perl v5.38.0 2023-07-20 DNS::LDNS::Key(3)