Httpie: TLS 1.2-Unterstützung

Erstellt am 4. Nov. 2016  ·  3Kommentare  ·  Quelle: httpie/httpie

Ich übergebe die Option: "--ssl=tls1.2", aber dies ist der Fehler, den ich zurückbekomme "http: error: argument --ssl: invalid choice: u'tls1.2' (wähle aus 'ssl2 .3', 'ssl3', 'tls1')"

Scheint nicht unterstützt zu werden. Die von mir verwendete Version ist 0.9.6. Kann mir hier jemand die Köpfe verraten?

Grüße,
Rashid

Hilfreichster Kommentar

@rashthedude ist das unter Ubuntu 10.04? Wenn ja, liegt das Problem darin, dass Ihre Python-Version so unglaublich alt ist, dass das SSL-Modul tls1.2 nicht unterstützt. Sie sollten lucid wirklich nicht verwenden, wenn Sie sich für Sicherheit interessieren.

Sie können möglicherweise PyOpenSSL, pyasn1 und python-ndghttpsclient von pip installieren, um eine bessere Unterstützung zu erhalten, aber wenn diese nicht installierbar sind, sollten Sie die Verwendung von 10.04 wirklich aufgeben.

Alle 3 Kommentare

Die tatsächlich verfügbaren Protokolle können je nach OpenSSL-Installation variieren.
https://httpie.org/docs#ssl -version

Eine schnelle Möglichkeit, die verfügbaren Protokolle herauszufinden, besteht darin, http --help auszuführen. Die Option --ssl listet alle Protokolle auf, die tatsächlich von Ihrem System unterstützt werden. Auf meiner macOS/Homebrew-Installation sieht es beispielsweise so aus:

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

Sie können sie tatsächlich auch in der Fehlermeldung sehen :)

@rashthedude ist das unter Ubuntu 10.04? Wenn ja, liegt das Problem darin, dass Ihre Python-Version so unglaublich alt ist, dass das SSL-Modul tls1.2 nicht unterstützt. Sie sollten lucid wirklich nicht verwenden, wenn Sie sich für Sicherheit interessieren.

Sie können möglicherweise PyOpenSSL, pyasn1 und python-ndghttpsclient von pip installieren, um eine bessere Unterstützung zu erhalten, aber wenn diese nicht installierbar sind, sollten Sie die Verwendung von 10.04 wirklich aufgeben.

@jkbrzt und @sigmavirus24 vielen Dank für die schnelle Antwort. Ich denke, das einzige, was an dieser Stelle Sinn macht, ist, Lucid zu aktualisieren und aufzugeben.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

poskadesign picture poskadesign  ·  7Kommentare

Govinda-Fichtner picture Govinda-Fichtner  ·  6Kommentare

k0pernikus picture k0pernikus  ·  3Kommentare

chuma picture chuma  ·  3Kommentare

loretoparisi picture loretoparisi  ·  6Kommentare