SSLv3_method not working >=2.16.0 #632

Closed
mrjf opened this Issue Aug 17, 2013 · 1 comment

Comments

Projects
None yet
3 participants

mrjf commented Aug 17, 2013

A request I am making works in request 2.14.0 and earlier, but not in 2.16.0 and later. This request requires

https.globalAgent.options.secureProtocol = 'SSLv3_method';

to be set.

With request 2.16.0 and later, I get this error:

nes.get err: [Error: 140735207432576:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error:../deps/openssl/openssl/ssl/s23_clnt.c:741:

I've also tried adding this to request's options:

secureProtocol: 'SSLv3_method'

This does not fix the error with request >=2.16.0, and is not necessary with request <=2.14.0.

Any idea what would have changed between 2.14.0 and 2.16.0 that might have affected how https.globalAgent.options.secureProtocol is handled? Thanks!

I have got similar problem. i added the secureProtocol flag in the request but does not fix the problem.

However it seems to be server bad certificate problem. Try this with a secured endpoint for g+ profile picture from another developer on this issue:

HTTP.get('https://www.google.com/s2/photos/profile/116821617981732908363', function(error, result){
                console.log(result.statusCode);
            });

mikeal closed this Aug 28, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment