我正在使用Java 1.6的旧版客户端应用程序出现问题。客户端应用程序使用SOAP Web服务,该服务现在已使用TLS 1.2作为安全传输协议部署在服务器上。
我找到了一个临时解决方案,直到升级到Java 1.8以使用连接工厂为止,如下所述:How to use TLS 1.2 in Java 6
但是,对Soap Web服务的调用是使用URL类型的对象进行的。
Service.create(url, qname)
Service类型的对象是javax.xml.ws.Service。创建方法的签名:create(URL wsdlDocumentLocation,QName serviceName)。
HttpsURLConnection con = (HttpsURLConnection )url.openConnection();
con.setSSLSocketFactory(new TSLSocketConnectionFactory());
如上所述,我正在使用HttpsURLConnection对象。
请告诉我如何使用该对象并创建SOAP Web服务。可以铸造吗?还是
此致