1 .TH zkt-conf 8 "February 22, 2010" "ZKT 1.0" ""
2 \" turn off hyphenation
6 zkt-conf \(em Secure DNS zone key config tool
50 command helps to create and show a config file for use by
51 the Zone Key Tool commands, which are currently
56 In general, the ZKT commands uses three sources for the config parameters:
59 The build-in default parameters
62 The side wide config file or the file specified with option -c
63 will overload the built-in vars.
64 The site wide config file is the file
65 .I /var/named/dnssec.conf
66 or the one set by the environment variable ZKT_CONF.
71 in the current zone directory will also overload the parameters read so far.
73 Because of this overloading feature, none of the config files has to have
74 a complete parameter set.
75 Typically the local config file will have only those parameters which are
76 different from the global or built-in ones.
78 The default operation of
80 is to print the site wide config file (same as option
84 will print out the built-in defaults while
86 just print the local config parameters which are different to the global ones.
93 In all forms of the command, the parameters are changeable via option
95 .RB ( \-\-config-option ).
100 the parameters will be written back to the config file.
101 This is useful in case of an ZKT upgrade or if one or more parameters are changed
107 checks some of the parameter for reasonable values.
111 is given, all config parameters are checked against reasonable values.
113 Which config file is shown (or modified or checked) is determined by option
115 which means the built-in defaults, option
117 which means the local config file or
119 which specifies the site wide config file.
126 .BI \-V " view" ", \-\-view=" view
127 Try to read the default configuration out of a file named
128 .I dnssec-<view>.conf .
129 Instead of specifying the \-V or \-\-view option every time,
130 it is also possible to create a hard or softlink to the
131 executable file to give it an additional name like
134 .BI \-c " file" ", \-\-config=" file
135 Read all parameter from the specified config file.
136 Otherwise the default config file is read or build in defaults
139 .BI \-O " optstr" ", \-\-config-option=" optstr
140 Set any config file parameter via the commandline.
141 Several config file options could be specified at the argument string
142 but have to be delimited by semicolon (or newline).
145 In case of showing the local config file parameter
147 print all parameter, not just the ones different o the site wide or built-in defaults.
151 .BR \-h ", " \-\-help
152 Print out the online help.
154 .BR \-d ", " \-\-built-in-defaults
155 List all the built-in default paremeter.
157 .BR \-s ", " \-\-sidecfg
158 List all side wide config parameters (this is the default).
160 .BR \-l ", " \-\-localconf
161 List all local config parameters which are different to the site-wide config
166 all config parameters will be shown.
174 Print the built-in default config pars.
179 Write all the built-in defaults into the site wide config file.
182 .B "zkt-conf \-s \-\--option "SerialFormat: unixtime; Zonedir: /var/named/zones" "\-w
184 Change two parameters in the site wide dnssec.conf file.
186 .SH ENVIRONMENT VARIABLES
189 Specifies the name of the default global configuration files.
193 .I /var/named/dnssec.conf
194 Default global configuration file.
195 The name of the default global config file is settable via
196 the environment variable ZKT_CONFFILE.
198 .I /var/named/dnssec-<view>.conf
199 View specific global configuration file.
202 Local configuration file (additionallx used in
208 Some of the general options will not be meaningful in all of the command modes.
215 Copyright (c) 2010 by Holger Zuleger.
216 Licensed under the BSD Licences. There is NO warranty; not even for MERCHANTABILITY or
217 FITNESS FOR A PARTICULAR PURPOSE.
218 .\"--------------------------------------------------
220 dnssec-keygen(8), dnssec-signzone(8), rndc(8), named.conf(5), zkt-signer(8), dnssec-zkt(8),
223 "DNSSEC Operational Practices" by Miek Gieben and Olaf Kolkman,
225 DNSSEC HOWTO Tutorial by Olaf Kolkman, RIPE NCC
227 (http://www.nlnetlabs.nl/dnssec_howto/)