0
私も次の方法で試しましたが、それは仕事量です。SSLハンドシェイクエラーエラー
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
Security.addProvider (new com.sun.net.ssl.internal.ssl.Provider());
System.setProperty("https.protocols", "SSLv3,TLSv1");
System.setProperty("javax.net.ssl.trustStore", "");
System.setProperty("javax.net.ssl.trustStorePassword", "");
System.setProperty("javax.net.ssl.trustStoreType", "");
Security.ssl.allowUnsafeRenegotiation", "true");
System.setProperty("javax.net.ssl.keyStore", "");
System.setProperty("javax.net.ssl.keyStorePassword", "");
System.setProperty("javax.net.ssl.keyStoreType", "");
System.setProperty("sun.security.ssl.allowUnsafeRenegotiation", "true");
しかし、上記のアプローチは私に握手失敗のエラーが発生します。 証明書を正しくインポートしていて、キーストア設定で使用しているpfxファイルに秘密鍵があります。
Java 1.3をまだ使用していない場合は、最初の2行を削除する必要があります。その後、再テストします。それでも失敗した場合は、* complete *スタックトレースを投稿してください。これまではエラーメッセージを投稿していませんでしたが、これは役に立たないものです。 – EJP
問題は解決しました。ちょうど新しいキーストアとトラストストアで試しました。我々はJava 1.5のみを使用していた –
どのように解決されましたか?教えてよ。 – EJP