diff options
Diffstat (limited to 'sm/sign.c')
-rw-r--r-- | sm/sign.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -891,7 +891,12 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, goto leave; } if (*buffer) - err = gpgsm_qualified_consent (ctrl, cl->cert); + { + if (*buffer == 2) + err = 0; /* No consent required. */ + else + err = gpgsm_qualified_consent (ctrl, cl->cert); + } else err = gpgsm_not_qualified_warning (ctrl, cl->cert); if (err) |