title: https: sslv3 alert handshake failure from getURL()
body: <p>I'm using R on windows. I experience no problems communicating with general secured sites. I tried (and failed) communicating with a specific SECURED site (my bank) via getURL(url). (No problem loging to this site manually). Here is the "R" code:</p>
  
  <pre class="lang-r prettyprint-override"><code>library(RCurl) ; options(RCurlOptions = list(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")))
  
  url &lt;- "https://hb2.bankleumi.co.il/uniquesig4e0824291ffbe1b42058d6558ed87217/uniquesig0/InternalSite/CustomUpdate/eBank_ULI_Login.asp?resource_id=C66B095BD60649D18ECB79F04C657517&amp;login_type=2&amp;site_name=leumi&amp;secure=1&amp;URLHASH=da2ded08-57dd-488c-94ff-34629781f5fb&amp;orig_url=https%3a%2f%2fhb2.bankleumi.co.il%2fE%2flogin.html"
  
  getURL(url)
  
  traceback()
  </code></pre>
  
  <p>The following error and traceback() chain of function calls is generated:</p>
  
  <pre><code>Error in function (type, msg, asError = TRUE)  : 
    error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
  
  5: fun(structure(list(message = msg, call = sys.call()), class = c(typeName, 
     "GenericCurlError", "error", "condition")))
  
  4: function (type, msg, asError = TRUE) 
     {
  
     if (!is.character(type)) {
         i = match(type, CURLcodeValues)
         typeName = if (is.na(i)) 
             character()
         else names(CURLcodeValues)[i]
     }
     typeName = gsub("^CURLE_", "", typeName)
     fun = (if (asError) 
         stop
     else warning)
     fun(structure(list(message = msg, call = sys.call()), class = c(typeName, 
         "GenericCurlError", "error", "condition")))
  }
  
  (35L, "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure", TRUE)
  
  3: .Call("R_curl_easy_perform", curl, .opts, isProtected, .encoding, 
     PACKAGE = "RCurl")
  
  2: curlPerform(curl = curl, .opts = opts, .encoding = .encoding)
  
  1: getURL(url)
  </code></pre>
  
  <p>I've tried also <code>getURL(url, ssl.verifypeer = FALSE)</code> and got the same error.</p>
  
  <p>From the url string it looks as if the problem may be with the expected unique signatures. Is there a way to fix it via SSL/RCurl/R?</p>