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

Services Web Java Discussion :

Problème d'accès au webservices avec certificat


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 26
    Par défaut Problème d'accès au webservices avec certificat
    Bonjour,

    J'avance un peu dans mon développement d'accès au webservices par Java et j'ai une erreur lors de la lecture "getInputStream".

    En fait je dois accéder via SSL au webservice, et pour cela, j'ai un certificat (certif.p12) associé à une "Basic authentication" qui me permettent l'accès.

    Voilà la ligne qui pose problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String test = MyURLconnexion.getInputStream().toString();
    Et voici l'erreur retournée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is: 
    	java.security.cert.CertPathValidatorException: The certificate issued by CN=********, OU=********, OU=******, O=*****, C=** is not trusted; internal cause is: 
    	java.security.cert.CertPathValidatorException: Certificate chaining error
    	at com.ibm.jsse2.n.a(n.java:16)
    	at com.ibm.jsse2.jc.a(jc.java:366)
    	at com.ibm.jsse2.db.a(db.java:257)
    	at com.ibm.jsse2.db.a(db.java:64)
    	at com.ibm.jsse2.eb.a(eb.java:154)
    	at com.ibm.jsse2.eb.a(eb.java:200)
    	at com.ibm.jsse2.db.m(db.java:81)
    	at com.ibm.jsse2.db.a(db.java:402)
    	at com.ibm.jsse2.jc.a(jc.java:24)
    	at com.ibm.jsse2.jc.g(jc.java:458)
    	at com.ibm.jsse2.jc.a(jc.java:67)
    	at com.ibm.jsse2.jc.startHandshake(jc.java:342)
    	at com.ibm.net.ssl.www2.protocol.https.b.afterConnect(b.java:31)
    	at com.ibm.net.ssl.www2.protocol.https.c.connect(c.java:72)
    	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:943)
    	at com.ibm.net.ssl.www2.protocol.https.a.getInputStream(a.java:39)

    Savez-vous m'en dire + sur cette erreur, car je ne comprend pas trop étant donné que le certificat est celui livré par mon hôte(donc il devrait fonctionner, non?)

    Merci d'avance

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Je ne suis pas sur mais je dirais qu'il faut que tu signe ton appli java : http://java.developpez.com/faq/gui/?...#APPLET_signer
    Dernière modification par E.Bzz ; 01/04/2011 à 11h57.

Discussions similaires

  1. Problème d'accès Access 2007 avec Vista
    Par jamesleouf dans le forum Access
    Réponses: 3
    Dernier message: 05/11/2008, 03h17
  2. Réponses: 2
    Dernier message: 07/10/2008, 14h11
  3. Problème d'accès à un serveur avec une socket
    Par PNL dans le forum Java ME
    Réponses: 6
    Dernier message: 06/03/2008, 16h46
  4. Problème d'accès à un WebService
    Par skywaukers dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 21/09/2007, 23h03
  5. Réponses: 1
    Dernier message: 16/07/2007, 09h11

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