aboutsummaryrefslogtreecommitdiffstats
path: root/sm/call-dirmngr.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-07-02 09:26:05 +0000
committerWerner Koch <[email protected]>2002-07-02 09:26:05 +0000
commit5faca753cbeac209b13697ab9ecf4d5e6c58da9b (patch)
tree336ed52dfc4224064427cebdcfa69b8051529dc9 /sm/call-dirmngr.c
parentRemoved old keyserver (daemon) code. (diff)
downloadgnupg-5faca753cbeac209b13697ab9ecf4d5e6c58da9b.tar.gz
gnupg-5faca753cbeac209b13697ab9ecf4d5e6c58da9b.zip
* call-dirmngr.c (gpgsm_dirmngr_isvalid): print status of dirmngr
call in very verbose mode. * gpgsm.c (main): Use the same error codes for STATUS_INV_RECP as with the server mode.
Diffstat (limited to 'sm/call-dirmngr.c')
-rw-r--r--sm/call-dirmngr.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sm/call-dirmngr.c b/sm/call-dirmngr.c
index 30b34762f..a1d94e25b 100644
--- a/sm/call-dirmngr.c
+++ b/sm/call-dirmngr.c
@@ -304,6 +304,13 @@ gpgsm_dirmngr_isvalid (KsbaCert cert)
return seterr (General_Error);
}
+ if (opt.verbose > 1)
+ {
+ char *fpr = gpgsm_get_fingerprint_string (cert, GCRY_MD_SHA1);
+ log_info ("asking dirmngr about %s\n", fpr);
+ xfree (fpr);
+ }
+
parm.ctx = dirmngr_ctx;
parm.cert = cert;
@@ -313,6 +320,8 @@ gpgsm_dirmngr_isvalid (KsbaCert cert)
rc = assuan_transact (dirmngr_ctx, line, NULL, NULL,
inq_certificate, &parm, NULL, NULL);
+ if (opt.verbose > 1)
+ log_info ("response of dirmngr: %s\n", rc? assuan_strerror (rc): "okay");
return map_assuan_err (rc);
}