aboutsummaryrefslogtreecommitdiffstats
path: root/sm/gpgsm.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-01-21 12:03:38 +0000
committerWerner Koch <[email protected]>2002-01-21 12:03:38 +0000
commit1146232890d3737fdc5164df1562d24036fad2cd (patch)
tree7e0c7955930f379984150ba92cd249c4e3c80dde /sm/gpgsm.c
parent* keybox-search.c (keybox_search): Allow KEYDB_SEARCH_MODE_FPR20. (diff)
downloadgnupg-1146232890d3737fdc5164df1562d24036fad2cd.tar.gz
gnupg-1146232890d3737fdc5164df1562d24036fad2cd.zip
* gpgsm.c: Add option --enable-crl-checks.
* call-agent.c (start_agent): Implemented socket based access. * call-dirmngr.c (start_dirmngr): Ditto.
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r--sm/gpgsm.c35
1 files changed, 20 insertions, 15 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c
index bdbde7938..d9b9e27b9 100644
--- a/sm/gpgsm.c
+++ b/sm/gpgsm.c
@@ -36,24 +36,24 @@
enum cmd_and_opt_values {
aNull = 0,
- oArmor = 'a',
+ oArmor = 'a',
aDetachedSign = 'b',
- aSym = 'c',
- aDecrypt = 'd',
- aEncr = 'e',
+ aSym = 'c',
+ aDecrypt = 'd',
+ aEncr = 'e',
oInteractive = 'i',
- oKOption = 'k',
- oDryRun = 'n',
- oOutput = 'o',
- oQuiet = 'q',
- oRecipient = 'r',
- aSign = 's',
+ oKOption = 'k',
+ oDryRun = 'n',
+ oOutput = 'o',
+ oQuiet = 'q',
+ oRecipient = 'r',
+ aSign = 's',
oTextmodeShort= 't',
- oUser = 'u',
- oVerbose = 'v',
- oCompress = 'z',
- oNotation = 'N',
- oBatch = 500,
+ oUser = 'u',
+ oVerbose = 'v',
+ oCompress = 'z',
+ oNotation = 'N',
+ oBatch = 500,
aClearsign,
aStore,
aKeygen,
@@ -96,6 +96,7 @@ enum cmd_and_opt_values {
oNoArmor,
oDisableCRLChecks,
+ oEnableCRLChecks,
oTextmode,
oFingerprint,
@@ -226,6 +227,7 @@ static ARGPARSE_OPTS opts[] = {
{ oDisableCRLChecks, "disable-crl-checks", 0, N_("never consult a CRL")},
+ { oEnableCRLChecks, "enable-crl-checks", 0, "@"},
#if 0
@@ -736,6 +738,9 @@ main ( int argc, char **argv)
case oDisableCRLChecks:
opt.no_crl_check = 1;
break;
+ case oEnableCRLChecks:
+ opt.no_crl_check = 0;
+ break;
case oOutput: opt.outfile = pargs.r.ret_str; break;