diff options
| author | Werner Koch <[email protected]> | 2019-05-27 13:44:16 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2019-05-27 13:44:16 +0000 |
| commit | 521e7d4644ed365ab2de3dfaa6c3728ca10ba79b (patch) | |
| tree | 94556643005d7673be83d587ca58c6d73db18cb2 /sm/sign.c | |
| parent | gpg: Fixed i18n markup of some strings. (diff) | |
| download | gnupg-521e7d4644ed365ab2de3dfaa6c3728ca10ba79b.tar.gz gnupg-521e7d4644ed365ab2de3dfaa6c3728ca10ba79b.zip | |
sm: Avoid confusing diagnostic for the default key.
* sm/certlist.c (cert_usage_p): Add arg 'silent' and change all
callers.
(gpgsm_cert_use_sign_p): Add arg 'silent' and pass to cert_usage_p.
Change all callers.
* sm/sign.c (gpgsm_get_default_cert): Set SILENT when calling
gpgsm_cert_use_sign_p
--
GnuPG-bug-id: 4535
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'sm/sign.c')
| -rw-r--r-- | sm/sign.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -161,7 +161,7 @@ gpgsm_get_default_cert (ctrl_t ctrl, ksba_cert_t *r_cert) return rc; } - if (!gpgsm_cert_use_sign_p (cert)) + if (!gpgsm_cert_use_sign_p (cert, 1)) { p = gpgsm_get_keygrip_hexstring (cert); if (p) @@ -504,7 +504,7 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, /* Although we don't check for ambiguous specification we will check that the signer's certificate is usable and valid. */ - rc = gpgsm_cert_use_sign_p (cert); + rc = gpgsm_cert_use_sign_p (cert, 0); if (!rc) rc = gpgsm_validate_chain (ctrl, cert, "", NULL, 0, NULL, 0, NULL); if (rc) @@ -613,7 +613,7 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, /* Gather certificates of signers and store them in the CMS object. */ for (cl=signerlist; cl; cl = cl->next) { - rc = gpgsm_cert_use_sign_p (cl->cert); + rc = gpgsm_cert_use_sign_p (cl->cert, 0); if (rc) goto leave; |
