diff options
author | Werner Koch <[email protected]> | 2021-03-11 10:49:07 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2021-03-11 10:49:07 +0000 |
commit | 0821e2b1495e8944a5a1b5ba20ad5f403dde0dd0 (patch) | |
tree | ccffdc5d0b2166a0b17d34199a1783502400f24e /tests/run-keysign.c | |
parent | qt: Add method for getting config entries for components by entry name (diff) | |
download | gpgme-0821e2b1495e8944a5a1b5ba20ad5f403dde0dd0.tar.gz gpgme-0821e2b1495e8944a5a1b5ba20ad5f403dde0dd0.zip |
core: New flag GPGME_KEYSIGN_FORCE.
* src/gpgme.h.in (GPGME_KEYSIGN_FORCE): New.
* src/engine-gpg.c (gpg_keysign): Implement.
* tests/run-keysign.c (show_usage): Add option --force
--
GnuPG-bug-id: 4584
Diffstat (limited to 'tests/run-keysign.c')
-rw-r--r-- | tests/run-keysign.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/run-keysign.c b/tests/run-keysign.c index 57488a47..31775061 100644 --- a/tests/run-keysign.c +++ b/tests/run-keysign.c @@ -82,6 +82,7 @@ show_usage (int ex) " --noexpire force no expiration\n" " --expire EPOCH expire the signature at EPOCH\n" " --revoke revoke the signature(s)\n" + " --force pass --force-sign-key option\n" , stderr); exit (ex); } @@ -149,6 +150,11 @@ main (int argc, char **argv) keysign_flags |= GPGME_KEYSIGN_LOCAL; argc--; argv++; } + else if (!strcmp (*argv, "--force")) + { + keysign_flags |= GPGME_KEYSIGN_FORCE; + argc--; argv++; + } else if (!strcmp (*argv, "--noexpire")) { keysign_flags |= GPGME_KEYSIGN_NOEXPIRE; |