web-dev-qa-db-fra.com

Erreur de retour Wget: "Impossible d'établir une connexion SSL."

Lorsque j'essaie d'exécuter Wget avec les options suivantes:

E:\Program Files\GnuWin32\bin>wget -p --html-extension --convert-links --no-check-certificate https://minecraft.net/en-us/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = E:\Program Files\GnuWin32/etc/wgetrc
--2017-02-24 10:38:01--  https://minecraft.net/en-us/
Resolving minecraft.net... 52.84.24.33, 52.84.24.150, 52.84.24.230, ...
Connecting to minecraft.net|52.84.24.33|:443... connected.
OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Unable to establish SSL connection.

Je reçois le message d'erreur: Unable to establish SSL connection. Le site Web que j'essaie de télécharger est sécurisé.

J'ai également essayé de changer le protocole en SSLv3, mais cela ne fonctionne toujours pas.

Quelqu'un peut-il me dire pourquoi il fait cela et comment le contourner?

8
William V.

Comme le montre SSL Labs , seuls les TLSv1.0 et supérieurs sont pris en charge par minecraft.net. Vous ne pouvez pas utiliser SSLv3 avec. Il est probable que votre version de wget ne le supporte pas (peut-être en raison de son âge). Essayez de le mettre à niveau.

7
Joseph Sible

Vous pouvez trouver une version plus récente ici: Binaires Windows de GNU Wget

Cela fonctionne bien, j'ai eu le même problème.

6
Chris

Vous voudrez peut-être ajouter l'option --secure-protocol=TLSv1.

Vérifiez également si OpenSSL installé prenant en charge TLS est installé en exécutant:

openssl s_client -connect minecraft.net:443 -tls1
1
Alex

Avait une erreur similaire, mais dans mon cas, seul “Impossible d'établir une connexion SSL.” Était affiché sans explication. J'ai utilisé un WinWget, qui incluait un wget compilé sans support SSL. Résolu en téléchargeant la version complète à partir de https://eternallybored.org/misc/wget/

1
Ivan P.