https - wget ssl alert handshake failure -


i trying download files https site , keep getting following error:

openssl: error:14077410:ssl routines:ssl23_get_server_hello:sslv3 alert handshake failure unable establish ssl connection. 

from reading blogs online gather have provide server cert , client cert. have found steps on how download server cert not client cert. have complete set of steps use wget ssl? tried --no-check-certificate option did not work.

wget version: wget-1.13.4 openssl version: openssl 1.0.1f 6 jan 2014

trying download lecture resources course's webpage on coursera.org. so, url this: https://class.coursera.org/matrix-002/lecture

accessing webpage online requires form authentication, not sure if causing failure.

it works here same openssl version, newer version of wget (1.15). looking @ changelog there following significant change regarding problem:

1.14: add support tls server name indication.

note site not require sni. www.coursera.org requires it. , if call wget -v --debug (as i've explicitly recommended in comment!) see:

$ wget https://class.coursera.org ... http request sent, awaiting response...   http/1.1 302 found ... location: https://www.coursera.org/ [following] ... connecting www.coursera.org (www.coursera.org)|54.230.46.78|:443... connected. openssl: error:14077410:ssl routines:ssl23_get_server_hello:sslv3 alert handshake failure unable establish ssl connection. 

so error happens www.coursera.org , reason missing support sni. need upgrade version of wget.


Comments

Popular posts from this blog

facebook - android ACTION_SEND to share with specific application only -

python - Creating a new virtualenv gives a permissions error -

javascript - cocos2d-js draw circle not instantly -