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 simi-
              lar process supervision schemes.  This option is not supported on
              Windows.

OPTIONS
       Note that all long options with the exception of --options and --homedir
       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 spec-
       ified and may change with newer releases of this program. They are  how-
       ever 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 06:04:31 CET 2025.