diff options
| author | Werner Koch <[email protected]> | 2021-03-11 10:27:07 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2021-03-11 10:27:07 +0000 |
| commit | fe02ef04500c1b35cd27132fb99ac1961f555193 (patch) | |
| tree | 7052d29cc4c2d2d395a7a49c05fbef09b3968704 /g10/gpg.c | |
| parent | tpmd2: Add Support for the Intel TSS (diff) | |
| download | gnupg-fe02ef04500c1b35cd27132fb99ac1961f555193.tar.gz gnupg-fe02ef04500c1b35cd27132fb99ac1961f555193.zip | |
gpg: New option --force-sign-key
* g10/gpg.c (oForceSignKey,opts): New option "--force-sign-key".
(main): Set it.
* g10/options.h (opt): New flag flags.force_sign_key.
* g10/keyedit.c (sign_uids): Use new flag.
--
GnuPG-bug-id: 4584
Diffstat (limited to 'g10/gpg.c')
| -rw-r--r-- | g10/gpg.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -435,6 +435,7 @@ enum cmd_and_opt_values oIncludeKeyBlock, oNoIncludeKeyBlock, oChUid, + oForceSignKey, oNoop }; @@ -886,7 +887,7 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_s (oPassphraseFile, "passphrase-file", "@"), ARGPARSE_s_i (oPassphraseRepeat,"passphrase-repeat", "@"), ARGPARSE_s_s (oPinentryMode, "pinentry-mode", "@"), - + ARGPARSE_s_n (oForceSignKey, "force-sign-key", "@"), ARGPARSE_header (NULL, N_("Other options")), @@ -2778,6 +2779,9 @@ main (int argc, char **argv) case oAnswerYes: opt.answer_yes = 1; break; case oAnswerNo: opt.answer_no = 1; break; + + case oForceSignKey: opt.flags.force_sign_key = 1; break; + case oKeyring: append_to_strlist( &nrings, pargs.r.ret_str); break; case oPrimaryKeyring: sl = append_to_strlist (&nrings, pargs.r.ret_str); |
