2016-07-04 9 views
0

私は現在、IPG(インターネット決済ゲートウェイ)の統合に取り組んでいます。そのために、彼らはデモ証明書(* .pfx)を提供して接続をテストしました。しかし、テストコードを実行している間、私はエラー以下になります。IPG Payment Gateway.javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:信頼できる証明書が見つかりません

ResponseDescriptionは、リクエストエラーを処理している:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:いいえ信頼された証明書は

コード見つからない: - (プロパティファイルが存在している)

String propFile = null; 
if (aArgs.length == 0) { 
    propFile = new String("d://Development/SPI/Properties/" 
      + "SPI.properties"); 
      System.out.println(propFile); 
} else 
    propFile = aArgs[0]; 
try { 
    Transaction transaction = new Transaction(propFile); 
    transaction.initialize("Registration","1.0"); 
    transaction.setProperty("Customer", "Demo Merchant"); 
    transaction.setProperty("Amount", "1213.23"); 
    transaction.setProperty("OrderName", "Test"); 
    transaction.setProperty("OrderInfo", "Test - Long description"); 
    transaction.setProperty("Currency","AED"); 
    transaction.setProperty("OrderID","TEST{Y}{m}{d}{Od3}"); 
    transaction.setProperty("TransactionHint", "CPT:N"); 
    //transaction.setProperty("ExtraData/Account", "Something here"); 
    //transaction.setProperty("ExtraData/BillingPeriod", "2004/12"); 
    transaction.setProperty("ReturnPath", "http://localhost:8080/demo_merchant3d/finalize.jsp"); 

    transaction.execute(); 
    System.out.println("ResponseCode is "+transaction.getResponseCode()); 
    System.out.println("ResponseDescription is "+transaction.getResponseDescription()); 
    if (transaction.getResponseCode() == 0) { 
       System.out.println("TransactionID "+ 
        transaction.getProperty("TransactionID")); 

    } 
} catch (Exception e) { 
    System.out.println(e.toString()); 
    return; 
} 
をいずれにしてもこれを助けてください。

答えて

0

私はこれを解決するために、正しい証明書を記載しました。コードに問題はありません。

関連する問題