/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
1
<?xml version="1.0" encoding="UTF-8"?>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
	"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
<!ENTITY VERSION "1.0">
5
<!ENTITY COMMANDNAME "mandos-keygen">
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
6
<!ENTITY TIMESTAMP "2008-09-20">
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
7
]>
8
91 by Teddy Hogeborn
* Makefile (DOCBOOKTOMAN): Include all DocBook-to-manpage-related
9
<refentry xmlns:xi="http://www.w3.org/2001/XInclude">
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
10
  <refentryinfo>
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
11
    <title>Mandos Manual</title>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
12
    <!-- NWalsh’s docbook scripts use this to generate the footer: -->
112 by Teddy Hogeborn
* mandos-clients.conf.xml (/refentry/refentryinfo/title): Changed to
13
    <productname>Mandos</productname>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
14
    <productnumber>&VERSION;</productnumber>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
15
    <date>&TIMESTAMP;</date>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
16
    <authorgroup>
17
      <author>
18
	<firstname>Björn</firstname>
19
	<surname>Påhlsson</surname>
20
	<address>
21
	  <email>belorn@fukt.bsnet.se</email>
22
	</address>
23
      </author>
24
      <author>
25
	<firstname>Teddy</firstname>
26
	<surname>Hogeborn</surname>
27
	<address>
28
	  <email>teddy@fukt.bsnet.se</email>
29
	</address>
30
      </author>
31
    </authorgroup>
32
    <copyright>
33
      <year>2008</year>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
34
      <holder>Teddy Hogeborn</holder>
35
      <holder>Björn Påhlsson</holder>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
36
    </copyright>
131 by Teddy Hogeborn
* Makefile: Make all DocBook rules include legalnotice.xml as a
37
    <xi:include href="legalnotice.xml"/>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
38
  </refentryinfo>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
39
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
40
  <refmeta>
41
    <refentrytitle>&COMMANDNAME;</refentrytitle>
42
    <manvolnum>8</manvolnum>
43
  </refmeta>
44
  
45
  <refnamediv>
46
    <refname><command>&COMMANDNAME;</command></refname>
47
    <refpurpose>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
48
      Generate key and password for Mandos client and server.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
49
    </refpurpose>
50
  </refnamediv>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
51
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
52
  <refsynopsisdiv>
53
    <cmdsynopsis>
54
      <command>&COMMANDNAME;</command>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
55
      <group>
56
	<arg choice="plain"><option>--dir
57
	<replaceable>DIRECTORY</replaceable></option></arg>
58
	<arg choice="plain"><option>-d
59
	<replaceable>DIRECTORY</replaceable></option></arg>
60
      </group>
61
      <sbr/>
62
      <group>
63
	<arg choice="plain"><option>--type
64
	<replaceable>KEYTYPE</replaceable></option></arg>
65
	<arg choice="plain"><option>-t
66
	<replaceable>KEYTYPE</replaceable></option></arg>
67
      </group>
68
      <sbr/>
69
      <group>
70
	<arg choice="plain"><option>--length
71
	<replaceable>BITS</replaceable></option></arg>
72
	<arg choice="plain"><option>-l
73
	<replaceable>BITS</replaceable></option></arg>
74
      </group>
75
      <sbr/>
76
      <group>
77
	<arg choice="plain"><option>--subtype
78
	<replaceable>KEYTYPE</replaceable></option></arg>
79
	<arg choice="plain"><option>-s
80
	<replaceable>KEYTYPE</replaceable></option></arg>
81
      </group>
82
      <sbr/>
83
      <group>
84
	<arg choice="plain"><option>--sublength
85
	<replaceable>BITS</replaceable></option></arg>
86
	<arg choice="plain"><option>-L
87
	<replaceable>BITS</replaceable></option></arg>
88
      </group>
89
      <sbr/>
90
      <group>
91
	<arg choice="plain"><option>--name
92
	<replaceable>NAME</replaceable></option></arg>
93
	<arg choice="plain"><option>-n
94
	<replaceable>NAME</replaceable></option></arg>
95
      </group>
96
      <sbr/>
97
      <group>
98
	<arg choice="plain"><option>--email
99
	<replaceable>ADDRESS</replaceable></option></arg>
100
	<arg choice="plain"><option>-e
101
	<replaceable>ADDRESS</replaceable></option></arg>
102
      </group>
103
      <sbr/>
104
      <group>
105
	<arg choice="plain"><option>--comment
106
	<replaceable>TEXT</replaceable></option></arg>
107
	<arg choice="plain"><option>-c
108
	<replaceable>TEXT</replaceable></option></arg>
109
      </group>
110
      <sbr/>
111
      <group>
112
	<arg choice="plain"><option>--expire
113
	<replaceable>TIME</replaceable></option></arg>
114
	<arg choice="plain"><option>-x
115
	<replaceable>TIME</replaceable></option></arg>
116
      </group>
117
      <sbr/>
118
      <arg><option>--force</option></arg>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
119
    </cmdsynopsis>
120
    <cmdsynopsis>
121
      <command>&COMMANDNAME;</command>
122
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
123
	<arg choice="plain"><option>--password</option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
124
	<arg choice="plain"><option>-p</option></arg>
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
125
	<arg choice="plain"><option>--passfile
126
	<replaceable>FILE</replaceable></option></arg>
127
	<arg choice="plain"><option>-F</option>
128
	<replaceable>FILE</replaceable></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
129
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
130
      <sbr/>
131
      <group>
132
	<arg choice="plain"><option>--dir
133
	<replaceable>DIRECTORY</replaceable></option></arg>
134
	<arg choice="plain"><option>-d
135
	<replaceable>DIRECTORY</replaceable></option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
136
      </group>
118 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Fixed tags. Unify short and long
137
      <sbr/>
138
      <group>
139
	<arg choice="plain"><option>--name
140
	<replaceable>NAME</replaceable></option></arg>
141
	<arg choice="plain"><option>-n
142
	<replaceable>NAME</replaceable></option></arg>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
143
      </group>
144
    </cmdsynopsis>
145
    <cmdsynopsis>
146
      <command>&COMMANDNAME;</command>
147
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
148
	<arg choice="plain"><option>--help</option></arg>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
149
	<arg choice="plain"><option>-h</option></arg>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
150
      </group>
151
    </cmdsynopsis>
152
    <cmdsynopsis>
153
      <command>&COMMANDNAME;</command>
154
      <group choice="req">
122 by Teddy Hogeborn
* mandos-keygen.xml (SYNOPSIS): Put long options before short.
155
	<arg choice="plain"><option>--version</option></arg>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
156
	<arg choice="plain"><option>-v</option></arg>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
157
      </group>
158
    </cmdsynopsis>
159
  </refsynopsisdiv>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
160
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
161
  <refsect1 id="description">
162
    <title>DESCRIPTION</title>
163
    <para>
164
      <command>&COMMANDNAME;</command> is a program to generate the
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
165
      OpenPGP key used by
171 by Teddy Hogeborn
Renamed "password-request" to "mandos-client".
166
      <citerefentry><refentrytitle>mandos-client</refentrytitle>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
167
      <manvolnum>8mandos</manvolnum></citerefentry>.  The key is
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
168
      normally written to /etc/mandos for later installation into the
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
169
      initrd image, but this, and most other things, can be changed
170
      with command line options.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
171
    </para>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
172
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
173
      This program can also be used with the
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
174
      <option>--password</option> or <option>--passfile</option>
175
      options to generate a ready-made section for
176
      <filename>clients.conf</filename> (see
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
177
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
178
      <manvolnum>5</manvolnum></citerefentry>).
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
179
    </para>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
180
  </refsect1>
181
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
182
  <refsect1 id="purpose">
183
    <title>PURPOSE</title>
184
    <para>
185
      The purpose of this is to enable <emphasis>remote and unattended
186
      rebooting</emphasis> of client host computer with an
187
      <emphasis>encrypted root file system</emphasis>.  See <xref
188
      linkend="overview"/> for details.
189
    </para>
190
  </refsect1>
191
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
192
  <refsect1 id="options">
193
    <title>OPTIONS</title>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
194
    
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
195
    <variablelist>
196
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
197
	<term><option>--help</option></term>
198
	<term><option>-h</option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
199
	<listitem>
200
	  <para>
201
	    Show a help message and exit
202
	  </para>
203
	</listitem>
204
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
205
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
206
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
207
	<term><option>--dir
208
	<replaceable>DIRECTORY</replaceable></option></term>
209
	<term><option>-d
210
	<replaceable>DIRECTORY</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
211
	<listitem>
212
	  <para>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
213
	    Target directory for key files.  Default is
214
	    <filename>/etc/mandos</filename>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
215
	  </para>
216
	</listitem>
217
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
218
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
219
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
220
	<term><option>--type
221
	<replaceable>TYPE</replaceable></option></term>
222
	<term><option>-t
223
	<replaceable>TYPE</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
224
	<listitem>
225
	  <para>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
226
	    Key type.  Default is <quote>DSA</quote>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
227
	  </para>
228
	</listitem>
229
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
230
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
231
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
232
	<term><option>--length
233
	<replaceable>BITS</replaceable></option></term>
234
	<term><option>-l
235
	<replaceable>BITS</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
236
	<listitem>
237
	  <para>
104 by Teddy Hogeborn
* Makefile (maintainer-clean): Also remove "confdir".
238
	    Key length in bits.  Default is 2048.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
239
	  </para>
240
	</listitem>
241
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
242
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
243
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
244
	<term><option>--subtype
245
	<replaceable>KEYTYPE</replaceable></option></term>
246
	<term><option>-s
247
	<replaceable>KEYTYPE</replaceable></option></term>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
248
	<listitem>
249
	  <para>
250
	    Subkey type.  Default is <quote>ELG-E</quote> (Elgamal
251
	    encryption-only).
252
	  </para>
253
	</listitem>
254
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
255
      
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
256
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
257
	<term><option>--sublength
258
	<replaceable>BITS</replaceable></option></term>
259
	<term><option>-L
260
	<replaceable>BITS</replaceable></option></term>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
261
	<listitem>
262
	  <para>
263
	    Subkey length in bits.  Default is 2048.
264
	  </para>
265
	</listitem>
266
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
267
      
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
268
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
269
	<term><option>--email
270
	<replaceable>ADDRESS</replaceable></option></term>
271
	<term><option>-e
272
	<replaceable>ADDRESS</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
273
	<listitem>
274
	  <para>
275
	    Email address of key.  Default is empty.
276
	  </para>
277
	</listitem>
278
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
279
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
280
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
281
	<term><option>--comment
282
	<replaceable>TEXT</replaceable></option></term>
283
	<term><option>-c
284
	<replaceable>TEXT</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
285
	<listitem>
286
	  <para>
287
	    Comment field for key.  The default value is
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
288
	    <quote><literal>Mandos client key</literal></quote>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
289
	  </para>
290
	</listitem>
291
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
292
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
293
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
294
	<term><option>--expire
295
	<replaceable>TIME</replaceable></option></term>
296
	<term><option>-x
297
	<replaceable>TIME</replaceable></option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
298
	<listitem>
299
	  <para>
300
	    Key expire time.  Default is no expiration.  See
301
	    <citerefentry><refentrytitle>gpg</refentrytitle>
302
	    <manvolnum>1</manvolnum></citerefentry> for syntax.
303
	  </para>
304
	</listitem>
305
      </varlistentry>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
306
      
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
307
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
308
	<term><option>--force</option></term>
309
	<term><option>-f</option></term>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
310
	<listitem>
311
	  <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
312
	    Force overwriting old key.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
313
	  </para>
314
	</listitem>
315
      </varlistentry>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
316
      <varlistentry>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
317
	<term><option>--password</option></term>
318
	<term><option>-p</option></term>
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
319
	<listitem>
320
	  <para>
321
	    Prompt for a password and encrypt it with the key already
322
	    present in either <filename>/etc/mandos</filename> or the
323
	    directory specified with the <option>--dir</option>
324
	    option.  Outputs, on standard output, a section suitable
325
	    for inclusion in <citerefentry><refentrytitle
326
	    >mandos-clients.conf</refentrytitle><manvolnum
327
	    >8</manvolnum></citerefentry>.  The host name or the name
328
	    specified with the <option>--name</option> option is used
329
	    for the section header.  All other options are ignored,
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
330
	    and no key is created.
97 by Teddy Hogeborn
* mandos-keygen: Bug fix: Recognize new options --subtype and
331
	  </para>
332
	</listitem>
333
      </varlistentry>
198 by Teddy Hogeborn
* mandos-keygen: New "--passfile" option. Confirm entered password.
334
      <varlistentry>
335
	<term><option>--passfile
336
	<replaceable>FILE</replaceable></option></term>
337
	<term><option>-F
338
	<replaceable>FILE</replaceable></option></term>
339
	<listitem>
340
	  <para>
341
	    The same as <option>--password</option>, but read from
342
	    <replaceable>FILE</replaceable>, not the terminal.
343
	  </para>
344
	</listitem>
345
      </varlistentry>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
346
    </variablelist>
347
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
348
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
349
  <refsect1 id="overview">
350
    <title>OVERVIEW</title>
91 by Teddy Hogeborn
* Makefile (DOCBOOKTOMAN): Include all DocBook-to-manpage-related
351
    <xi:include href="overview.xml"/>
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
352
    <para>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
353
      This program is a small utility to generate new OpenPGP keys for
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
354
      new Mandos clients, and to generate sections for inclusion in
355
      <filename>clients.conf</filename> on the server.
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
356
    </para>
357
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
358
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
359
  <refsect1 id="exit_status">
360
    <title>EXIT STATUS</title>
361
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
362
      The exit status will be 0 if a new key (or password, if the
363
      <option>--password</option> option was used) was successfully
364
      created, otherwise not.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
365
    </para>
366
  </refsect1>
367
  
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
368
  <refsect1 id="environment">
369
    <title>ENVIRONMENT</title>
370
    <variablelist>
371
      <varlistentry>
117 by Teddy Hogeborn
* mandos-keygen.xml (ENVIRONMENT): Replaced <varname> with <envar>.
372
	<term><envar>TMPDIR</envar></term>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
373
	<listitem>
374
	  <para>
375
	    If set, temporary files will be created here. See
376
	    <citerefentry><refentrytitle>mktemp</refentrytitle>
377
	    <manvolnum>1</manvolnum></citerefentry>.
378
	  </para>
379
	</listitem>
380
      </varlistentry>
381
    </variablelist>
382
  </refsect1>
383
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
384
  <refsect1 id="file">
385
    <title>FILES</title>
386
    <para>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
387
      Use the <option>--dir</option> option to change where
388
      <command>&COMMANDNAME;</command> will write the key files.  The
389
      default file names are shown here.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
390
    </para>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
391
    <variablelist>
392
      <varlistentry>
393
	<term><filename>/etc/mandos/seckey.txt</filename></term>
394
	<listitem>
395
	  <para>
396
	    OpenPGP secret key file which will be created or
397
	    overwritten.
398
	  </para>
399
	</listitem>
400
      </varlistentry>
401
      <varlistentry>
402
	<term><filename>/etc/mandos/pubkey.txt</filename></term>
403
	<listitem>
404
	  <para>
405
	    OpenPGP public key file which will be created or
406
	    overwritten.
407
	  </para>
408
	</listitem>
409
      </varlistentry>
410
      <varlistentry>
411
	<term><filename>/tmp</filename></term>
412
	<listitem>
413
	  <para>
414
	    Temporary files will be written here if
415
	    <varname>TMPDIR</varname> is not set.
416
	  </para>
417
	</listitem>
418
      </varlistentry>
419
    </variablelist>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
420
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
421
  
149 by Teddy Hogeborn
* mandos-keygen.xml (BUGS): Commented out.
422
<!--   <refsect1 id="bugs"> -->
423
<!--     <title>BUGS</title> -->
424
<!--     <para> -->
425
<!--     </para> -->
426
<!--   </refsect1> -->
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
427
  
86 by Teddy Hogeborn
* mandos-keygen.xml: Removed <?xml-stylesheet>. New entity
428
  <refsect1 id="example">
429
    <title>EXAMPLE</title>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
430
    <informalexample>
431
      <para>
432
	Normal invocation needs no options:
433
      </para>
434
      <para>
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
435
	<userinput>&COMMANDNAME;</userinput>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
436
      </para>
437
    </informalexample>
438
    <informalexample>
439
      <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
440
	Create key in another directory and of another type.  Force
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
441
	overwriting old key files:
442
      </para>
443
      <para>
444
445
<!-- do not wrap this line -->
113 by Teddy Hogeborn
* mandos-keygen.xml (EXAMPLE): Replaced all occurrences of command
446
<userinput>&COMMANDNAME; --dir ~/keydir --type RSA --force</userinput>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
447
448
      </para>
449
    </informalexample>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
450
    <informalexample>
451
      <para>
452
	Prompt for a password, encrypt it with the key in
453
	<filename>/etc/mandos</filename> and output a section suitable
454
	for <filename>clients.conf</filename>.
455
      </para>
456
      <para>
457
	<userinput>&COMMANDNAME; --password</userinput>
458
      </para>
459
    </informalexample>
460
    <informalexample>
461
      <para>
462
	Prompt for a password, encrypt it with the key in the
463
	<filename>client-key</filename> directory and output a section
464
	suitable for <filename>clients.conf</filename>.
465
      </para>
466
      <para>
467
468
<!-- do not wrap this line -->
469
<userinput>&COMMANDNAME; --password --dir client-key</userinput>
470
471
      </para>
472
    </informalexample>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
473
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
474
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
475
  <refsect1 id="security">
476
    <title>SECURITY</title>
477
    <para>
96 by Teddy Hogeborn
* Makefile (PREFIX, CONFDIR, MANDIR): Use $(DESTDIR).
478
      The <option>--type</option>, <option>--length</option>,
479
      <option>--subtype</option>, and <option>--sublength</option>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
480
      options can be used to create keys of low security.  If in
481
      doubt, leave them to the default values.
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
482
    </para>
483
    <para>
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
484
      The key expire time is <emphasis>not</emphasis> guaranteed to be
485
      honored by <citerefentry><refentrytitle>mandos</refentrytitle>
87 by Teddy Hogeborn
* Makefile: Bug fix: fixed creation of man pages in "plugins.d".
486
      <manvolnum>8</manvolnum></citerefentry>.
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
487
    </para>
488
  </refsect1>
182 by Teddy Hogeborn
* Makefile (install): Use "install-client-nokey".
489
  
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
490
  <refsect1 id="see_also">
491
    <title>SEE ALSO</title>
492
    <para>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
493
      <citerefentry><refentrytitle>gpg</refentrytitle>
494
      <manvolnum>1</manvolnum></citerefentry>,
123 by Teddy Hogeborn
* mandos-keygen: Minor help text change.
495
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
496
      <manvolnum>5</manvolnum></citerefentry>,
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
497
      <citerefentry><refentrytitle>mandos</refentrytitle>
92 by Teddy Hogeborn
* mandos-keygen.xml (SEE ALSO): Remove "and".
498
      <manvolnum>8</manvolnum></citerefentry>,
171 by Teddy Hogeborn
Renamed "password-request" to "mandos-client".
499
      <citerefentry><refentrytitle>mandos-client</refentrytitle>
114 by Teddy Hogeborn
* mandos-clients.conf.xml (SEE ALSO): Alphabetized, as per
500
      <manvolnum>8mandos</manvolnum></citerefentry>
80 by Teddy Hogeborn
* mandos-keygen.xml: New man page for mandos-keygen(8).
501
    </para>
502
  </refsect1>
503
  
504
</refentry>
111 by Teddy Hogeborn
* mandos-clients.conf.xml (ENTITY TIMESTAMP): New. Automatically
505
<!-- Local Variables: -->
506
<!-- time-stamp-start: "<!ENTITY TIMESTAMP [\"']" -->
507
<!-- time-stamp-end: "[\"']>" -->
508
<!-- time-stamp-format: "%:y-%02m-%02d" -->
509
<!-- End: -->