2012-05-08 2 views
-1

J'utilise Windows XP et exécute Tomcat 6. J'essaie d'activer SSL sur Tomcat. D'abord, je l'ai essayé avec l'authentification du client.Tomcat - activation du protocole SSL bidirectionnel

Cela n'a pas fonctionné - et je l'ai configuré pour fonctionner sans authentification du client.

J'ai un certificat installé sur le serveur Tomcat, ainsi que le certificat CA installé sur les navigateurs (IE & FireFox).

Cela ne fonctionne toujours pas.

Dans IE, le serveur ne lance aucune exception sauf pour EOFException.

Dans FireFox, il lance SSLHandeShakeException: l'hôte distant ferme la connexion.

Quelqu'un peut-il aider?

Merci.

+2

On dirait que vous essayez de vous connecter via le navigateur en utilisant https: // sur un port non-SSL. – Robert

+2

Vous n'avez pas fourni de détails sur la configuration de votre connecteur à partir du fichier server.xml, ni de détails sur la façon dont vous avez "installé" votre certificat sur Tomcat. –

+0

J'ai configuré le connecteur pour qu'il fonctionne sur un port ssl. mon connecteur ressemble à ça "" – user967710

Répondre

0

La configuration SSL fournie dans les commentaires est hautement suspecte, en particulier l'attribut keyStorePass. Je vous suggère de travailler à partir du Tomcat SSL docs et procéder dans l'ordre suivant:

  • Get https travail à partir d'un navigateur avec un certificat auto-signé
  • Ensuite, le faire fonctionner avec un certificat approprié
  • Ensuite, essayez et ajouter authentification du certificat client

Cela fonctionne tous. Il est testé dans le cadre du Servlet TCK et chaque version de Tomcat passe le TCK.

Questions connexes