web-dev-qa-db-fra.com

SSLContext.getInstance ("TLS") prend-il également en charge TLS v1.1 et TLS v1.2?

Dans mon Java je crée une instance de contexte SSL à l'aide de la commande

SSLContext ctx = SSLContext.getInstance("TLS");

Mais sur mon serveur Tomcat, je configure TLSv1.2 et je reçois une erreur de prise de contact.

Comment nous pouvons prendre en charge tous les protocoles TLS en utilisant cette méthode comme dans cpp, nous avons la méthode client SSLV23 qui prendra en charge tous les protocoles.

12
mahan07

Pour utiliser TLSv1.2, essayez d'utiliser le code ci-dessous:

SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
sslContext.init(null, null, null);
13
Rahim Rahimov