/ कस्टम एसएसएल सॉकेट फैक्ट्री के साथ वेबस्पेयर में / जेएक्स-डब्ल्यूएस क्लाइंट - जावा, वेब-सर्विसेज, वेबस्पेयर

कस्टम एसएसएल सॉकेट फैक्ट्री के साथ वेबस्पेयर में जेएक्स-डब्ल्यूएस क्लाइंट - जावा, वेब-सर्विसेज, वेबस्पेयर

मेरे पास जेएक्स-डब्ल्यूएस क्लाइंट प्रॉक्सी उत्पन्न करता है जिसे HTTPS का उपयोग करके कनेक्ट करने की आवश्यकता होती है। सर्टिफिकेट हैंडलिंग को कस्टम होना जरूरी है क्योंकि हम इसके बजाय डेटाबेस में कर्ट स्टोर करते हैं।

मेरे पास सन जेएक्सडब्ल्यूएस कार्यान्वयन के लिए एक वर्किंग वर्जन है, लेकिन अब मुझे वेबस्पेयर 7.0 में काम करने वाला वही क्लाइंट कोड होना चाहिए।

दुर्भाग्य से इस संबंध में जेएक्स-डब्ल्यूएस मानक थोड़ा कमजोर है। यह एक कार्यान्वयन विशिष्ट प्रक्रिया है कि यह कैसे करें और वेबस्पेयर के मामले में मुझे बहुत सारी जानकारी नहीं मिलती है।

मैंने देखा कि एक्सिस 2 का उपयोग किया जाता है लेकिन मुझे सूर्य कार्यान्वयन में काम कर रहे कस्टम हैंडशेकिंग को स्थापित करने के तरीके पर कुछ भी उपयोगी नहीं लगता है।

उत्तर:

जवाब के लिए 3 № 1

आप के लिए डिफ़ॉल्ट SSLSocketFactory सेट कर सकते हैंस्थिर विधि setDefaultSSLSocketFactory का उपयोग कर HttpsURL कनेक्शन। यह HttpsURLConnection के अल नए इंस्टॉलेशन के लिए सॉकेट फैक्ट्री होगा। हमें यह एक एसई अनुप्रयोग में काम कर रहा है, मुझे लगता है कि यह एक्सिस के साथ भी काम करेगा।


जवाब के लिए 0 № 2

आईबीएम भी मेरी मदद नहीं कर सकता है। तो मैंने अभी अपना खुद का जेएक्स-डब्ल्यूएस -> एसओएपी रूपांतरण लागू किया है। इसमें 2 दिन लग गए और मुझे जो भी चाहिए, उसका समर्थन करता है।