1 @node ntp-keygen Invocation
2 @section Invoking ntp-keygen
4 @cindex Create a NTP host key
7 # EDIT THIS FILE WITH CAUTION (ntp-keygen-opts.texi)
9 # It has been AutoGen-ed Tuesday December 8, 2009 at 08:14:57 AM EST
10 # From the definitions ntp-keygen-opts.def
11 # and the template file aginfo.tpl
13 This program has no explanation.
15 If there is no new host key, look for an existing one.
16 If one is not found, create it.
18 This section was generated by @strong{AutoGen},
19 the aginfo template and the option descriptions for the @command{ntp-keygen} program. It documents the ntp-keygen usage text and option meanings.
21 This software is released under a specialized copyright license.
24 * ntp-keygen usage:: ntp-keygen usage help (-?)
25 * ntp-keygen certificate:: certificate option (-c)
26 * ntp-keygen debug-level:: debug-level option (-d)
27 * ntp-keygen get-pvt-passwd:: get-pvt-passwd option (-q)
28 * ntp-keygen gq-keys:: gq-keys option (-g)
29 * ntp-keygen gq-params:: gq-params option (-G)
30 * ntp-keygen host-key:: host-key option (-H)
31 * ntp-keygen id-key:: id-key option (-e)
32 * ntp-keygen iffkey:: iffkey option (-I)
33 * ntp-keygen issuer-name:: issuer-name option (-i)
34 * ntp-keygen md5key:: md5key option (-M)
35 * ntp-keygen modulus:: modulus option (-m)
36 * ntp-keygen mv-keys:: mv-keys option (-v)
37 * ntp-keygen mv-params:: mv-params option (-V)
38 * ntp-keygen pvt-cert:: pvt-cert option (-P)
39 * ntp-keygen pvt-passwd:: pvt-passwd option (-p)
40 * ntp-keygen set-debug-level:: set-debug-level option (-D)
41 * ntp-keygen sign-key:: sign-key option (-S)
42 * ntp-keygen subject-name:: subject-name option (-s)
43 * ntp-keygen trusted-cert:: trusted-cert option (-T)
46 @node ntp-keygen usage
47 @subsection ntp-keygen usage help (-?)
48 @cindex ntp-keygen usage
50 This is the automatically generated usage text for ntp-keygen:
54 Using OpenSSL version 90704f
55 ntp-keygen (ntp) - Create a NTP host key - Ver. 4.2.5p247-RC
56 USAGE: ntp-keygen [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
57 Flg Arg Option-Name Description
58 -c Str certificate certificate scheme
59 -d no debug-level Increase output debug message level
60 - may appear multiple times
61 -D Str set-debug-level Set the output debug message level
62 - may appear multiple times
63 -e no id-key Write IFF or GQ identity keys
64 -G no gq-params Generate GQ parameters and keys
65 -H no host-key generate RSA host key
66 -I no iffkey generate IFF parameters
67 -i Str issuer-name set issuer name
68 -M no md5key generate MD5 keys
69 -m Num modulus modulus
70 - it must be: 256 to 2048
71 -P no pvt-cert generate PC private certificate
72 -p Str pvt-passwd output private password
73 -q Str get-pvt-passwd input private password
74 -S Str sign-key generate sign key (RSA or DSA)
75 -s Str subject-name set subject name
76 -T no trusted-cert trusted certificate (TC scheme)
77 -V Num mv-params generate <num> MV parameters
78 -v Num mv-keys update <num> MV keys
79 opt version Output version information and exit
80 -? no help Display extended usage information and exit
81 -! no more-help Extended usage information passed thru pager
82 -> opt save-opts Save the option state to a config file
83 -< Str load-opts Load options from a config file
84 - disabled as --no-load-opts
85 - may appear multiple times
87 Options are specified by doubled hyphens and their name
88 or by a single hyphen and the flag character.
90 The following option preset mechanisms are supported:
91 - reading file /users/stenn/.ntprc
92 - reading file /deacon/backroom/snaps/ntp-stable/util/.ntprc
93 - examining environment variables named NTP_KEYGEN_*
95 If there is no new host key, look for an existing one.
96 If one is not found, create it.
98 please send bug reports to: http://bugs.ntp.org, bugs@@ntp.org
102 @node ntp-keygen certificate
103 @subsection certificate option (-c)
104 @cindex ntp-keygen-certificate
106 This is the ``certificate scheme'' option.
108 This option has some usage constraints. It:
111 must be compiled in by defining @code{OPENSSL} during the compilation.
114 Just some descriptive text.
116 @node ntp-keygen debug-level
117 @subsection debug-level option (-d)
118 @cindex ntp-keygen-debug-level
120 This is the ``increase output debug message level'' option.
122 This option has some usage constraints. It:
125 may appear an unlimited number of times.
127 must be compiled in by defining @code{DEBUG} during the compilation.
130 Increase the debugging message output level.
132 @node ntp-keygen set-debug-level
133 @subsection set-debug-level option (-D)
134 @cindex ntp-keygen-set-debug-level
136 This is the ``set the output debug message level'' option.
138 This option has some usage constraints. It:
141 may appear an unlimited number of times.
143 must be compiled in by defining @code{DEBUG} during the compilation.
146 Set the output debugging level. Can be supplied multiple times,
147 but each overrides the previous value(s).
149 @node ntp-keygen id-key
150 @subsection id-key option (-e)
151 @cindex ntp-keygen-id-key
153 This is the ``write identity keys'' option.
155 This option has some usage constraints. It:
158 must be compiled in by defining @code{OPENSSL} during the compilation.
161 Just some descriptive text.
163 @node ntp-keygen gq-params
164 @subsection gq-params option (-G)
165 @cindex ntp-keygen-gq-params
167 This is the ``generate gq parameters and keys'' option.
169 This option has some usage constraints. It:
172 must be compiled in by defining @code{OPENSSL} during the compilation.
175 Just some descriptive text.
177 @node ntp-keygen gq-keys
178 @subsection gq-keys option (-g)
179 @cindex ntp-keygen-gq-keys
181 This is the ``update gq keys'' option.
183 This option has some usage constraints. It:
186 must be compiled in by defining @code{OPENSSL} during the compilation.
189 Just some descriptive text.
191 @node ntp-keygen host-key
192 @subsection host-key option (-H)
193 @cindex ntp-keygen-host-key
195 This is the ``generate rsa host key'' option.
197 This option has some usage constraints. It:
200 must be compiled in by defining @code{OPENSSL} during the compilation.
203 Just some descriptive text.
205 @node ntp-keygen iffkey
206 @subsection iffkey option (-I)
207 @cindex ntp-keygen-iffkey
209 This is the ``generate iff parameters'' option.
211 This option has some usage constraints. It:
214 must be compiled in by defining @code{OPENSSL} during the compilation.
217 Just some descriptive text.
219 @node ntp-keygen issuer-name
220 @subsection issuer-name option (-i)
221 @cindex ntp-keygen-issuer-name
223 This is the ``set issuer name'' option.
225 This option has some usage constraints. It:
228 must be compiled in by defining @code{OPENSSL} during the compilation.
231 Just some descriptive text.
233 @node ntp-keygen md5key
234 @subsection md5key option (-M)
235 @cindex ntp-keygen-md5key
237 This is the ``generate md5 keys'' option.
238 Just some descriptive text.
240 @node ntp-keygen modulus
241 @subsection modulus option (-m)
242 @cindex ntp-keygen-modulus
244 This is the ``modulus'' option.
246 This option has some usage constraints. It:
249 must be compiled in by defining @code{OPENSSL} during the compilation.
252 Just some descriptive text.
254 @node ntp-keygen pvt-cert
255 @subsection pvt-cert option (-P)
256 @cindex ntp-keygen-pvt-cert
258 This is the ``generate pc private certificate'' option.
260 This option has some usage constraints. It:
263 must be compiled in by defining @code{OPENSSL} during the compilation.
266 Just some descriptive text.
268 @node ntp-keygen pvt-passwd
269 @subsection pvt-passwd option (-p)
270 @cindex ntp-keygen-pvt-passwd
272 This is the ``output private password'' option.
274 This option has some usage constraints. It:
277 must be compiled in by defining @code{OPENSSL} during the compilation.
280 Just some descriptive text.
282 @node ntp-keygen get-pvt-passwd
283 @subsection get-pvt-passwd option (-q)
284 @cindex ntp-keygen-get-pvt-passwd
286 This is the ``input private password'' option.
288 This option has some usage constraints. It:
291 must be compiled in by defining @code{OPENSSL} during the compilation.
294 Just some descriptive text.
296 @node ntp-keygen sign-key
297 @subsection sign-key option (-S)
298 @cindex ntp-keygen-sign-key
300 This is the ``generate sign key (rsa or dsa)'' option.
302 This option has some usage constraints. It:
305 must be compiled in by defining @code{OPENSSL} during the compilation.
308 Just some descriptive text.
310 @node ntp-keygen subject-name
311 @subsection subject-name option (-s)
312 @cindex ntp-keygen-subject-name
314 This is the ``set subject name'' option.
316 This option has some usage constraints. It:
319 must be compiled in by defining @code{OPENSSL} during the compilation.
322 Just some descriptive text.
324 @node ntp-keygen trusted-cert
325 @subsection trusted-cert option (-T)
326 @cindex ntp-keygen-trusted-cert
328 This is the ``trusted certificate (tc scheme)'' option.
330 This option has some usage constraints. It:
333 must be compiled in by defining @code{OPENSSL} during the compilation.
336 Just some descriptive text.
338 @node ntp-keygen mv-params
339 @subsection mv-params option (-V)
340 @cindex ntp-keygen-mv-params
342 This is the ``generate <num> mv parameters'' option.
344 This option has some usage constraints. It:
347 must be compiled in by defining @code{OPENSSL} during the compilation.
350 Just some descriptive text.
352 @node ntp-keygen mv-keys
353 @subsection mv-keys option (-v)
354 @cindex ntp-keygen-mv-keys
356 This is the ``update <num> mv keys'' option.
358 This option has some usage constraints. It:
361 must be compiled in by defining @code{OPENSSL} during the compilation.
364 Just some descriptive text.