2009-07-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Removed bad code: setting certificate type priority to key
	exchange priority.
	* src/SocketCore.cc
pull/1/head
Tatsuhiro Tsujikawa 2009-07-07 15:01:55 +00:00
parent 5f966f6327
commit 2fe11c1343
2 changed files with 6 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2009-07-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed bad code: setting certificate type priority to key
exchange priority.
* src/SocketCore.cc
2009-07-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Disconnect seeder if client is also in seed state.

View File

@ -742,14 +742,8 @@ void SocketCore::prepareSecureConnection()
}
#endif // HAVE_LIBSSL
#ifdef HAVE_LIBGNUTLS
const int cert_type_priority[3] = { GNUTLS_CRT_X509,
GNUTLS_CRT_OPENPGP, 0
};
// while we do not support X509 certificate, most web servers require
// X509 stuff.
gnutls_init(&sslSession, GNUTLS_CLIENT);
gnutls_set_default_priority(sslSession);
gnutls_kx_set_priority(sslSession, cert_type_priority);
// put the x509 credentials to the current session
gnutls_credentials_set(sslSession, GNUTLS_CRD_CERTIFICATE,
_tlsContext->getCertCred());