Include dirmngr manual
[gnupg.git] / doc / gnupg.texi
1 \input texinfo                      @c -*-texinfo-*-
2 @c %**start of header
3 @setfilename gnupg.info
4 @include version.texi
5 @settitle Using the GNU Privacy Guard
6
7 @c A couple of macros with no effect on texinfo
8 @c but used by the yat2m processor. 
9 @macro manpage {a}
10 @end macro
11 @macro mansect {a}
12 @end macro
13 @macro manpause 
14 @end macro
15 @macro mancont
16 @end macro
17
18 @c Create a separate index for command line options.
19 @defcodeindex op
20 @c Merge the standard indexes into a single one.
21 @syncodeindex fn cp
22 @syncodeindex vr cp
23 @syncodeindex ky cp
24 @syncodeindex pg cp
25 @syncodeindex tp cp
26 @c %**end of header
27 @copying
28 This is the @cite{The GNU Privacy Guard Manual} (version
29 @value{VERSION}, @value{UPDATED-MONTH}).
30
31 @iftex
32 Published by the Free Software Foundation@*
33 51 Franklin St, Fifth Floor@*
34 Boston, MA 02110-1301 USA
35 @end iftex
36
37 Copyright @copyright{} 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
38
39 @quotation
40 Permission is granted to copy, distribute and/or modify this document
41 under the terms of the GNU General Public License as published by the
42 Free Software Foundation; either version 3 of the License, or (at your
43 option) any later version. The text of the license can be found in the
44 section entitled ``Copying''.
45 @end quotation
46 @end copying
47
48
49 @dircategory GNU Utilities
50 @direntry
51 * gpg2: (gnupg).           OpenPGP encryption and signing tool.
52 * gpgsm: (gnupg).          S/MIME encryption and signing tool.
53 * gpg-agent: (gnupg).      The secret key daemon.
54 * dirmngr: (gnupg).        X.509 CRL and OCSP server.
55 * dirmngr-client: (gnupg). X.509 CRL and OCSP client.
56 @end direntry
57
58
59 @c
60 @c Printing stuff taken from gcc.
61 @c
62 @macro gnupgtabopt{body}
63 @code{\body\}
64 @end macro
65 @macro gnupgoptlist{body}
66 @smallexample
67 \body\
68 @end smallexample
69 @end macro
70 @c Makeinfo handles the above macro OK, TeX needs manual line breaks;
71 @c they get lost at some point in handling the macro.  But if @macro is
72 @c used here rather than @alias, it produces double line breaks.
73 @iftex
74 @alias gol = *
75 @end iftex
76 @ifnottex
77 @macro gol
78 @end macro
79 @end ifnottex
80
81
82 @c
83 @c Titlepage
84 @c
85 @setchapternewpage odd
86 @titlepage
87 @title Using the GNU Privacy Guard
88 @subtitle Version @value{VERSION}
89 @subtitle @value{UPDATED-MONTH}
90
91 @sp 3
92
93 @image{gnupg-logo,16cm,,The GnuPG Logo}
94
95 @sp 3
96
97 @author Werner Koch (@email{wk@@gnupg.org})
98
99 @page
100 @vskip 0pt plus 1filll
101 @insertcopying
102 @end titlepage
103
104 @ifnothtml
105 @summarycontents
106 @contents
107 @page
108 @end ifnothtml
109
110 @ifhtml
111 @center @image{gnupg-logo,6cm,,The GnuPG Logo}
112 @end ifhtml
113
114 @ifnottex
115 @node Top
116 @top 
117 @insertcopying
118
119 This manual documents how to use the GNU Privacy Guard system as well as
120 the administration and the architecture.
121 @end ifnottex
122
123 @menu
124 * Installation::        A short installation guide.
125
126 * Invoking GPG-AGENT::  How to launch the secret key daemon.
127 * Invoking DIRMNGR::    How to launch the CRL and OCSP daemon.
128 * Invoking GPG::        Using the OpenPGP protocol.
129 * Invoking GPGSM::      Using the S/MIME protocol.
130 * Invoking SCDAEMON::   How to handle Smartcards.
131 * Specify a User ID::   How to Specify a User Id.
132
133 * Helper Tools::        Description of small helper tools
134
135 * Howtos::              How to do certain things.
136 * System Notes::        Notes pertaining to certain OSes.
137 * Debugging::           How to solve problems
138
139 * Copying::             GNU General Public License says
140                         how you can copy and share GnuPG
141 * Contributors::        People who have contributed to GnuPG.
142
143 * Glossary::            Short description of terms used.
144 * Option Index::        Index to command line options.
145 * Index::               Index of concepts and symbol names.
146 @end menu
147
148
149 @ifhtml
150 @page
151 @summarycontents
152 @contents
153 @end ifhtml
154
155
156 @include instguide.texi
157
158 @include gpg-agent.texi
159 @include dirmngr.texi
160 @include gpg.texi
161 @include gpgsm.texi
162 @include scdaemon.texi
163
164 @node Specify a User ID
165 @chapter How to Specify a User Id
166 @anchor{how-to-specify-a-user-id}
167 @include specify-user-id.texi
168
169
170 @include tools.texi
171
172 @include howtos.texi
173
174 @include sysnotes.texi
175
176 @include debugging.texi
177
178 @include gpl.texi
179
180 @include contrib.texi
181
182 @c ---------------------------------------------------------------------
183 @c Indexes
184 @c ---------------------------------------------------------------------
185
186 @include glossary.texi
187
188 @node Option Index
189 @unnumbered Option Index
190
191 @printindex op
192
193 @node Index
194 @unnumbered Index
195
196 @printindex cp
197
198 @c ---------------------------------------------------------------------
199 @c Epilogue
200 @c ---------------------------------------------------------------------
201
202 @c @node History
203 @c @unnumbered History
204 @c 
205 @c Here are the notices from the old dirmngr manual: 
206 @c
207 @c @itemize
208 @c @item Using DirMngr, 2002, Steffen Hansen, Klar"alvdalens Datakonsult AB.
209 @c @item Using DirMngr, 2004, 2005, 2006, 2008 Werner Koch, g10 Code GmbH.
210 @c @end itemize
211 @c 
212
213
214 @bye
215
216