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
Post a Comment