この質問はbeforeと尋ねられましたが、最新のJavaランタイムエンジンでは推奨される回答が機能しません。Java 8u91でSSLv3を有効にする方法は?
SSLv3を(メーカーによって更新されない古いWebサイトにアクセスする、具体的には旧式のサーバーで廃止されたDell DRAC 5カードに)Javaでアクセスするにはどうすればよいですか? SSLv3は更新31以降無効になっていますが、これまではjava.securityファイルを編集することで再度有効にすることができました。
アップデート91では、この方法はもう機能していないようです。新しい方法がありますか、それとも以前のバージョンのJavaにダウングレードする必要がありますか?
:アップデート31以降は、java.securityファイル(/ lib/security内)を編集する方法があります。このファイルには、仕事に使用されるライン
jdk.tls.disabledAlgorithms =のSSLv3 ...
ソリューションは、このラインからのSSLv3を削除する(または完全にその行をコメントアウトする)であったが含まれています。 Java 8アップデート91では、SSLv3を削除するか完全にコメントアウトすることはもう効き目がないようです。
あなたは、あなたがのSSLv3を有効にするために行わ_have_正確に何を示している場合の助けを得るために多くのlikelierます。 –
WIndowsパッケージ(32ビットと64ビットの両方)で動作します。私のLinuxはまだ更新されていません。編集したJREを実行していて、特に 'SSLHandshake Exception:ServerがSSLv3を選択しましたが有効になっていません... 'と表示されていますか? –
@ dave_thompson_085面白いです。私はWindowsとLinuxの両方でこの問題を抱えていましたが、8u60にダウングレードしてから手順を繰り返し、私のために修正しました。アプリケーションは「SSLソケット接続の失敗」しか報告しないため、私の症状は若干異なります。 –