dwww Home | Manual pages | Find package

KEYBOXD(1)                       User Commands                      KEYBOXD(1)

NAME
       keyboxd - Public key management for GnuPG

SYNOPSIS
       keyboxd [OPTIONS] [COMMAND]

DESCRIPTION
       keyboxd is a public key management service for GnuPG.

COMMANDS
       Commands  are  not  distinguished from options except for the fact that
       only one command is allowed.

       --version
              Print  the program version and licensing information.

       --help Print a usage message summarizing the most  useful  command-line
              options.

       --server
              Run  in server mode and wait for commands on the stdin.  The de-
              fault mode is to create a socket and listen for commands  there.
              This is only used for testing.

       --daemon
              Run  in  background  daemon  mode  and  listen for commands on a
              socket.  This is the way keyboxd is started  on  demand  by  the
              other GnuPG components.  To force starting keyboxd it is in gen-
              eral best to use gpgconf --launch keyboxd.

       --supervised
              Run  in the foreground, sending logs to stderr, and listening on
              file descriptor 3, which must already be bound  to  a  listening
              socket.  This is useful when running under systemd or other sim-
              ilar  process supervision schemes.  This option is not supported
              on Windows.

OPTIONS
       Note that all long options with the exception of --options and  --home-
       dir may also be given in the configuration file after stripping off the
       two leading dashes.

       --options file
              Reads  configuration  from file instead of from the default per-
              user configuration file.   The  default  configuration  file  is
              named ‘keyboxd.conf’ and expected in the home directory.

       --homedir dir
              Set  the name of the home directory to dir.  This option is only
              effective when used on the command line.  The default is the di-
              rectory named ‘.gnupg’ directly below the home directory of  the
              user  unless  the environment variable GNUPGHOME has been set in
              which case its value will be  used.   Many  kinds  of  data  are
              stored within this directory.

       -v

       --verbose
              Outputs  additional information while running.  You can increase
              the verbosity by giving several  verbose  commands  to  keyboxd,
              such as -vv.

       --log-file file
              Append all logging output to file.  This is very helpful in see-
              ing  what  the  agent  actually does.  Use ‘socket://’ to log to
              socket.

       --debug-level level
              Select the debug level for investigating problems.  level may be
              a numeric value or by a keyword:

              none   No debugging at all.  A value of less than 1 may be  used
                     instead of the keyword.

              basic  Some  basic  debug messages.  A value between 1 and 2 may
                     be used instead of the keyword.

              advanced
                     More verbose debug messages.  A value between 3 and 5 may
                     be used instead of the keyword.

              expert Even more detailed messages.  A value between 6 and 8 may
                     be used instead of the keyword.

              guru   All of the debug messages you can get.  A  value  greater
                     than  8 may be used instead of the keyword.  The creation
                     of hash tracing files is only enabled if the  keyword  is
                     used.

       How  these  messages  are  mapped  to the actual debugging flags is not
       specified and may change with newer releases of this program. They  are
       however carefully selected to best aid in debugging.

       --debug flags
              Set  debugging  flags.  This option is only useful for debugging
              and its behavior may change with a new release.  All  flags  are
              or-ed  and  may be given in C syntax (e.g. 0x0042) or as a comma
              separated list of flag names.  To get a list  of  all  supported
              flags the single word "help" can be used.

       --debug-all
              Same as --debug=0xffffffff

FILES
       Keyboxd  uses a configuration file which controls the operation of key-
       boxd.  By default they may all be found in the current  home  directory
       (see: [option --homedir]).

       keyboxd.conf
              This  is  the  standard  configuration  file  read by keyboxd on
              startup.  It may contain any valid long option; the leading  two
              dashes may not be entered and the option may not be abbreviated.
              This  file  is  also read after a SIGHUP however not all options
              will actually have an effect.  This default name may be  changed
              on  the  command  line  (see:  [option  --options]).  You should
              backup this file.

       pubring.db
              This file is a database in SQLite format, for public key  mater-
              ial.  You should backup this file.

BUGS
       Please report bugs to <https://dev.gnupg.org>.

COPYRIGHT
       Copyright  ©  2022  Free Software Foundation, Inc.  License GPLv3+: GNU
       GPL version 3 or later <https://gnu.org/licenses/gpl.html>

       This is free software: you are free  to  change  and  redistribute  it.
       There is NO WARRANTY, to the extent permitted by law.

       This  manpage was generated by NIIBE Yutaka for the Debian distribution
       (but may be used by others), using man page of dirmngr.

kbxutil (GnuPG) 2.4.1             March 2022                        KEYBOXD(1)

Generated by dwww version 1.16 on Tue Dec 16 15:01:22 CET 2025.