Httpie: Prise en charge de TLS 1.2

Créé le 4 nov. 2016  ·  3Commentaires  ·  Source: httpie/httpie

Je passe l'option : "--ssl=tls1.2" mais c'est l'erreur que je reçois "http: error: argument --ssl: invalid choice: u'tls1.2' (choisissez parmi 'ssl2 .3', 'ssl3', 'tls1')"

On dirait que ce n'est pas pris en charge. La version que j'utilise est la 0.9.6. Quelqu'un peut-il me renseigner ici ?

Salutations,
Rachid

Commentaire le plus utile

@rashthedude est-ce sur Ubuntu 10.04 ? Si c'est le cas, le problème est que votre version de Python est si incroyablement ancienne que son module ssl ne prend pas en charge tls1.2. Vous ne devriez vraiment pas utiliser lucide si vous vous souciez de la sécurité.

Vous pourrez peut-être installer PyOpenSSL, pyasn1 et python-ndghttpsclient à partir de pip pour obtenir un meilleur support, mais si ceux-ci ne sont pas installables, vous devriez vraiment abandonner l'idée d'utiliser 10.04.

Tous les 3 commentaires

L'ensemble de protocoles réellement disponible peut varier en fonction de votre installation OpenSSL.
https://httpie.org/docs#ssl -version

Un moyen rapide de connaître les protocoles disponibles consiste à exécuter http --help . L'option --ssl listera tous les protocoles actuellement pris en charge par votre système. Par exemple, sur mon installation macOS/Homebrew, cela ressemble à ceci :

$ http --help | grep ' --ssl'
  --ssl {ssl2.3,ssl3,tls1,tls1.1,tls1.2}

Vous pouvez en fait aussi les voir dans le message d'erreur :)

@rashthedude est-ce sur Ubuntu 10.04 ? Si c'est le cas, le problème est que votre version de Python est si incroyablement ancienne que son module ssl ne prend pas en charge tls1.2. Vous ne devriez vraiment pas utiliser lucide si vous vous souciez de la sécurité.

Vous pourrez peut-être installer PyOpenSSL, pyasn1 et python-ndghttpsclient à partir de pip pour obtenir un meilleur support, mais si ceux-ci ne sont pas installables, vous devriez vraiment abandonner l'idée d'utiliser 10.04.

@jkbrzt et @sigmavirus24 merci beaucoup pour la réponse rapide. Je pense que la seule chose qui a du sens à ce stade est la mise à niveau et l'abandon de Lucid.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

mattotodd picture mattotodd  ·  3Commentaires

maciej picture maciej  ·  4Commentaires

eliangcs picture eliangcs  ·  5Commentaires

Abdallah-Obaid picture Abdallah-Obaid  ·  4Commentaires

poskadesign picture poskadesign  ·  7Commentaires