java 调用WebService如何跳过安全证书验证的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 调用WebService如何跳过安全证书验证的问题相关的知识,希望对你有一定的参考价值。

以下为调用WebService代码:
public class test

public static void main(String[] args)

try
String endpoint = "https://192.168.10.20:8074/PY910/PLMCallJDEManager?WSDL";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(endpoint);
call.setOperationName("PLMCallJDEManager");// WSDL里面描述的接口名称
call.addParameter("inputV0",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);// 接口的参数
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型
// 给方法传递参数,并且调用方法
String ProcessType = "A";
String result = (String) call.invoke(new Object[] ProcessType );
System.out.println("result is " + result);
catch (Exception e)
System.err.println(e.toString());



运行后会出现类似以下图片的问题:

这个证书的问题 基于上面调用的代码应该怎么解决?

参考技术A 安全认证还能跳过?
不能吧,要不就添加密码
要不就取消webservice上的加密追问

之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#

参考技术B 你跳不过去的

让service更新证书追问

之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#,更新证书是不是就能解决了?

参考技术C 请问楼主解决了么,我刚好也遇到了这个问题。 参考技术D 问题不属于代码级别问题范畴。网站证书问题追问

之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#

以上是关于java 调用WebService如何跳过安全证书验证的问题的主要内容,如果未能解决你的问题,请参考以下文章

JAVA怎样调用https类型的webservice

JAVA怎样调用https类型的webservice

C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。

webservice接口中方法无法调用,在main方法中可以调用且没有问题,但在类方法中直接跳过,是怎么么回事?

如何发布https的webservice

C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。