diff options
Diffstat (limited to '')
-rw-r--r-- | doc/tools.texi | 152 |
1 files changed, 124 insertions, 28 deletions
diff --git a/doc/tools.texi b/doc/tools.texi index ec147601b..d4f698482 100644 --- a/doc/tools.texi +++ b/doc/tools.texi @@ -138,15 +138,17 @@ addgnupghome account1 account2 ... accountn @ifset manverb .B gpgconf .RI [ options ] -.BI --list-components +.B \-\-list-components .br .B gpgconf .RI [ options ] -.BI --list-options component +.B \-\-list-options +.I component .br .B gpgconf .RI [ options ] -.BI --change-options component +.B \-\-change-options +.I component @end ifset @@ -192,7 +194,7 @@ throughout this section. * Changing options:: Changing options of a component. @end menu - +@manpause @node Invoking gpgconf @subsection Invoking gpgconf @@ -210,7 +212,6 @@ List all options of the component @var{component}. @item --change-options @var{component} Change the options of the component @var{component}. -@manpause @end table @mansect options @@ -650,21 +651,48 @@ $ echo 'force:16:' | gpgconf --change-options dirmngr The @code{--runtime} option can influence when the changes take effect. +@mansect see also +@command{gpg}(1), +@command{gpgsm}(1), +@command{gpg-agent}(1), +@command{scdaemon}(1), +@command{dirmngr}(1) +@include see-also-note.texi + + @manpause @c @c GPGSM-GENCERT.SH @c @node gpgsm-gencert.sh @section Generate an X.509 certificate request +@manpage gpgsm-gencert.sh.1 +@ifset manverb +.B gpgsm-gencert.sh +\- Generate an X.509 certificate request +@end ifset +@mansect synopsis +@ifset manverb +.B gpgsm-gencert.sh +@end ifset + +@mansect description This is a simple tool to interactivly generate a certificate request which will be printed to stdout. +@manpause @noindent @command{gpgsm-gencert.sh} is invoked as: @samp{gpgsm-cencert.sh} +@mansect see also +@command{gpgsm}(1), +@command{gpg-agent}(1), +@command{scdaemon}(1) +@include see-also-note.texi + @c @@ -672,7 +700,21 @@ which will be printed to stdout. @c @node gpg-preset-passphrase @section Put a passphrase into the cache. +@manpage gpg-preset-passphrase.1 +@ifset manverb +.B gpg-preset-passphrase +\- Put a passphrase into gpg-agent's cache +@end ifset +@mansect synopsis +@ifset manverb +.B gpg-preset-passphrase +.RI [ options ] +.RI [ command ] +.I keygrip +@end ifset + +@mansect description The @command{gpg-preset-passphrase} is a utility to seed the internal cache of a running @command{gpg-agent} with passphrases. It is mainly useful for unattended machines, where the usual @command{pinentry} tool @@ -690,9 +732,10 @@ starting @command{gpg-agent} with the * Invoking gpg-preset-passphrase:: List of all commands and options. @end menu - +@manpause @node Invoking gpg-preset-passphrase @subsection List of all commands and options. +@mancont @noindent @command{gpg-preset-passphrase} is invoked this way: @@ -709,11 +752,13 @@ must be given: @table @gnupgtabopt @item --preset +@opindex preset Preset a passphrase. This is what you usually will use. @command{gpg-preset-passphrase} will then read the passphrase from @code{stdin}. @item --forget +@opindex forget Flush the passphrase for the given keygrip from the cache. @end table @@ -735,6 +780,12 @@ Instead of reading the passphrase from @code{stdin}, use the supplied for other users. @end table +@mansect see also +@command{gpg}(1), +@command{gpgsm}(1), +@command{gpg-agent}(1), +@command{scdaemon}(1) +@include see-also-note.texi @@ -743,8 +794,20 @@ for other users. @c GPG-CONNECT-AGENT @c @node gpg-connect-agent -@section Communicate with a runnig agent. +@section Communicate with a running agent. +@manpage gpg-connect-agent.1 +@ifset manverb +.B gpg-connect-agent +\- Communicate with a running agent +@end ifset +@mansect synopsis +@ifset manverb +.B gpg-connect-agent +.RI [ options ] +@end ifset + +@mansect description The @command{gpg-connect-agent} is a utility to communicate with a running @command{gpg-agent}. It is useful to check out the commands gpg-agent provides using the Assuan interface. It might also be useful @@ -758,9 +821,10 @@ here we connect to a running instance. * Invoking gpg-connect-agent:: List of all commands and options. @end menu - +@manpause @node Invoking gpg-connect-agent @subsection List of all commands and options. +@mancont @noindent @command{gpg-connect-agent} is invoked this way: @@ -784,15 +848,7 @@ Output additional information while running. @opindex quiet Try to be as quiet as possible. -@item --homedir @var{dir} -@opindex homedir -Set the name of the home directory to @var{dir}. If his option is not -used, the home directory defaults to @file{~/.gnupg}. It is only -recognized when given on the command line. It also overrides any home -directory stated through the environment variable @env{GNUPGHOME} or -(on W32 systems) by means on the Registry entry -@var{HKCU\Software\GNU\GnuPG:HomeDir}. - +@include opt-homedir.texi @item -S @itemx --raw-socket @var{name} @@ -802,16 +858,36 @@ Connect to socket @var{name} assuming this is an Assuan style server. Do not run any special initializations or environment checks. This may be used to directly connect to any Assuan style socket server. - @end table +@mansect see also +@command{gpg-agent}(1), +@command{scdaemon}(1) +@include see-also-note.texi + + + @c @c GPGPARSEMAIL @c @node gpgparsemail @section Parse a mail message into an annotated format -The @command{gpgparsemail} is a utility currentlu only useful for +@manpage gpgparsemail.1 +@ifset manverb +.B gpgparsemail +\- Parse a mail message into an annotated format +@end ifset + +@mansect synopsis +@ifset manverb +.B gpgparsemail +.RI [ options ] +.RI [ file ] +@end ifset + +@mansect description +The @command{gpgparsemail} is a utility currently only useful for debugging. Run it with @code{--help} for usage information. @@ -821,7 +897,26 @@ debugging. Run it with @code{--help} for usage information. @c @node symcryptrun @section Call a simple symmetric encryption tool. +@manpage symcryptrun.1 +@ifset manverb +.B symcryptrun +\- Call a simple symmetric encryption tool +@end ifset + +@mansect synopsis +@ifset manverb +.B symcryptrun +.B \-\-class +.I class +.B \-\-program +.I program +.B \-\-keyfile +.I keyfile +.RB [ --decrypt | --encrypt ] +.RI [ inputfile ] +@end ifset +@mansect description Sometimes simple encryption tools are already in use for a long time and there might be a desire to integrate them into the GnuPG framework. The protocols and encryption methods might be non-standard or not even @@ -838,7 +933,7 @@ configured with @samp{--enable-symcryptrun} at build time. * Invoking symcryptrun:: List of all commands and options. @end menu - +@manpause @node Invoking symcryptrun @subsection List of all commands and options. @@ -849,6 +944,7 @@ configured with @samp{--enable-symcryptrun} at build time. symcryptrun --class CLASS --program PROGRAM --keyfile KEYFILE [--decrypt | --encrypt] [inputfile] @end example +@mancont For encryption, the plain text must be provided on STDIN or as the argument @var{inputfile}, and the ciphertext will be output to STDOUT. @@ -882,14 +978,8 @@ Output additional information while running. @opindex quiet Try to be as quiet as possible. -@item --homedir @var{dir} -@opindex homedir -Set the name of the home directory to @var{dir}. If his option is not -used, the home directory defaults to @file{~/.gnupg}. It is only -recognized when given on the command line. It also overrides any home -directory stated through the environment variable @env{GNUPGHOME} or -(on W32 systems) by means on the Registry entry -@var{HKCU\Software\GNU\GnuPG:HomeDir}. +@include opt-homedir.texi + @item --log-file @var{file} @opindex log-file @@ -913,3 +1003,9 @@ The possible exit status codes of @command{symcryptrun} are: @end table +@mansect see also +@command{gpg}(1), +@command{gpgsm}(1), +@command{gpg-agent}(1), +@include see-also-note.texi + |