मैंSSLError: SSLv3 चेतावनी हाथ मिलाना विफलता
import requests
req = requests.get('https://bnc.lt/m/H3XKyKB3Tq', verify=False)
branch.io को यह मेरी स्थानीय मशीन में ठीक काम करता है लेकिन सर्वर में विफल रहता है निम्नलिखित कॉल कर रहा हूँ।
SSLError: [Errno 1] _ssl.c:504: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
OpenSSL वर्शन:
स्थानीय: OpenSSL 0.9.8zg 14 जुलाई 2015
सर्वर: OpenSSL 0.9.8e-FIPS-RHEL5 01 जुला 2008
अजगर:
स्थानीय: 2.7.10 सर्वर: 2.7.6
शाखा कब सर्वर कनेक्शन:
क्रोम सत्यापित है कि DigiCert SHA2 सुरक्षित सर्वर CA इस वेबसाइट के प्रमाणपत्र जारी किए हैं। सर्वर ने कोई सर्टिफिकेट पारदर्शिता जानकारी नहीं दी थी।
मैंने urllib2 की कोशिश की, लेकिन परिणाम वही था। कोई मदद?
आपको sha256 प्रमाणपत्रों को संभालने के लिए कम से कम OpenSSL 0.9.8o की आवश्यकता है ताकि आपका सर्वर संस्करण बहुत पुराना हो। –
मैंने 11 फ़रवरी 2013 को ओपनएसएसएल 1.0.1e-fips पर कोशिश की। यह मुझे एक ही त्रुटि दे रहा है। –
और ओपनएसएसएल के उस संस्करण का उपयोग कर आपका PHP है? जांचने के तरीके के विवरण के लिए यहां देखें: http://stackoverflow.com/questions/18752409/updating-openssl-in-python-2-7 –