diff options
author | Werner Koch <[email protected]> | 2016-05-10 09:01:42 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-05-10 09:01:42 +0000 |
commit | ac9ff644b12c4dfa55d466af8ae6af54d1646893 (patch) | |
tree | 53c7e2f423de931b5f87bedc9850de115fa5bc8e /doc/gpg-agent.texi | |
parent | gpg: Fix buglet in the check_all_keysigs function. (diff) | |
download | gnupg-ac9ff644b12c4dfa55d466af8ae6af54d1646893.tar.gz gnupg-ac9ff644b12c4dfa55d466af8ae6af54d1646893.zip |
gpg: Allow unattended deletion of secret keys.
* agent/command.c (cmd_delete_key): Make the --force option depend on
--disallow-loopback-passphrase.
* g10/call-agent.c (agent_delete_key): Add arg FORCE.
* g10/delkey.c (do_delete_key): Pass opt.answer_yes to
agent_delete_key.
--
Unless the agent has been configured with
--disallow-loopback-passpharse an unattended deletion of a secret key
is now possible with gpg by using --batch _and_ --yes.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'doc/gpg-agent.texi')
-rw-r--r-- | doc/gpg-agent.texi | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/doc/gpg-agent.texi b/doc/gpg-agent.texi index 2989d3b52..b45874d52 100644 --- a/doc/gpg-agent.texi +++ b/doc/gpg-agent.texi @@ -337,6 +337,10 @@ internal cache of @command{gpg-agent} with passphrases. Disallow or allow clients to use the loopback pinentry features; see the option @option{pinentry-mode} for details. Allow is the default. +The @option{--force} option of the Assuan command @command{DELETE_KEY} +is also controlled by this option: The option is ignored if a loopback +pinentry is disallowed. + @item --no-allow-external-cache @opindex no-allow-external-cache Tell Pinentry not to enable features which use an external cache for @@ -820,8 +824,17 @@ fi @section Agent's Assuan Protocol Note: this section does only document the protocol, which is used by -GnuPG components; it does not deal with the ssh-agent protocol. +GnuPG components; it does not deal with the ssh-agent protocol. To +see the full specification of each command, use + +@example + gpg-connect-agent 'help COMMAND' /bye +@end example +@noindent +or just 'help' to list all available commands. + +@noindent The @command{gpg-agent} daemon is started on demand by the GnuPG components. |