Falsche Warnung erhalten: handshake_failure durch SSLHandshakeException

Ich habe ein problem mit autorisierten SSL-Verbindung. Erstellt habe ich die Struts-Aktion, die die Verbindung mit einem externen server-mit-Client-Autorisierten SSL-Zertifikat. In meinem Handeln bin ich zu senden versuchen, einige Daten zu bank-server aber ohne Glück, denn ich habe als Ergebnis vom server die folgende Fehlermeldung:

error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Meine Methode aus meinem Action-Klasse sendet Daten an server

//Getting external IP from host
    URL whatismyip = new URL("http://automation.whatismyip.com/n09230945.asp");
    BufferedReader inIP = new BufferedReader(new InputStreamReader(whatismyip.openStream()));

    String IPStr = inIP.readLine(); //IP as a String

    Merchant merchant;

    System.out.println("amount: " + amount + ", currency: " + currency + ", clientIp: " + IPStr + ", description: " + description);

    try {

        merchant = new Merchant(context.getRealPath("/") + "merchant.properties");

    } catch (ConfigurationException e) {

        Logger.getLogger(HomeAction.class.getName()).log(Level.INFO, "message", e);
        System.err.println("error: " + e.getMessage());
        return ERROR;
    }

    String result = merchant.sendTransData(amount, currency, IPStr, description);

    System.out.println("result: " + result);

    return SUCCESS;

Meinem Händler.Eigenschaften Datei:

bank.server.url=https://-servernameandport-/
https.cipher=-cipher-

keystore.file=-key-.jks
keystore.type=JKS
keystore.password=-password-
ecomm.server.version=2.0

encoding.source=UTF-8
encoding.native=UTF-8

Für die erste Zeit dachte ich, das ist ein problem mit dem Zertifikat, ich baute es aus .pfx .jks, aber ich habe den selben Fehler, ohne änderungen.

InformationsquelleAutor der Frage Denees | 2011-06-15

Schreibe einen Kommentar