2016-05-10 1 views
0

J'ai configuré ssl sur tomcat, et dislabled tls appuyer sur IE, et a permis ssl, mais je reçois un message Erro disantSSLV3 ne fonctionne pas, même après la désactivation tls

Turn on TLS 1.0, TLS 1.1, and TLS 1.2 in Advanced settings 

réglage Tomcat

<Connector 
     protocol="org.apache.coyote.http11.Http11NioProtocol" 
     port="8443" maxThreads="200" 
     scheme="https" secure="true" SSLEnabled="true" 
     keystoreFile="C:\OpenSSL\bin\PAS\keystore.jks" keystorePass="******" 
     clientAuth="false" sslProtocol="SSLV3"/> 
+0

Quelle version java vous utilisez? De java8 mise à jour 31 et jusqu'à SSLv3 est désactivé par défaut pour des raisons de sécurité, vous devez donc [activer manuellement] (http://stackoverflow.com/questions/28236091/how-to-enable-ssl-3-in-java), mais vous ne devriez vraiment pas. Ces anciennes versions SSL doivent mourir. – mata

+0

Cela ne répond pas à votre question, mais: SSLv3 est obsolète pour une raison. Vous ne devriez pas l'utiliser. Les navigateurs * suppriment le support * pour SSL, de sorte qu'à l'avenir, vous ne disposerez même pas de * l'option * pour l'utiliser. Avez-vous une raison exceptionnelle d'utiliser sciemment un protocole obsolète et non sécurisé lorsque de meilleures alternatives sont disponibles? – Wyzard

+0

Bonjour Wyzard, je veux utiliser le support SSLv3 pour tester, je dois m'assurer que et capturer le support sslv3 avant et après les captures d'écran, j'utilise java 8, SO comment puis-je activer SSLV3 pour java 8? –

Répondre

0

Vous confondez la directive de configuration sslProtocol avec sslEnabledProtocols. S'il vous plaît jeter un oeil à la Tomcat Configuration Guide pour la différence entre ces deux attributs.

En bref:

  • sslProtocol permet de choisir le moteur à utiliser. Le choix SSL ou TLS sera essentiellement vous donner le même comportement
  • sslEnableProtocols choisit quels protocoles précis seront utilisés pour handshahkes (par exemple SSLv3, TLSv1.2, etc.)