mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
gpg: New command --quick-set-primary-uid.
* g10/gpg.c (aQuickSetPrimaryUid): New const. (opts): New command --quick-set-primary-uid. (main): Implement it. * g10/keyedit.c (keyedit_quick_adduid): Factor some code out to ... (quick_find_keyblock): new func. (keyedit_quick_revuid): Use quick_find_keyblock. (keyedit_quick_set_primary): New. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
483c1288a8
commit
74c1f30ad6
4 changed files with 174 additions and 94 deletions
21
doc/gpg.texi
21
doc/gpg.texi
|
@ -1096,19 +1096,28 @@ on its form are applied.
|
|||
|
||||
@item --quick-revoke-uid @var{user-id} @var{user-id-to-revoke}
|
||||
@opindex quick-revoke-uid
|
||||
This command revokes a User ID on an existing key. It cannot be used
|
||||
to revoke the last User ID on key (some non-revoked User ID must
|
||||
This command revokes a user ID on an existing key. It cannot be used
|
||||
to revoke the last user ID on key (some non-revoked user ID must
|
||||
remain), with revocation reason ``User ID is no longer valid''. If
|
||||
you want to specify a different revocation reason, or to supply
|
||||
supplementary revocation text, you should use the interactive
|
||||
sub-command @code{revuid} of @option{--edit-key}.
|
||||
|
||||
@item --change-passphrase @var{user_id}
|
||||
@item --quick-set-primary-uid @var{user-id} @var{primary-user-id}
|
||||
@opindex quick-set-primary-uid
|
||||
This command sets or updates the primary user ID flag on an existing
|
||||
key. @var{user-id} specifies the key and @var{primary-user-id} the
|
||||
user ID which shall be flagged as the primary user ID. The primary
|
||||
user ID flag is removed from all other user ids and the timestamp of
|
||||
all affected self-signatures is set one second ahead.
|
||||
|
||||
|
||||
@item --change-passphrase @var{user-id}
|
||||
@opindex change-passphrase
|
||||
@itemx --passwd @var{user_id}
|
||||
@itemx --passwd @var{user-id}
|
||||
@opindex passwd
|
||||
Change the passphrase of the secret key belonging to the certificate
|
||||
specified as @var{user_id}. This is a shortcut for the sub-command
|
||||
specified as @var{user-id}. This is a shortcut for the sub-command
|
||||
@code{passwd} of the edit key menu.
|
||||
|
||||
@end table
|
||||
|
@ -1767,7 +1776,7 @@ when verifying signatures made by keys that are not on the local
|
|||
keyring.
|
||||
|
||||
If the method "wkd" is included in the list of methods given to
|
||||
@option{auto-key-locate}, the Signer's User ID is part of the
|
||||
@option{auto-key-locate}, the signer's user ID is part of the
|
||||
signature, and the option @option{--disable-signer-uid} is not used,
|
||||
the "wkd" method may also be used to retrieve a key.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue