身份認證部分遇到的問題和解決方案

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塊大洋,我去~~~

發佈了20 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章