title: SSLv3 error when sending a request to a endpoint
body: <p>I am attempting to request data from an endpoint however I am currently getting the following error. Any ideas how it can be resolved. </p>
  
  <p>REQUEST: Error: write EPROTO 140735243141888:error:140943F2:SSL routines:SSL3_READ_BYTES:sslv3 alert unexpected message:../deps/openssl/openssl/ssl/s3_pkt.c:1289:SSL alert number 10</p>
  
  <pre><code>var cert = '{location to my certificate}'
  var key = '{location to my key}'
  
  var fs = require('fs')
      , request = require('request');
  
  function authCallback (error, response, body) {
    if (!error &amp;&amp; response.statusCode == 200) {
    console.log(response.headers);
    } else {
    console.error("REQUEST: "+error)
   };
  }
  
  var options = {
  url: 'https://some.endpoint.co.uk',
  agentOptions: {
      cert: fs.readFileSync(cert),
      key: fs.readFileSync(key),
      securityOptions: 'SSL_OP_NO_SSLv3'
   }
  }
  
  request.get(options, authCallback);
  </code></pre>
  
  <p>Many Thanks</p>