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