summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2007-05-08 10:05:43 +0000
committerSimon Josefsson <simon@josefsson.org>2007-05-08 10:05:43 +0000
commite3ad8e06f0606ab7530247917197d7d14430f704 (patch)
treed9e8ad190de61daabfebf27e56ed696886640e21
parent4b5223e701a034044d9282be080d8f6445857f2b (diff)
downloadgnutls-e3ad8e06f0606ab7530247917197d7d14430f704.tar.gz
Only use signing callback if we don't have a private key.
-rw-r--r--lib/gnutls_sig.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gnutls_sig.c b/lib/gnutls_sig.c
index ef99341528..434d99c650 100644
--- a/lib/gnutls_sig.c
+++ b/lib/gnutls_sig.c
@@ -276,7 +276,7 @@ _gnutls_tls_sign (gnutls_session_t session,
return GNUTLS_E_KEY_USAGE_VIOLATION;
}
- if (session->internals.sign_func)
+ if (!pkey && session->internals.sign_func)
return (*session->internals.sign_func) (session, &cert->raw,
hash_concat, signature);