Httpie: دعم TLS 1.2

تم إنشاؤها على ٤ نوفمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: httpie/httpie

لقد تجاوزت الخيار: "--ssl = tls1.2" ولكن هذا هو الخطأ الذي أعود إليه "http: خطأ: وسيطة --ssl: خيار غير صالح: u'tls1.2 '(اختر من' ssl2 .3 '،' ssl3 '،' tls1 ') "

يبدو كما لو أنه غير مدعوم. الإصدار الذي أستخدمه هو 0.9.6. يمكن لأي شخص أن يعطيني الرؤوس هنا؟

يعتبر،
راشد

التعليق الأكثر فائدة

rashthedude هل هذا موجود على أوبونتو 10.04؟ إذا كان الأمر كذلك ، فالمشكلة هي أن نسختك من Python قديمة جدًا لدرجة أن وحدة ssl لا تدعم tls1.2. لا يجب عليك حقًا استخدام lucid إذا كنت تهتم بالأمان.

قد تكون قادرًا على تثبيت PyOpenSSL و pyasn1 و python-ndghttpsclient من نقطة للحصول على دعم أفضل ولكن إذا لم تكن هذه العناصر قابلة للتثبيت ، فيجب عليك حقًا التخلي عن فكرة استخدام الإصدار 10.04.

ال 3 كومينتر

قد تختلف مجموعة البروتوكولات المتاحة بالفعل اعتمادًا على تثبيت OpenSSL الخاص بك.
- https://httpie.org/docs#ssl -version

هناك طريقة سريعة لمعرفة ماهية البروتوكولات المتاحة ، وهي تشغيل http --help . سيقوم الخيار --ssl بسرد جميع البروتوكولات التي يدعمها نظامك بالفعل. على سبيل المثال ، في تثبيت macOS / Homebrew الخاص بي يبدو كما يلي:

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

يمكنك أيضًا رؤيتها في رسالة الخطأ :)

rashthedude هل هذا موجود على أوبونتو 10.04؟ إذا كان الأمر كذلك ، فالمشكلة هي أن نسختك من Python قديمة جدًا لدرجة أن وحدة ssl لا تدعم tls1.2. لا يجب عليك حقًا استخدام lucid إذا كنت تهتم بالأمان.

قد تكون قادرًا على تثبيت PyOpenSSL و pyasn1 و python-ndghttpsclient من نقطة للحصول على دعم أفضل ولكن إذا لم تكن هذه العناصر قابلة للتثبيت ، فيجب عليك حقًا التخلي عن فكرة استخدام الإصدار 10.04.

jkbrzt و @ sigmavirus24 شكرًا جزيلاً على الاستجابة السريعة. أعتقد أن الشيء الوحيد المنطقي في هذه المرحلة هو ترقية Lucid والتخلي عنه.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات