test_ui_rsa.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. include_once '../DefaultIcbcClient.php';
  3. include_once '../UiIcbcClient.php';
  4. include_once '../IcbcConstants.php';
  5. $request = array(
  6. "serviceUrl" => 'https://122.19.77.226:8081/ui/personal/sign/V1/verify',
  7. "method" => 'POST',
  8. "isNeedEncrypt" => false,
  9. "biz_content" => array(
  10. "authen_acct_name"=>"x9G3wg==",
  11. "authen_acct_no"=>"6222020200106190966",
  12. "authen_name"=>"x9G3wg==",
  13. "auto_turn_flag"=>"0",
  14. "cert_no"=>"428767198408147542",
  15. "cert_type"=>"0",
  16. "language"=>"ZH_CN",
  17. "logon_id"=>"020000206164898.p.0200",
  18. "notify_type"=>"HS",
  19. "request_ip"=>"192.168.1.1",
  20. "tran_time"=>"20161021144040",
  21. "verified_corp_id"=>"2000EG0000136",
  22. "verified_corp_name"=>"uaTJzL7W",
  23. "verified_flag"=>"1",
  24. "verified_id"=>"800136",
  25. "verified_info"=>"1eLKx9K7uPbHqcP7xNrI3cW2",
  26. "verified_kind"=>"0",
  27. "verified_type"=>"0"
  28. ),
  29. "extraParams" => array(
  30. "notify_url" => 'https://www.scgsj.com/notify.do',
  31. "interfaceName" => 'ICBC_PEEBANK_CERTVERIFY_NEW'
  32. )
  33. );
  34. $client = new UiIcbcClient('10000000000000016542',
  35. 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALAWAcPiTMRU906PTdy0ozspX7XptZnkEw2C8R64RDB9BiRFXAj0cU4aTA1MyfmGIlceeVdgJf7OnmvpHnYxjQ7sGxMItPtodrGwA2y8j0AEbHc5pNWU8Hn0zoY9smHS5e+KjSbWv+VNbdnrRFTpDeiJ3+s2E/cKI2CDRbo7cAarAgMBAAECgYABiA933q4APyTvf/uTYdbRmuiEMoYr0nn/8hWayMt/CHdXNWs5gLbDkSL8MqDHFM2TqGYxxlpOPwnNsndbW874QIEKmtH/SSHuVUJSPyDW4B6MazA+/e6Hy0TZg2VAYwkB1IwGJox+OyfWzmbqpQGgs3FvuH9q25cDxkWntWbDcQJBAP2RDXlqx7UKsLfM17uu+ol9UvpdGoNEed+5cpScjFcsB0XzdVdCpp7JLlxR+UZNwr9Wf1V6FbD2kDflqZRBuV8CQQCxxpq7CJUaLHfm2kjmVtaQwDDw1ZKRb/Dm+5MZ67bQbvbXFHCRKkGI4qqNRlKwGhqIAUN8Ynp+9WhrEe0lnxo1AkEA0flSDR9tbPADUtDgPN0zPrN3CTgcAmOsAKXSylmwpWciRrzKiI366DZ0m6KOJ7ew8z0viJrmZ3pmBsO537llRQJAZLrRxZRRV6lGrwmUMN+XaCFeGbgJ+lphN5/oc9F5npShTLEKL1awF23HkZD9HUdNLS76HCp4miNXbQOVSbHi2QJAUw7KSaWENXbCl5c7M43ESo9paHHXHT+/5bmzebq2eoBofn+IFsyJB8Lz5L7WciDK7WvrGC2JEbqwpFhWwCOl/w==',
  36. IcbcConstants::$SIGN_TYPE_RSA,
  37. '',
  38. '',
  39. '',
  40. '',
  41. '',
  42. '',
  43. '');
  44. try{
  45. $resp = $client->buildPostForm($request); //执行调用
  46. echo $resp;
  47. }catch(Exception $e){//捕获异常
  48. echo 'Exception:'.$e->getMessage()."\n";
  49. }
  50. ?>