2014-06-12 12 views
13

Wir haben Cassandra 2.0 installiert und für SSL konfiguriert, und wir führen dieses Problem beim Start aus. Wir verwenden öffnen JDKKann TLS_RSA_WITH_AES_256_CBC_SHA mit den derzeit installierten Providern nicht unterstützen

java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64 

Ausnahmemeldung:

Caused by: java.lang.IllegalArgumentException: Cannot support 
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA with currently installed providers 

ich unter folgendem Link angesehen - aber das mit Java 6/7.

http://www.pathin.org/tutorials/java-cassandra-cannot-support-tls_rsa_with_aes_256_cbc_sha-with-currently-installed-providers/

Irgendwelche Ideen? Danke ein Haufen

+0

Pls sehen diese Antwort - http://Stackoverflow.com/a/34278185/3810374 – obai

Antwort

6

Ich nehme an, dass diese Nachricht mit der Cassandra SSL/TLS-Konfiguration verwandt ist.

Die Antwort here schlägt vor, unbegrenzte Krypto für Ihre JVM installieren, aber ich glaube, Ihre Version von OpenJDK hat dies bereits.

würde ich mit den akzeptierten cipher_suites Einstellung in cassandra.yaml experimentieren vorschlagen, etwas zu finden, die zu Ihrem OpenJDK Einsatz zur Verfügung steht. This openjdk question listet einige der Cipher Suites auf, die in OpenJDK aktiviert sein können, oder Sie können den Cassandra-Standard akzeptieren.

1

aktualisieren Sie Ihre JCE-Dateien. es wird klappen.

0

Ich werde versuchen, meine Erfahrung mit Problem mit der Verbindung von Devcenter mit SSL-fähig zu teilen. .

Ich erhielt den unteren Fehler in Devcenter Fehlerprotokoll. java.lang.IllegalArgumentException. Kann nicht TLS_RSA_WITH_AES_256_CBC_SHA mit derzeit installierten Anbietern

Zusätzlich zu den in http://www.datastax.com/dev/blog/how-to-connect-devcenter-to-an-ssl-enabled-cassandra-cluster bezüglich JCE-Dateien genannten Schritte unterstützen hinzugefügt .../java ../ lib/security, ich hatte das gleiche Glas hinzufügen Dateien auf meine DevCenter installiert Ort: (bitte stellen Sie sicher, den gleichen Satz von jAR-Dateien unter beiden Standorten)

C:\Program Filles\Java\jre1.8.xxx.xxx\lib\security und C:\Program Files\……\DevCenter\jre\lib\security

das ist mein Problem gelöst ..