web-dev-qa-db-fra.com

Ne peut pas prendre en charge TLS_RSA_WITH_AES_256_CBC_SHA avec les fournisseurs actuellement installés

Nous avons installé Cassandra 2.0 et le configurer pour SSL, et nous exécutons ce problème au démarrage. Nous utilisons Open JDK

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

Message d'exception:

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

J'ai regardé le lien suivant - mais cela avec Java 6/7.

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

Des idées ? Merci beaucoup

17
Durga Deep

Je suppose que ce message est lié à la configuration Cassandra SSL/TLS.

La réponse ici suggère d'installer un crypto illimité pour votre JVM mais je crois que votre version d'OpenJDK l'a déjà.

Je suggère d'expérimenter avec le paramètre accepté cipher_suites dans cassandra.yaml pour trouver quelque chose qui est disponible pour votre déploiement OpenJDK. Cette question openjdk répertorie certaines des suites de chiffrement qui peuvent être activées dans OpenJDK, ou vous pouvez accepter la valeur par défaut Cassandra).

7
pd40

mettez à jour vos fichiers JCE. ça va marcher.

3
Suresh Reddy

J'essaierai de partager mon expérience en cas de problème de connexion à partir de Devcenter avec SSL activé. .

J'obtenais l'erreur ci-dessous dans le journal des erreurs de devcenter. Java.lang.IllegalArgumentException: ne peut pas prendre en charge TLS_RSA_WITH_AES_256_CBC_SHA avec les fournisseurs actuellement installés

En plus des étapes mentionnées dans http://www.datastax.com/dev/blog/how-to-connect-devcenter-to-an-ssl-enabled-cassandra-cluster concernant les fichiers JCE ajouté à ..../Java ../ lib/security, j'ai dû ajouter les mêmes fichiers jar à mon emplacement d'installation de devcenter: (veuillez vous assurer que vous avez le même ensemble de fichiers jar sous les deux emplacements)

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

Cela a résolu mon problème ..

3
rraghav84