কার্ল ব্যবহার করার সময় গৌণ টিএলএস সংস্করণ নির্দিষ্ট করে


19

নির্দিষ্ট টিএলএস সংস্করণ ব্যবহারের জন্য কার্ল নির্দিষ্ট করার কোনও উপায় আছে কি? 1.1 বা 1.2 পছন্দ? কমান্ড সহায়তাতে আমি কেবল sslv3 এবং tlsv1 বিকল্প দেখতে পাচ্ছি। আমি সর্বশেষ src নিয়েছি এবং এটি ওপেনসেল 1.0.1e দিয়ে সংকলন করেছি। এখনও সাহায্যের জন্য সরাসরি বিকল্প দেখতে পাবেন না। এটি সেট করার অন্য কোনও উপায় আছে?


2
ছোটখাটো টিএলএস সংস্করণ সেট করার জন্য আমি কোনও বিকল্প দেখতে পাচ্ছি না। এই থ্রেডটিও দেখুন : "এর কারণ, যখন libcurl টিএলএসভি 1 ব্যবহারের জন্য কনফিগার করা হয়েছে, এটি স্বয়ংক্রিয়ভাবে আপনার টিএলএস লাইব্রেরি দ্বারা সমর্থিত সর্বোচ্চ সংস্করণ নম্বরটি ব্যবহার করবে এবং সার্ভারটি 1.1 বা 1.2 সমর্থন না করে টিএলএস 1.0 এ ডাউনগ্রেড করবে There এখানে বিকল্পটি কারণ, 1.0 পর্যন্ত কোনও গুরুতর সমস্যা না পাওয়া পর্যন্ত আলাদা বিকল্প হওয়ার দরকার নেই।
করণ

উত্তর:


15

সংস্করণ 7.34.0 সাল থেকে, কার্ল বিকল্প রয়েছে --tlsv1.0, --tlsv1.1এবং --tlsv1.2এই কাজের জন্য।

র manpage বলেছেন

-1, --tlsv1

(এসএসএল) রিমোট টিএলএস সার্ভারের সাথে আলোচনার সময় টিএলএস সংস্করণ 1.x ব্যবহার করতে কার্লকে জোর করে। টিএলএস সংস্করণটি আরও স্পষ্টভাবে নিয়ন্ত্রণের জন্য আপনি বিকল্পগুলি --tlsv1.0, --tlsv1.1, এবং --tlsv1.2 ব্যবহার করতে পারেন (যদি ব্যবহৃত এসএসএল ব্যাকএন্ড এ জাতীয় নিয়ন্ত্রণের একটি স্তর সমর্থন করে)।

...

--tlsv1.2

(এসএসএল) রিমোট টিএলএস সার্ভারের সাথে আলোচনার সময় টিএলএস সংস্করণ 1.2 ব্যবহার করতে কার্লকে জোর করে। (7.34.0 এ যুক্ত হয়েছে)


3

থেকে উপরন্তু --tlsvX.Y/ --sslvZ, যা কি প্রোটোকল কার্ল চয়ন করবে করার জন্য একটি কঠিন সীমা করা, আপনি ব্যবহার করতে পারেন --tls-max x.yধীরে ধীরে কন্ট্রোল প্রোটোকল আপস করতে।


1

কার্লের আচরণ বদলে গেছে!

7.54.0 এর আগের সংস্করণগুলির জন্য, রেডগ্রিটিব্রিকের উত্তর সঠিক থাকে। 7.54.0 অপশন পর কার্ল এর সংস্করণের জন্য --tlsv1.0, --tlsv1.1এবং --tlsv1.2সেট সর্বনিম্ন TLS এর সংস্করণ যে কার্ল ব্যবহার করবে। সর্বাধিক ব্যবহার নির্দিষ্ট করতে --tls-max <VERSION>

ম্যানপেজ থেকে :

--tls-MAX

(এসএসএল) ভার্সন সর্বাধিক সমর্থিত টিএলএস সংস্করণ সংজ্ঞায়িত করে। ন্যূনতম গ্রহণযোগ্য সংস্করণটি tlsv1.0, tlsv1.1, tlsv1.2 বা tlsv1.3 দ্বারা সেট করা হয়েছে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.