aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-03-27 15:33:40 +0000
committerWerner Koch <[email protected]>2014-03-27 15:33:40 +0000
commitb6786cc3ec0bb582323adf94c2ee624bcfbeb466 (patch)
tree993061c71431929bf4a940727e2fb6cc12411a5d /doc
parentChange some keyedit functions to allow printing to arbitrary streams. (diff)
downloadgnupg-b6786cc3ec0bb582323adf94c2ee624bcfbeb466.tar.gz
gnupg-b6786cc3ec0bb582323adf94c2ee624bcfbeb466.zip
gpg: Add commands --quick-sign-key and --quick-lsign-key.
* g10/gpg.c (main): Add commands --quick-sign-key and --quick-lsign-key. * g10/keyedit.c (sign_uids): Add args FP and QUICK. (keyedit_quick_sign): New. (show_key_with_all_names): Add arg NOWARN.
Diffstat (limited to '')
-rw-r--r--doc/gpg.texi18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/gpg.texi b/doc/gpg.texi
index 91186f24a..607a61122 100644
--- a/doc/gpg.texi
+++ b/doc/gpg.texi
@@ -906,6 +906,24 @@ Signs a public key with your secret key but marks it as
non-exportable. This is a shortcut version of the subcommand "lsign"
from @option{--edit-key}.
+@ifset gpgtwoone
+@item --quick-sign-key @code{fpr} [@code{names}]
+@itemx --quick-lsign-key @code{name}
+@opindex quick-sign-key
+@opindex quick-lsign-key
+Directly sign a key from the passphrase without any further user
+interaction. The @code{fpr} must be the verified primary fingerprint
+of a key in the local keyring. If no @code{names} are given, all
+useful user ids are signed; with given [@code{names}] only useful user
+ids matching one of theses names are signed. The command
+@option{--quick-lsign-key} marks the signatures as non-exportable.
+
+This command uses reasonable defaults and thus does not provide the
+full flexibility of the "sign" subcommand from @option{--edit-key}.
+Its intended use to help unattended signing using a list of verified
+fingerprints.
+@end ifset
+
@ifclear gpgone
@item --passwd @var{user_id}
@opindex passwd