संस्करण 7.34.0 के बाद से, कर्ल के पास विकल्प हैं --tlsv1.0
, --tlsv1.1
और --tlsv1.2
इस उद्देश्य के लिए।
मैनपेज कहा
-1, - टीएसएलवी 1
(एसएसएल) दूरस्थ टीएलएस सर्वर के साथ बातचीत करते समय टीएलएस संस्करण 1.x का उपयोग करने के लिए कर्ल को मजबूर करता है। आप TLS संस्करण को और अधिक सटीक रूप से नियंत्रित करने के लिए विकल्प --tlsv1.0, --tlsv1.1, और --tlsv1.2 का उपयोग कर सकते हैं (यदि उपयोग में SSL बैकेंड ऐसे स्तर के नियंत्रण का समर्थन करता है)।
...
--tlsv1.2
(एसएसएल) एक दूरस्थ टीएलएस सर्वर के साथ बातचीत करते समय टीएलएस संस्करण 1.2 का उपयोग करने के लिए कर्ल को मजबूर करता है। (7.34.0 में जोड़ा गया)
संस्करण 7.52.0 पेश किया --tlsv1.3
संस्करण 7.54.0 के बाद से व्यवहार बदल गया है, नेल्सनडा का उत्तर देखें । आपके द्वारा उपयोग किए जाने वाले सटीक संस्करण को निर्दिष्ट करने के लिए आपको एक मान भी निर्दिष्ट करना होगा--tls-max