aboutsummaryrefslogtreecommitdiffstats
path: root/tests/run-keysign.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-03-11 10:49:07 +0000
committerWerner Koch <[email protected]>2021-03-11 10:49:07 +0000
commit0821e2b1495e8944a5a1b5ba20ad5f403dde0dd0 (patch)
treeccffdc5d0b2166a0b17d34199a1783502400f24e /tests/run-keysign.c
parentqt: Add method for getting config entries for components by entry name (diff)
downloadgpgme-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.c6
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;