Я пытаюсь позвонить в веб-сервис через soap-2.3.1.jar со следующим кодом:
SOAPMappingRegistry smr = new SOAPMappingRegistry();
Call call = new Call();
call.setSOAPMappingRegistry(smr);
call.setTargetObjectURI("urn:mensajeriaCIBERPAC");
call.setMethodName("procesaMensajeRecibido");
call.setEncodingStyleURI(encodingStyleURI);
Vector params = new Vector();
params.addElement(new Parameter("Mensaje", String.class, xml_doc, null));
call.setParams(params);
Response resp = null;
try {
resp = call.invoke(url, "");
} catch (SOAPException e) {
e.printStackTrace();
}
Но серверу нужен TLSvs1.1 или v1.2. Я получаю сообщение об ошибке
faultCode=SOAP-ENV:Client; msg=Error opening socket: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure; targetException=java.lang.IllegalArgumentException: Error opening socket: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure]
. Нам нужно проверить в местном.
Любая помощь?
Большое спасибо заранее