Fix default cipher list, go back to SSLv3 only.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Fri, 3 Aug 2007 19:15:14 +0000 (19:15 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Fri, 3 Aug 2007 19:15:14 +0000 (19:15 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@369 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/soap/impl/CURLSOAPTransport.cpp

index a1acf81..116d196 100644 (file)
@@ -293,10 +293,8 @@ CURL* CURLPool::get(const char* to, const char* endpoint)
     curl_easy_setopt(handle,CURLOPT_NOPROGRESS,1);
     curl_easy_setopt(handle,CURLOPT_NOSIGNAL,1);
     curl_easy_setopt(handle,CURLOPT_FAILONERROR,1);
-    // I can't disable v2 without disallowing SSLv3 or TLS,
-    // so I'll rely on the cipher list to disable v2.
-    //curl_easy_setopt(handle,CURLOPT_SSLVERSION,3);
-    curl_easy_setopt(handle,CURLOPT_SSL_CIPHER_LIST,"HIGH:MEDIUM:!SSLv2");
+    curl_easy_setopt(handle,CURLOPT_SSLVERSION,CURL_SSLVERSION_SSLv3);
+    curl_easy_setopt(handle,CURLOPT_SSL_CIPHER_LIST,"ALL:!aNULL:!LOW:!EXPORT:!SSLv2");
     // Verification of the peer is via TrustEngine only.
     curl_easy_setopt(handle,CURLOPT_SSL_VERIFYPEER,0);
     curl_easy_setopt(handle,CURLOPT_HEADERFUNCTION,&curl_header_hook);