身份认证部分遇到的问题和解决方案

MyEclipse的debug功能现在还不会用。


接手身份认证的任务后,今天是第二天,不管怎样总是出问题,


API接口文档中是这样写的:

十四、webservice 客户端调用demo
1、JAVA版
使用https 协议调用核查接口需增加以下代码:
System.setProperty("javax.net.ssl.trustStore","CheckID.keystore");
CheckID.keystore:证书路径。
用http://gboss.id5.cn/services/QueryValidatorServices?wsdl 自动生成webservice 的代理对象。然后查询:

QueryValidatorServicesProxy proxy = new QueryValidatorServicesProxy();
proxy.setEndpoint("http://gboss.id5.cn/services/QueryValidatorServices?wsdl");
QueryValidatorServices service = proxy.getQueryValidatorServices();
String userName = "username";//用户名
String password = "password";//密码
System.setProperty("javax.net.ssl.trustStore", "CheckID.keystore");
String resultXML = "";
String datasource = "1A020201";//数据类型
//单条
String param = "刘丽萍,210204196501015829";//输入参数
resultXML = service.querySingle(userName, password, datasource, param);
//批量
String params = " 王茜,150202198302101248; 吴晨晨,36252519821201061x; 王鹏,110108197412255477";
resultXML = service.queryBatch(userName, password, datasource, params);
username和password需要赋值为公司在国政通注册的账号和密码,
System.setProperty("javax.net.ssl.trustStore", "CheckID.keystore");
这个赋值不知道后面的"CheckID.keystore"要改成什么值,前面说的是证书路径。然后客服人员给了一个文档《证书导入方法.txt》和“InstallCert.zip”压缩包(有两个class文件),听客服人员说导入了之后就可以不写这句话了,还没有尝试。因为前面就已经报错了。

绑定IP地址是一个重要的点,只有绑定了IP之后才可以进行验证。于是百度本地IP,出现的是“115.183.17.166”,于是叫销售人员把此IP绑定,结果报ERR_CONNECTION_ABORTED类似的错误。这个问题总是解决不了,于是问客服,也不管事,于是继续看API 文档,发现此Q&A,有此问题:

http://gboss.id5.cn/services/QueryValidatorServices?wsdl 该接口地址在IE 浏览器不能访问,是什么原因?
解答:没有开通IP 权限。IP 权限分为测试和正式的IP 权限。根据客户提供不同的IP 地址具有不同的操作权限。

所以问客服,经过客服老乡和他好多同事的帮忙这才发现了根本问题,绑定的IP不是出口IP。

还有刚刚赵晶他们说什么ip138什么的,路由格。

现在可以验证了,但是不正常,每条验证5块大洋,我去~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值