1

RCurl is giving me an error:1411809D:SSL routines:SSL_CHECK_SERVERHELLO_TLSEXT:tls invalid ecpointformat list when I try to connect via SSL to an https (not public, unfortunately) endpoint to fetch some JSON.

I've put ssl.verifypeer = FALSE, and I don't know how to adjust the cipher list to avoid ECC suites.

How do I fix this? It works fine in the browser.

nimish
  • 4,755
  • 3
  • 24
  • 34
  • 1
    The issue is described [here](http://stackoverflow.com/questions/10678695/in-python-3-2-i-can-open-and-read-an-https-web-page-with-http-client-but-urlli). Try setting `sslversion=3L` in your **RCurl** call with `ssl.verifypeer=TRUE`. – Thomas Nov 18 '13 at 13:16
  • This fixed the ssl errors, thanks. There's a further issue with my calls in http://stackoverflow.com/questions/20051258/rcurl-getform-pass-http-headers that seems to be intermittently messing with ssl as well. – nimish Nov 18 '13 at 15:25
  • Okay, I've posted it as an answer then (and already responded to your other question). – Thomas Nov 18 '13 at 15:26

1 Answers1

2

The issue is described here for python. Setting sslversion=3L in your RCurl call with ssl.verifypeer=TRUE should resolve the problem.

Community
  • 1
  • 1
Thomas
  • 43,637
  • 12
  • 109
  • 140