ARC: better diagnostics for keyfile issues
[exim.git] / src / src / arc.c
index 58811274ef8b9efac8b1dbc720d2a12c99d8e536..dd2ad51b097dab098592290f02f20abe1f2a6145 100644 (file)
@@ -1258,6 +1258,9 @@ if (  (errstr = exim_dkim_signing_init(privkey, &sctx))
    || (errstr = exim_dkim_sign(&sctx, hm, &hhash, sig)))
   {
   log_write(0, LOG_MAIN, "ARC: %s signing: %s\n", why, errstr);
+  DEBUG(D_transport)
+    debug_printf("private key, or private-key file content, was: '%s'\n",
+      privkey);
   return FALSE;
   }
 return TRUE;