以前のバージョンの Java RC4 では、その時点でアプリが正常に動作していましたが、Java 8 U 77 の更新後、レガシー サーバーの 1 つで動作するために必要な次の暗号を使用しなくなりました。
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
TLS_ECDHE_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_RC4_128_SHA
TLS_ECDH_ECDSA_WITH_RC4_128_SHA
TLS_ECDH_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_RC4_128_MD5
java.security を変更し、無効化されたアルゴリズム セクションは次のようになります。
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
それでも、上記のスイートを機能させることはできません。それらを有効にするアイデアがあれば、アプリケーションの実行時にそれらを追加しようとしましたが、
java -Djavax.net.debug=all -Djavax.net.debug=ssl:handshake:verbose -Dhttps.cipherSuites="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,TLS_ECDHE_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_SHA,TLS_ECDH_ECDSA_WITH_RC4_128_SHA,TLS_ECDH_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_RC4_128_MD5" <myApp>
まだ運がありません。よろしくお願いします。