Java 7 et ne Pouvait pas générer la paire de clés DH

J'ai lu un post précédent concernant l'erreur "impossible de générer DH paire de clés' déclenché lorsque le serveur sente une touche enfoncée pendant plus de 1 024 bits. Le téléchargement de la JCE illimité pots devrait corriger ce problème. Dans l'environnement de test que j'ai, j'ai rencontré les suivants, pour le même serveur web, si j'utilise la version 6 de Java je n'ai pas toutes les erreurs lors de l'exécution de la requête https mais si j'utilise Java 7 puis-je obtenir 'n'a pas Pu générer DH paire de clés'.

J'ai essayé de remplacer les fichiers jar pour JCE illimité, mais toujours la même erreur. Le bug est signalé depuis 2007, mais pourquoi est-il exécuter pour Java 6 et pas pour Java 7? Sont les fichiers à télécharger, pas le bon? J'ai reçu le lien d'un post précédent Java: Pourquoi SSL handshake donner "Pourrait ne pas générer de DH paire de clés' exception?.

À ce point, je ne sais pas quoi faire. Si j'essaie de charger le BouncyCastle fournisseur-je obtenir une ArrayOutOfIndex exception. Mon serveur ne permet DH algorithme donc je ne peux pas utiliser un autre algorithme, comme suggéré dans le post ci-dessus.

OriginalL'auteur user1408089 | 2012-05-21