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());
运行后会出现类似以下图片的问题:
这个证书的问题 基于上面调用的代码应该怎么解决?
不能吧,要不就添加密码
要不就取消webservice上的加密追问
之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#
参考技术B 你跳不过去的让service更新证书追问
之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#,更新证书是不是就能解决了?
参考技术C 请问楼主解决了么,我刚好也遇到了这个问题。 参考技术D 问题不属于代码级别问题范畴。网站证书问题追问之前和条码系统做接口的时候,条码系统就是用代码跳过了这个认证,他们用的是C#
以上是关于java 调用WebService如何跳过安全证书验证的问题的主要内容,如果未能解决你的问题,请参考以下文章
C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。