Java 6 ecdhe n'Suite de Chiffrement de Support

La Java Cryptography Architecture
Standard Nom De L'Algorithme De La Documentation
page pour Java 6 listes ecdhe n'suites de chiffrement. Donc je m'attends à ce qu'ils sont pris en charge dans la version 6 de Java. Pourtant, ni OOTB Java 6 ni l'ajout de la JCE Force Illimitée de la politique de fichiers est de les activer.

Le livre À l'épreuve des balles SSL et TLS indique également la version 6 de Java prend en charge ecdhe n', avec une mise en garde:

Activer et de hiérarchiser les ecdhe n'suites sur le serveur. Java 6 et 7
les clients prennent en charge ces, et sera heureux de les utiliser. (Mais notez qu'
avec la version 6 de Java, vous devez passer à l'utilisation de la v3 poignée de main pour
utiliser ecdhe n'suites au niveau du client.)

Je suis en supposant par v3 poignée de main qu'il veut dire SSLv3? Je n'ai pas essayé, mais même si cela fonctionne, SSLv3 est pas une option viable en raison du CANICHE de la vulnérabilité.

Ce qui me manque?

  • comment êtes-vous tester? Tout exemple de code? Si la connexion au serveur ne prend en charge les ecdhe n'?
  • Yep le serveur certainement soutient ecdhe n'. Lorsque j'utilise Java 7 l'initiale du client bonjour c'est en passant une variété de ecdhe n'suites de chiffrement et le serveur est de retour TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA. Aucun exemple de code guichet automatique, je peut fournir à l'avenir.
  • Quel est donc l'exception après server bonjour? Tout d'alerte?
  • Je reçois la "Prime de taille doit être un multiple de 64, et ne peuvent gamme de 512 à 1024 (inclus)" exception, mais c'est seulement parce que le serveur est de retour moi une DHE (non ECHDE) en fonction de la suite de chiffrement avec une prime trop grand pour Java 6. C'est pourquoi je suis à la recherche pour permettre ecdhe n'en Java 6, ce qui entraîne dans le serveur de renvoi d'un correspondant de la suite de chiffrement.
InformationsquelleAutor chashi | 2014-12-05