javax.xml.ws.Service
का उपयोग कर JAX-WS क्लाइंट में प्रमाणपत्र सत्यापन को अक्षम कैसे करते हैं?जेएक्स-डब्ल्यूएस क्लाइंट में प्रमाणपत्र सत्यापन कैसे अक्षम करें?
मैं SSLSocketFactory में एक सब पर भरोसा TrustManager बनाने की कोशिश की और BindingProvider
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
Map<String, Object> ctxt = ((BindingProvider) wsport).getRequestContext();
ctxt.put(JAXWSProperties.SSL_SOCKET_FACTORY, sc.getSocketFactory());
के साथ बाध्य करने की कोशिश की लेकिन मैं अभी भी Exception: unable to find valid certification path to requested target
रही लेकिन यह काम करता है जब मैं बस का उपयोग
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
या javax.xml.ws.Service
बनाने के लिए कोई तरीका है HttpsURLConnection
जो मैंने बनाया है?
संदर्भ महत्वपूर्ण है:
मैं जब अपाचे CXF प्रयोग किया जाता है बाद में संदर्भ के भी समाधान समेत समाधान शामिल हैं। आप जानबूझकर एक बड़ी असुरक्षा क्यों पेश करना चाहते हैं? यदि आप इसे सुरक्षित नहीं करना चाहते हैं, तो HTTPS/SSL का उपयोग क्यों करें? – EJP
आप जावा कीस्टोर – artbristol