we can now tell ssl to use TLSv1 protocol, and we now use defines instead

of real integers for versions, the defines are added to curl.h
This commit is contained in:
Daniel Stenberg 2001-11-05 14:06:42 +00:00
parent 08ad385e0e
commit 2f77b0a4c6
1 changed files with 9 additions and 3 deletions

View File

@ -540,15 +540,21 @@ Curl_SSLConnect(struct connectdata *conn)
/* Make funny stuff to get random input */
random_the_seed(conn);
/* check to see if we've been told to use an explicit SSL/TLS version */
switch(data->set.ssl.version) {
default:
case CURL_SSLVERSION_DEFAULT:
/* we try to figure out version */
req_method = SSLv23_client_method();
break;
case 2:
case CURL_SSLVERSION_TLSv1:
req_method = TLSv1_client_method();
break;
case CURL_SSLVERSION_SSLv2:
req_method = SSLv2_client_method();
break;
case 3:
case CURL_SSLVERSION_SSLv3:
req_method = SSLv3_client_method();
break;
}