1 \input texinfo @c -*-texinfo-*-
3 @setfilename gnupg.info
5 @settitle Using the GNU Privacy Guard
7 @c A couple of macros with no effect on texinfo
8 @c but used by the yat2m processor.
20 @c Create a separate index for command line options.
22 @c Create an index vor environment variables and files.
25 @c Merge the function index into the concept index.
27 @c Merge the variable index into the concept index.
29 @c Merge the keystroke index into the concept index.
31 @c Merge the program index into the concept index.
33 @c Merge the data type index into the concept index.
37 This is the @cite{The GNU Privacy Guard Manual} (version
38 @value{VERSION}, @value{UPDATED-MONTH}).
41 Published by The GnuPG Project@*
42 @url{https://gnupg.org}@*
43 (or @url{http://ic6au7wa3f6naxjq.onion})
46 @copyright{} 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.@*
47 @copyright{} 2013, 2014, 2015 Werner Koch.@*
48 @copyright{} 2015 g10 Code GmbH.
51 Permission is granted to copy, distribute and/or modify this document
52 under the terms of the GNU General Public License as published by the
53 Free Software Foundation; either version 3 of the License, or (at your
54 option) any later version. The text of the license can be found in the
55 section entitled ``Copying''.
60 @dircategory GNU Utilities
62 * gpg2: (gnupg). OpenPGP encryption and signing tool.
63 * gpgsm: (gnupg). S/MIME encryption and signing tool.
64 * gpg-agent: (gnupg). The secret key daemon.
65 * dirmngr: (gnupg). X.509 CRL and OCSP server.
66 * dirmngr-client: (gnupg). X.509 CRL and OCSP client.
71 @c Printing stuff taken from gcc.
73 @macro gnupgtabopt{body}
76 @macro gnupgoptlist{body}
81 @c Makeinfo handles the above macro OK, TeX needs manual line breaks;
82 @c they get lost at some point in handling the macro. But if @macro is
83 @c used here rather than @alias, it produces double line breaks.
96 @setchapternewpage odd
98 @title Using the GNU Privacy Guard
99 @subtitle Version @value{VERSION}
100 @subtitle @value{UPDATED-MONTH}
104 @image{gnupg-logo,,,The GnuPG Logo}
108 @author The GnuPG Project (@url{https://gnupg.org})
111 @vskip 0pt plus 1filll
122 @center @image{gnupg-logo-tr,6cm,,The GnuPG Logo}
130 This manual documents how to use the GNU Privacy Guard system as well as
131 the administration and the architecture.
135 * Installation:: A short installation guide.
137 * Invoking GPG-AGENT:: How to launch the secret key daemon.
138 * Invoking DIRMNGR:: How to launch the CRL and OCSP daemon.
139 * Invoking GPG:: Using the OpenPGP protocol.
140 * Invoking GPGSM:: Using the S/MIME protocol.
141 * Invoking SCDAEMON:: How to handle Smartcards.
142 * Specify a User ID:: How to Specify a User Id.
144 * Helper Tools:: Description of small helper tools
146 * Howtos:: How to do certain things.
147 * System Notes:: Notes pertaining to certain OSes.
148 * Debugging:: How to solve problems
150 * Copying:: GNU General Public License says
151 how you can copy and share GnuPG
152 * Contributors:: People who have contributed to GnuPG.
154 * Glossary:: Short description of terms used.
155 * Option Index:: Index to command line options.
156 * Environment Index:: Index to environment variables and files.
157 * Index:: Index of concepts and symbol names.
168 @include instguide.texi
170 @include gpg-agent.texi
171 @include dirmngr.texi
174 @include scdaemon.texi
176 @node Specify a User ID
177 @chapter How to Specify a User Id
178 @anchor{how-to-specify-a-user-id}
179 @include specify-user-id.texi
186 @include sysnotes.texi
188 @include debugging.texi
192 @include contrib.texi
194 @c ---------------------------------------------------------------------
196 @c ---------------------------------------------------------------------
198 @include glossary.texi
201 @unnumbered Option Index
205 @node Environment Index
206 @unnumbered Environment Variable and File Index
215 @c ---------------------------------------------------------------------
217 @c ---------------------------------------------------------------------
220 @c @unnumbered History
222 @c Here are the notices from the old dirmngr manual:
225 @c @item Using DirMngr, 2002, Steffen Hansen, Klar"alvdalens Datakonsult AB.
226 @c @item Using DirMngr, 2004, 2005, 2006, 2008 Werner Koch, g10 Code GmbH.