La requête HTTPS signale un problème de RÉINITIALISATION DE CONNEXION, le serveur de version TLS ne prend pas en charge

Lorsque vous utilisez HttpsURLconnection ou HttpURLConnection pour effectuer des requêtes https, une exception de réinitialisation de connexion sera parfois signalée.

raison:

En effet, la version TLS du client n'est pas prise en charge par le serveur.

Pour JDK1.6, SSLv2, SSLv3 et TLSv1 sont pris en charge et TLSv1 est utilisé par défaut.

Pour JDK1.7, il prend en charge SSLv2, SSLv3, TLSv1, TLSv1.1, TLSv1.2 et utilise TLSv1.1 par défaut.

Pour JDK1.8 , il prend en charge SSLv2, SSLv3, TLSv1, TLSv1.1, TLSv1.2 et utilise TLSv1.2 par défaut.

Si le protocole SSL pris en charge et configuré sur le serveur est TLSv1.2, alors par défaut, seul JDK1.8 est accessible normalement.

Solution : Modifiez la version TLS correspondant au fichier de configuration du site Web dans nginx en TLSv1.2.

ssl_protocols TLSv1.2.

En appuyant sur F12 sur le navigateur Google, la fenêtre de sécurité apparaîtra et vous pourrez vérifier la version actuelle de TLS.

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_42179736/article/details/131312550
conseillé
Classement