当前安装的提供程序无法支持TLS_RSA_WITH_AES_256_CBC_SHA [英] Cannot support TLS_RSA_WITH_AES_256_CBC_SHA with currently installed providers
问题描述
我们安装了Cassandra 2.0并将其配置为使用SSL,并且在启动时就运行此问题.我们正在使用Open JDK
We installed Cassandra 2.0 and configure it for SSL, and we run in this issue at startup. We're using Open JDK
java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64
异常消息:
Caused by: java.lang.IllegalArgumentException: Cannot support
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA with currently installed providers
我查看了以下链接-但这是Java 6/7的链接.
I looked at the following link - but this with Java 6/7.
有什么想法吗?谢谢一堆
Any Ideas ? Thanks a bunch
推荐答案
我假设此消息与Cassandra SSL/TLS配置有关.
I am assuming this message is related to the Cassandra SSL/TLS configuration.
答案这里建议为您的JVM安装不限数量的加密货币,但我相信您的OpenJDK版本已经具有此功能.
The answer here suggests installing unlimited crypto for your JVM but I believe your version of OpenJDK has this already.
我建议尝试在这个openjdk问题列出了一些可以在OpenJDK中启用的密码套件,或者您也可以接受Cassandra的默认设置.
I would suggest experimenting with the accepted cipher_suites setting in cassandra.yaml to find something that is available to your OpenJDK deployment. This openjdk question lists some of the cipher suites that may be enabled in OpenJDK, or you could accept the Cassandra default.
这篇关于当前安装的提供程序无法支持TLS_RSA_WITH_AES_256_CBC_SHA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!