IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Authentification client SSL


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut Authentification client SSL
    Salut,

    J'avance a petit pas, mais me revoila un peu dans le gaz.

    En utilisant le fichier .keystore créer, il me semble arrivé a faire communiquer le server et le client en mode SSL.

    keytool -genkey -alias tomcat -keyalg RSA
    Avec pour mot de passe : motdepasse
    Puis je le deplace a la racine du disque C.


    Maintenant je voudrais que le client s'authentifie au serveur. Pour cela j'ai cru comprendre qu'il fallait qu'il y ai un certificat dans le navigateur client, et cela est du type PKCS12.

    J'ai créér via, HTTP Server d'IBM, un nouveau fichier .p12. Que j'ai mis dans le navigateur web du client, et sur le serveur en modifiant le fichier server.xml

    <Connector port="8443"
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" disableUploadTimeout="true"
    acceptCount="100" debug="0" scheme="https" secure="true"
    clientAuth="true" sslProtocol="TLS"

    keystoreFile="C:\.keystore"
    keystorePass="motdepasse"
    truststoreFile="C:\key.p12"
    truststorePass="motdepasse"
    truststoreType="PKCS12"
    />

    Seulement il me met comme message d'erreur , comme quoi mon certificat a ete rejeté par localhost ( le serveur).

    Et dans les logs :
    java.net.SocketException: SSL handshake errorjavax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.

    J'ai vu dans le post précédent que le gars avait reussi a contourner le probleme en mettant un KeyAllias, mais je vois pas ce qu'il a voulu dire.


    Mais bon, je patauge deja sur les notions, que faut il mettre sur le serveur, et dans le navigateur client pour qu'il y ai une authentification du client, les memes fichiers ? Si non, quels type de fichier , .cer, .crt, .p12, .jks ... ect.

    J'ai beau chercher sur le web, cela reste encore un peu confus.


    Merci a vous.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 40
    Par défaut
    Voila, j'ai trouvé un bon element de reponse, je vous passe le lien, ca pourra surement en aider certain.

    http://www.vorburger.ch/blog1/2006/0...-ssl-with.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Authentification client ssl
    Par manticore dans le forum Sécurité
    Réponses: 2
    Dernier message: 23/09/2013, 14h37
  2. Authentification client SSL - chaîne de certificats
    Par Nounourson dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 11/07/2009, 00h01
  3. [RESEAU] Authentification client linux sur serveur windows
    Par rvfranck dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 19/06/2006, 18h57
  4. Authentification client linux sur serveur windows
    Par rvfranck dans le forum Réseau
    Réponses: 4
    Dernier message: 19/06/2006, 07h27
  5. [JBoss][Jaas] Authentification client standalone
    Par mauvais_karma dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 18/05/2005, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo