--daemon | run in daemon mode (background) | help |
--server | run in server mode (foreground) | help |
--no-detach | Don't detach the process from the console. | help + man |
-s, --sh | sh-style command output | help + man + man |
-c, --csh | Format the info output in daemon mode for use with the standard Bourne shell or the C-shell respectively. | help + man + man |
--options FILE | Reads configuration from file instead of from the default per-user configuration file. | help + man |
-v, --verbose | Outputs additional information while running. | help + man + man |
-q, --quiet | Try to be as quiet as possible. | help + man + man |
--log-file FILE | Append all logging output to file. | help + man |
--disable-scdaemon | Do not make use of the scdaemon tool. | help + man |
--scdaemon-program PGM | Use program filename as the Smartcard daemon. | help + man |
--tpm2daemon-program PGM | use PGM as the tpm2daemon program | help |
--extra-socket NAME | The extra socket is created by default, you may use this option to change the name of the socket. | help + man |
--keep-tty | ignore requests to change the TTY | help + man |
--keep-display | Ignore requests to change the current tty or X window system's DISPLAY variable respectively. | help + man |
--enable-ssh-support | enable ssh support | help + man |
--ssh-fingerprint-digest ALGO | Select the digest algorithm used to compute ssh fingerprints that are communicated to the user, e.g. in pinentry dialogs. | help + man |
--default-cache-ttl N | Set the time a cache entry is valid to n seconds. | help + man |
--default-cache-ttl-ssh N | Set the time a cache entry used for SSH keys is valid to n seconds. | help + man |
--max-cache-ttl N | Set the maximum time a cache entry is valid to n seconds. | help + man |
--max-cache-ttl-ssh N | Set the maximum time a cache entry used for SSH keys is valid to n seconds. | help + man |
--ignore-cache-for-signing | This option will let gpg-agent bypass the passphrase cache for all signing operation. | help + man |
--no-allow-external-cache | Tell Pinentry not to enable features which use an external cache for passphrases. | help + man |
--no-allow-mark-trusted | Do not allow clients to mark keys as trusted, i.e. put them into the ‘trustlist.txt’ file. | help + man |
--allow-preset-passphrase | This option allows the use of gpg-preset-passphrase to seed the internal cache of gpg-agent with passphrases. | help + man |
--enforce-passphrase-constraints | Enforce the passphrase constraints by not allowing the user to bypass them using the Take it anyway'' button. | help + man |
--min-passphrase-len N | set minimal required length for new passphrases to N | help + man |
--min-passphrase-nonalpha N | Set the minimal number of digits or special characters required in a passphrase. | help + man |
--check-passphrase-pattern FILE | check new passphrases against pattern in FILE | help + man |
--max-passphrase-days N | Ask the user to change the passphrase if n days have passed since the last change. | help + man |
--enable-passphrase-history | do not allow the reuse of old passphrases | help + man |
--batch | Don't invoke a pinentry or do any other thing requiring human interaction. | help + man |
--no-allow-loopback-pinentry | disallow caller to override the pinentry | help + man |
--grab | let PIN-Entry grab keyboard and mouse | help + man |
--pinentry-program PGM | Use program filename as the PIN entry. | help + man |
--pinentry-timeout N | This option asks the Pinentry to timeout after n seconds with no user input. | help + man |
--allow-emacs-pinentry | Tell Pinentry to allow features to divert the passphrase entry to a running Emacs instance. | help + man |
--homedir dir | Set the name of the home directory to dir. (in the manual page but not in --help) | man |
--faked-system-time epoch | This option is only useful for testing; (in the manual page but not in --help) | man |
--debug-level level | Select the debug level for investigating problems. (in the manual page but not in --help) | man |
--debug flags | Set debug flags. (in the manual page but not in --help) | man |
--debug-all | Same as --debug=0xffffffff (in the manual page but not in --help) | man |
--debug-wait n | When running in server mode, wait n seconds before entering the actual processing loop and print the pid. (in the manual page but not in --help) | man |
--debug-quick-random | This option inhibits the use of the very secure random quality level (Libgcrypt’s GCRY_VERY_STRONG_RANDOM) and degrades all request down to standard random quality. (in the manual page but not in --help) | man |
--debug-pinentry | This option enables extra debug information pertaining to the Pinentry. (in the manual page but not in --help) | man |
--steal-socket | In --daemon mode, gpg-agent detects an already running gpg-agent and does not allow one to start a new instance. (in the manual page but not in --help) | man |
--no-grab | Tell the pinentry to grab the keyboard and mouse. (in the manual page but not in --help) | man |
--no-user-trustlist | Entirely ignore the user trust list and consider only the global trustlist (‘/etc/gnupg/trustlist.txt’). (in the manual page but not in --help) | man |
--sys-trustlist-name file | Changes the default name for the global trustlist from "trustlist.txt" to file. (in the manual page but not in --help) | man |
--allow-loopback-pinentry | Disallow or allow clients to use the loopback pinentry features; (in the manual page but not in --help) | man |
--check-sym-passphrase-pattern file | Check the passphrase against the pattern given in file. (in the manual page but not in --help) | man |
--pinentry-invisible-char char | This option asks the Pinentry to use char for displaying hidden characters. (in the manual page but not in --help) | man |
--pinentry-formatted-passphrase | This option asks the Pinentry to enable passphrase formatting when asking the user for a new passphrase and masking of the passphrase is turned off. (in the manual page but not in --help) | man |
--pinentry-touch-file filename | By default the filename of the socket gpg-agent is listening for requests is passed to Pinentry, so that it can touch that file before exiting (it does this only in curses mode). (in the manual page but not in --help) | man |
--disable-check-own-socket | gpg-agent employs a periodic self-test to detect a stolen socket. (in the manual page but not in --help) | man |
--use-standard-socket | (in the manual page but not in --help) | man |
--no-use-standard-socket | (in the manual page but not in --help) | man |
--use-standard-socket-p | Since GnuPG 2.1 the standard socket is always used. (in the manual page but not in --help) | man |
--display string | (in the manual page but not in --help) | man |
--ttyname string | (in the manual page but not in --help) | man |
--ttytype string | (in the manual page but not in --help) | man |
--lc-ctype string | (in the manual page but not in --help) | man |
--lc-messages string | (in the manual page but not in --help) | man |
--xauthority string | These options are used with the server mode to pass localization information. (in the manual page but not in --help) | man |
--listen-backlog n | Set the size of the queue for pending connections. (in the manual page but not in --help) | man |
--enable-extended-key-format | (in the manual page but not in --help) | man |
--disable-extended-key-format | These options are obsolete and have no effect. (in the manual page but not in --help) | man |
--enable-win32-openssh-support | (in the manual page but not in --help) | man |
--enable-putty-support | On Unix platforms the OpenSSH Agent protocol is always enabled, but gpg-agent will only set the SSH_AUTH_SOCK variable if the option enable-ssh-support is given. (in the manual page but not in --help) | man |
--auto-expand-secmem n | Allow Libgcrypt to expand its secure memory area as required. (in the manual page but not in --help) | man |
--s2k-calibration milliseconds | Change the default calibration time to milliseconds. (in the manual page but not in --help) | man |
--s2k-count n | Specify the iteration count used to protect the passphrase. (in the manual page but not in --help) | man |