मैं एंड्रॉइड एसडीके में एसएसएल/टीएलएस सर्वर नाम संकेत (एसएनआई) एक्सटेंशन के समर्थन के बारे में जानना चाहता हूं।एंड्रॉइड एसएसएल - एसएनआई समर्थन
उत्तर
जहाँ तक मुझे पता है, आंशिक एंड्रॉइड एसडीके में समर्थन है।
- के बाद से जिंजरब्रेड
HttpsURLConnection
एपीआई के साथ रिहाई TLS कनेक्शन SNI समर्थन करता है: वर्तमान स्थिति निम्नलिखित है। - अपाचे HTTP ग्राहक एंड्रॉयड के साथ भेज दिया पुस्तकालय SNI
- का समर्थन नहीं करता एंड्रॉयड वेब ब्राउज़र न SNI का समर्थन नहीं करता (अपाचे HTTP ग्राहक एपीआई का उपयोग कर के बाद से)
वहाँ एक opened ticket में इस मुद्दे के बारे में है एंड्रॉइड बग ट्रैकर।
यह भी इस URL पर एक कनेक्शन बनाने के द्वारा SNI समर्थन का परीक्षण करने के लिए संभव है: https://sni.velox.ch/
हाय जेसीएस, मदद के लिए धन्यवाद। मैंने एंड्रॉइड एसडीके में उपलब्ध SSLCONTEXT (TLS) और SSLENGINE क्लास का उपयोग करके https://sni.velox.ch/ लिंक को आजमाया है। मुझे हैंडशेक मिल रहा है। लेकिन एक ही कोड हमारे परीक्षण सर्वर पर काम नहीं कर रहा है। क्या सर्वर के साथ कुछ करने के लिए है? कृपया इसमें मेरी सहायता करें। – user736435
ग्राहक में कोई अपवाद? – Jcs
मुझे यह निम्न त्रुटि मिल रही है: SSL कनेक्शन पर बातचीत करने में त्रुटि। java.io.IOException: एसएसएल हाथ मिलाना विफलता: एसएसएल पुस्तकालय में विफलता, आमतौर पर एक प्रोटोकॉल त्रुटि एसएसएल दिनचर्या: SSL23_GET_SERVER_HELLO: SSLv3 चेतावनी हाथ मिलाना विफलता (बाहरी/openssl/ssl/s23_clnt.c: 580 0xaf589bac: 0x00000000) " – user736435
आप HttpClient lib भी साथ SNI उपयोग कर सकते हैं: अब भी http://blog.dev001.net/post/67082904181/android-using-sni-with-apache-httpclient-library
आपका लिंक टूटा हुआ है। क्या आप अपडेट कर सकते हैं? –
- 1. एसएसएल समर्थन
- 2. एसएसएल समर्थन
- 3. एसएनआई (सर्वर नाम संकेत)
- 4. नोड.जेएस + एसएसएल समर्थन
- 5. जावा क्लाइंट में एसएनआई के साथ टीएलएस
- 6. एसएसएल समर्थन और रूबी-डीबग
- 7. सर्वर नाम संकेत (एसएनआई)
- 8. एंड्रॉइड पर एसएसएल क्लाइंट
- 9. एसएसएल एंड्रॉइड अजीब मुद्दे
- 10. एंड्रॉइड एसआईपी एसएसएल
- 11. एंड्रॉइड एसएसएल - कोई पीयर सर्टिफिकेट
- 12. एंड्रॉइड वेबव्यू एसएसएल 'सुरक्षा चेतावनी'
- 13. सर्वर भूमिका में सर्वर नाम संकेत (एसएनआई) के लिए जावा समर्थन?
- 14. एसएसएल
- 15. जावा पर सर्वर नाम संकेत (एसएनआई)
- 16. एंड्रॉइड: समर्थन फ्रैगमेंट प्रबंधक
- 17. एंड्रॉइड - हिंदी संयोजन समर्थन?
- 18. क्या एंड्रॉइड समर्थन जेडीबीसी
- 19. एंड्रॉइड समर्थन वर्चुअल मेमोरी
- 20. एंड्रॉइड मल्टी-टच समर्थन
- 21. एंड्रॉइड एनिमेटेड जीआईएफ समर्थन
- 22. एसएसएल
- 23. मौजूदा टीसीपी और यूडीपी कोड में एसएसएल समर्थन जोड़ना?
- 24. क्या विंडोज फोन 7.1 एसएसएल सॉकेट का समर्थन करता है?
- 25. क्या डार्ट समर्थन क्लाइंट एसएसएल/टीएलएस कनेक्शन अभी तक है?
- 26. चक्रवात (पायथन) एचटीटीपीएस कनेक्शन और एसएसएल का समर्थन करता है?
- 27. smtp.live.com और TIdSmtp (इंडी, डेल्फी) के लिए एसएसएल समर्थन
- 28. एंड्रॉइड एसएसएल क्लाइंट प्रमाण पत्र प्रमाणीकरण
- 29. एंड्रॉइड पर एसएसएल सत्र पुनरुद्धार कैसे करें
- 30. एंड्रॉइड वाइडविन एचएलएस/डीआरएम समर्थन
, एंड्रॉयड http पुस्तकालय के एक नंबर एसएनआई का समर्थन नहीं करते, मैं बस एक समस्या में भाग गया, अपने एसएनआई को महसूस नहीं कर रहा, क्योंकि मैं एसएसएल हैंडशेक असफल रहा हूं, और पल एसएनआई अक्षम है, यह सब काम करता है, सिर्फ एक नोट, 'HttpsURLConnection' का उपयोग करके कनेक्ट करने के रूप में यह काम करता है (i विश्वास) OKHTTP का उपयोग करता है जो एसएनआई का भी समर्थन करता है। – visual