J'essaye de frapper un service Web qui supporte TLSv1.2. J'utilise Java 1.4. Il ne supporte pas TLSv1.2. Maintenant, quelqu'un m'a dit que BC pourrait résoudre mon problème. Bien que cela fonctionne avec un SSLEngine comme remplacement en quelque sorte? Est-ce possible avec BC?Obtenir Aucune telle exception d'algorithme lors de l'utilisation de TLSV1.2 dans Java 1.4
Que dois-je faire pour obtenir un fonctionnement SSLEngine
(à utiliser avec TLSv1 dans un scénario non bloquant ) sans restrictions si faibles pour le dosage de la DH.
Ce que j'ai essayé:
Security.addProvider(new BouncyCastleProvider());
Ce seul ne semble pas résoudre le problème.
Ainsi, au lieu de
SSLContext.getInstance("TLSv1"); //which works alas only little DH keys.
J'ai essayé d'appeler les éléments suivants:
SSLContext.getInstance("TLSv1","BC");
SSLContext.getInstance("TLS","BC");
SSLContext.getInstance("TLSv1.2","BC");
SSLContext.getInstance("ssl","BC");
Bien que tous les lancers francs NoSuchAlgorithmException
.
sortie: 1,57 Date: 2017, 11 mai La bibliothèque Bouncy Castle indique qu'un API TLS de niveau supérieur et un fournisseur JSSE ont été ajoutés au projet. – GauravT