1defaults(3) User Contributed Perl Documentation defaults(3)
2
3
4
6 Net::DNS::SEC::Tools::defaults - DNSSEC-Tools default values.
7
9 use Net::DNS::SEC::Tools::defaults;
10
11 %defs = dnssec_tools_alldefaults();
12
13 $defalg = dnssec_tools_default("algorithm");
14
15 $cz_path = dnssec_tools_default("zonecheck");
16
17 $ksklife = dnssec_tools_default("ksklife");
18
19 @default_names = dnssec_tools_defnames();
20
22 This module maintains a set of default values used by DNSSEC-Tools
23 programs. This allows these defaults to be centralized in a single
24 place and prevents them from being spread around multiple programs.
25
27 dnssec_tools_alldefaults()
28 This interface returns a copy of all the DNSSEC-Tools defaults in a
29 hash table.
30
31 dnssec_tools_default(default)
32 This interface returns the value of a DNSSEC-Tools default. The
33 interface is passed default, which is the name of a default to look
34 up. The value of this default is returned to the caller.
35
36 dnssec_tools_defnames()
37 This interface returns the names of all the DNSSEC-Tools defaults.
38 No default values are returned, but the default names returned by
39 dnssec_tools_defnames() may then be passed to
40 dnssec_tools_default().
41
43 The following are the defaults defined for DNSSEC-Tools.
44
45 admin-email
46 This default holds the default email address for the DNSSEC-Tools
47 administrator.
48
49 archivedir
50 This default holds the default directory in which keys will be
51 archived.
52
53 algorithm
54 This default holds the default encryption algorithm.
55
56 enddate
57 This default holds the default zone life, in seconds.
58
59 entropy_msg
60 This default indicates whether or not zonesigner should display an
61 entropy message.
62
63 keygen
64 This default holds the path to the key-generation program.
65
66 keygen-opts
67 This default hold a set of options for the key-generation program.
68
69 kskcount
70 This default holds the default number of KSK keys to generate for a
71 zone.
72
73 ksklength
74 This default holds the default length of a KSK key.
75
76 ksklife
77 This default holds the default lifespan of a KSK key. This is only
78 used for determining when to rollover the KSK key. Keys otherwise
79 have no concept of a lifespan. This is measured in seconds.
80
81 lifespan-max
82 This default is the maximum lifespan of a key.
83
84 lifespan-min
85 This default is the minimum lifespan of a key.
86
87 log_tz
88 This default is the timezone to be used in log-message timestamps.
89
90 mailer-server
91 The mail server that will be contacted by dt_adminmail(). This is
92 passed to Mail::Send.
93
94 mailer-type
95 The type of mailer that will be contacted by dt_adminmail(). This
96 is passed to Mail::Mailer (by way of Mail::Send.) Any values
97 recognized by Mail::Mailer may be used here.
98
99 prog_ksk1 ... prog_ksk7
100 These defaults hold the default phase commands to be executed by
101 rollerd for each phase of KSK rollover. The default keyword
102 indicates that the normal phase processing should be performed.
103 Multiple commands may be given, but they must be separated by
104 bangs. The default keyword may be combined with other commands.
105
106 prog_normal
107 These defaults hold the default phase commands to be executed by
108 rollerd when a zone is not in a rollover state. The default
109 keyword indicates that the normal phase processing should be
110 performed. Multiple commands may be given, but they must be
111 separated by bangs. The default keyword may be combined with other
112 commands.
113
114 prog_zsk1 ... prog_zsk7
115 These defaults hold the default phase commands to be executed by
116 rollerd for each phase of ZSK rollover. The default keyword
117 indicates that the normal phase processing should be performed.
118 Multiple commands may be given, but they must be separated by
119 bangs. The default keyword may be combined with other commands.
120
121 random
122 This default holds the default random number generator device.
123
124 revperiod
125 This default holds the default revocation period of a KSK key. This
126 is the minimum period of time a revoked KSK is required to remain
127 in the signing set so that it is properly observed by resolvers.
128 This is measured in seconds.
129
130 rndc
131 This default is the default path of the BIND rndc program.
132
133 roll_loadzone
134 This default is flag indicates if rollerd should have the DNS
135 daemon reload its zones.
136
137 roll_logfile
138 This default is the path to rollerd's log file.
139
140 roll_loglevel
141 This default is the default logging level for rollerd.
142
143 roll_sleeptime
144 This default holds the default sleep time used by the rollerd
145 rollover daemon.
146
147 savekeys
148 This default indicates whether or not keys should be deleted when
149 they are no longer in use.
150
151 tacontact
152 This is merely a placeholder for the contact information. There is
153 no useful default value for this.
154
155 tadnsvalconffile
156 This default specifies the path of the dnsval configuration file.
157
158 tanamedconffile
159 This default specifies the path of the named configuration file.
160
161 taresolvconf
162 This default specifies the path to the DNS resolv.conf file.
163
164 tasleeptime
165 This default holds the default value for how long the daemon should
166 sleep.
167
168 tasmtpserver
169 This default specifies the name of the SMTP server.
170
171 tatmpdir
172 This default specifies the location of trustman's temporary
173 directory.
174
175 usegui
176 This default indicates whether or not the DNSSEC-Tools GUI should
177 be used for option entry.
178
179 zone_errors
180 This default holds the maximum number of consecutive errors a
181 particular zone may have before it is changed to be a skip zone.
182
183 zonecheck
184 This default holds the path to the zone-verification program.
185
186 zonecheck-opts
187 This default hold a set of options for the zone-verification
188 program.
189
190 This default is set to "-i local". This value has been found to
191 greatly improve the amount of time it takes named-checkzone to run.
192
193 zonefile-parser
194 This default specifies the parser that will be used to parse zone
195 files. The default value is to use the Net::DNS::ZoneFile module.
196
197 zonesign
198 This default holds the path to the zone-signing program.
199
200 zonesign-opts
201 This default hold a set of options for the zone-signing program.
202
203 zskcount
204 This default holds the default number of ZSK keys to generate for a
205 zone.
206
207 zsklength
208 This default holds the default length of the ZSK key.
209
210 zsklife
211 This default holds the default lifespan of the ZSK key. This is
212 only used for determining when to rollover the ZSK key. Keys
213 otherwise have no concept of a lifespan. This is measured in
214 seconds.
215
217 The following are the defaults holding the paths to the DNSSEC-Tools
218 programs.
219
220 blinkenlights
221 This default holds the path to the DNSSEC-Tools blinkenlights
222 program.
223
224 cleanarch
225 This default holds the path to the DNSSEC-Tools cleanarch program.
226
227 cleankrf
228 This default holds the path to the DNSSEC-Tools cleankrf program.
229
230 dtconf
231 This default holds the path to the DNSSEC-Tools dtconf program.
232
233 dtconfchk
234 This default holds the path to the DNSSEC-Tools dtconfchk program.
235
236 dtdefs
237 This default holds the path to the DNSSEC-Tools dtdefs program.
238
239 dtinitconf
240 This default holds the path to the DNSSEC-Tools dtinitconf program.
241
242 expchk
243 This default holds the path to the DNSSEC-Tools expchk program.
244
245 fixkrf
246 This default holds the path to the DNSSEC-Tools fixkrf program.
247
248 genkrf
249 This default holds the path to the DNSSEC-Tools genkrf program.
250
251 getdnskeys
252 This default holds the path to the DNSSEC-Tools getdnskeys program.
253
254 keyarch
255 This default holds the path to the DNSSEC-Tools keyarch program.
256
257 krfcheck
258 This default holds the path to the DNSSEC-Tools krfcheck program.
259
260 lskrf
261 This default holds the path to the DNSSEC-Tools lskrf program.
262
263 lsroll
264 This default holds the path to the DNSSEC-Tools lsroll program.
265
266 rollchk
267 This default holds the path to the DNSSEC-Tools rollchk program.
268
269 rollctl
270 This default holds the path to the DNSSEC-Tools rollctl program.
271
272 rollerd
273 This default holds the path to the DNSSEC-Tools rollerd program.
274
275 rollinit
276 This default holds the path to the DNSSEC-Tools rollinit program.
277
278 rolllog
279 This default holds the path to the DNSSEC-Tools rolllog program.
280
281 rollrec-editor
282 This default holds the path to the DNSSEC-Tools rollrec-editor
283 program.
284
285 rollset
286 This default holds the path to the DNSSEC-Tools rollset program.
287
288 signset-editor
289 This default holds the path to the DNSSEC-Tools signset-editor
290 program.
291
292 tachk
293 This default holds the path to the DNSSEC-Tools tachk program.
294
295 timetrans
296 This default holds the path to the DNSSEC-Tools timetrans program.
297
298 trustman
299 This default holds the path to the DNSSEC-Tools trustman program.
300
301 zonesigner
302 This default holds the path to the DNSSEC-Tools zonesigner program.
303
305 Copyright 2006-2014 SPARTA, Inc. All rights reserved. See the COPYING
306 file included with the DNSSEC-Tools package for details.
307
309 Wayne Morrison, tewok@tislabs.com
310
311
312
313perl v5.32.0 2020-07-27 defaults(3)