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

来源:互联网 发布:音频切割合并软件 编辑:程序博客网 时间:2024/05/16 10:06

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