Author: rjung Date: Sun Jul 10 15:10:35 2011 New Revision: 1144875 URL: http://svn.apache.org/viewvc?rev=1144875&view=rev Log: Correct protocol mapping for SSL.
Modified: tomcat/native/trunk/native/src/sslcontext.c Modified: tomcat/native/trunk/native/src/sslcontext.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslcontext.c?rev=1144875&r1=1144874&r2=1144875&view=diff ============================================================================== --- tomcat/native/trunk/native/src/sslcontext.c (original) +++ tomcat/native/trunk/native/src/sslcontext.c Sun Jul 10 15:10:35 2011 @@ -73,7 +73,6 @@ TCN_IMPLEMENT_CALL(jlong, SSLContext, ma switch (protocol) { case SSL_PROTOCOL_SSLV2: - case SSL_PROTOCOL_SSLV2 | SSL_PROTOCOL_TLSV1: if (mode == SSL_MODE_CLIENT) ctx = SSL_CTX_new(SSLv2_client_method()); else if (mode == SSL_MODE_SERVER) @@ -82,7 +81,6 @@ TCN_IMPLEMENT_CALL(jlong, SSLContext, ma ctx = SSL_CTX_new(SSLv2_method()); break; case SSL_PROTOCOL_SSLV3: - case SSL_PROTOCOL_SSLV3 | SSL_PROTOCOL_TLSV1: if (mode == SSL_MODE_CLIENT) ctx = SSL_CTX_new(SSLv3_client_method()); else if (mode == SSL_MODE_SERVER) @@ -91,6 +89,8 @@ TCN_IMPLEMENT_CALL(jlong, SSLContext, ma ctx = SSL_CTX_new(SSLv3_method()); break; case SSL_PROTOCOL_SSLV2 | SSL_PROTOCOL_SSLV3: + case SSL_PROTOCOL_SSLV2 | SSL_PROTOCOL_TLSV1: + case SSL_PROTOCOL_SSLV3 | SSL_PROTOCOL_TLSV1: case SSL_PROTOCOL_ALL: if (mode == SSL_MODE_CLIENT) ctx = SSL_CTX_new(SSLv23_client_method()); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org