diff options
author | Simon Josefsson <simon@josefsson.org> | 2007-05-08 10:05:43 +0000 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2007-05-08 10:05:43 +0000 |
commit | e3ad8e06f0606ab7530247917197d7d14430f704 (patch) | |
tree | d9e8ad190de61daabfebf27e56ed696886640e21 | |
parent | 4b5223e701a034044d9282be080d8f6445857f2b (diff) | |
download | gnutls-e3ad8e06f0606ab7530247917197d7d14430f704.tar.gz |
Only use signing callback if we don't have a private key.
-rw-r--r-- | lib/gnutls_sig.c | 2 |
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); |