2016-08-18 5 views
0

私は、SSLv3とSSL_RSA_WITH_RC4_128_MD5暗号スイートを使用するテスト環境のクライアントアプリケーションを持っています。今は変更できないのでSSLv3クライアントを使用する必要があります。私は、java.securityファイルを編集してSSLv3とRC4の暗号スイートを許可するようにJavaサーバー(Java 8 JVM上で実行)を有効にしました。私はセキュリティ上の理由からJava 8がRC4を無効にしていることを知っています。java 8サーバーでSSL_RSA_WITH_RC4_128_MD5暗号を有効にするにはどうすればよいですか?

私はのSSLv3およびSSL_RSA_WITH_RC4_128_MD5暗号スイートを使用してJava 8サーバーに接続するには、Java 8のクライアントを実行すると、私はエラー「SSLHandshakeException:共通していない暗号スイート」を取得していますクライアントはSSL_RSA_WITH_RC4_128_MD5を送信し、サーバがSSL_RSA_WITH_RC4_128_MD5について知っていないため、 。

java 8はデフォルトでSSL_RSA_WITH_RC4_128_MD5暗号スイートを有効にしています。 Cipher suites in Java 8

私がJava 6でサーバーを実行していれば、クライアントは接続でき、すべて動作します。私はサーバーでjava 8を使用したいと思います。

のJava 8

私は任意の助けに感謝でSSL_RSA_WITH_RC4_128_MD5暗号スイートを有効にする方法があります。

おかげ

答えて

0

私はエラー「SSLHandshakeException:共通していない暗号スイート」を取得していますクライアントはSSL_RSA_WITH_RC4_128_MD5を送信し、サーバがSSL_RSA_WITH_RC4_128_MD5について知っていないため。

しかしそうです。あなたはそう言った。このメッセージは、サーバーが独自の証明書と秘密鍵を見つけられなかったことを意味する場合もあります。

+0

EJP、サーバーが独自の証明書を見つけることができないときに例外がスローされる可能性があります。サーバはその証明書が何であるかをどのように知っていますか?あなたは精巧にお聞かせください。 – kevin

関連する問題