कर्ल: प्रमाणपत्र सत्यापन अक्षम करें


52

मैं विकास कर रहा हूं और मुझे पहुंच की आवश्यकता है https://localhost। मुझे पता है कि प्रमाणपत्र मेल नहीं खाएगा। मैं चाहता हूं कि कर्ल को अनदेखा किया जाए। वर्तमान में यह मुझे निम्न त्रुटि संदेश देता है:

curl: (51) SSL peer certificate or SSH remote key was not OK

क्या कर्ल को वैसे भी एक्सेस करना संभव है?


जवाबों:


64

हाँ, आप ऐसा कर सकते हैं, जैसा कि curl --helpया man curlआपने बताया होगा:

-k, --insecure

(एसएसएल) यह विकल्प स्पष्ट रूप से कर्ल को "असुरक्षित" एसएसएल कनेक्शन और स्थानांतरण करने की अनुमति देता है। सभी SSL कनेक्शनों को डिफ़ॉल्ट रूप से स्थापित CA प्रमाणपत्र बंडल का उपयोग करके सुरक्षित बनाने का प्रयास किया जाता है। यह "असुरक्षित" माने जाने वाले सभी कनेक्शनों को तब तक विफल बनाता है जब तक -k, --insecure का उपयोग नहीं किया जाता है।

अधिक जानकारी के लिए इस ऑनलाइन संसाधन को देखें: http://curl.haxx.se/docs/sslcerts.html


2
सही है, मैं इसे खुद पाया। मैंने कल इसकी तलाश की और यह वहां नहीं था! :)
खतरे का समय

6
वाह! स्नार्की उत्तर के साथ क्या है?
डार एग्रीशियस जूल

6
नमकीन प्रतिक्रिया के लिए नीचा दिखाया गया। यदि आप किसी प्रश्न का उत्तर नहीं देना चाहते हैं, तो अभी नहीं।
माइकल

2
@ मिचेल ने सवाल का जवाब दिया और लोगों से आरटीएफएम से पूछने के लिए पारस्परिक रूप से अनन्य विकल्प नहीं हैं (जैसा कि मेरा मानना ​​है कि इस सवाल का मेरा जवाब पूरी तरह से प्रदर्शित करता है)। आप दोनों कर सकते हैं
मथियास आर। जेसेन

5
@ MathiasR.Jessen आप वास्तव में कर सकते हैं, लेकिन आमतौर पर कम कर्कश स्वर ज्यादातर लोगों द्वारा सराहना की जाती है
माइकल

18

curl -k या curl --insecure इस विशेष त्रुटि स्थिति को ठीक नहीं करता है: "कर्ल: (51) SSL सहकर्मी अलग


3
SSL पियर प्रमाणपत्र त्रुटि तब होती है जब विश्वास श्रृंखला (वास्तविक प्रमाणपत्र नहीं) का सत्यापन विफल हो जाता है। मेरी पहली सिफारिश मशीन पर सीए बंडल को अपडेट करने की होगी
मैथियास आर जेसेन जूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.