javax.net.le protocole ssl.SSLException: Pas de confiance certificat de serveur
Je m en essayant de lire des données XML à l'aide d'analyseur XML à partir de l'Url("https://....etc").
Mais je suis face à d'erreur ci-dessous.
Ceci est mon journal.
04-08 16:34:23.017:
ALERTER/Système.err(8052):
javax.net.le protocole ssl.SSLException: Non
de confiance certificat de serveur04-08
16:34:23.098: ALERTER/Système.err(8052):
au
org.apache.l'harmonie.xnet.fournisseur de.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:371)04-08 16:34:23.107:
ALERTER/Système.err(8052):
org.apache.http.conn.le protocole ssl.AbstractVerifier.vérifier(AbstractVerifier.java:92)04-08 16:34:23.107:
ALERTER/Système.err(8052):
org.apache.http.conn.le protocole ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)04-08 16:34:23.107:
ALERTER/Système.err(8052):
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:164)04-08 16:34:23.116:
ALERTER/Système.err(8052):
org.apache.http.impl.conn.AbstractPoolEntry.ouvert(AbstractPoolEntry.java:164)04-08 16:34:23.116:
ALERTER/Système.err(8052):
org.apache.http.impl.conn.AbstractPooledConnAdapter.ouvert(AbstractPooledConnAdapter.java:119)04-08 16:34:23.116:
ALERTER/Système.err(8052):
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)04-08 16:34:23.116:
ALERTER/Système.err(8052):
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)04-08 16:34:23.127:
ALERTER/Système.err(8052):
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)04-08 16:34:23.127:
ALERTER/Système.err(8052):
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)04-08 16:34:23.127:
ALERTER/Système.err(8052):
androidexperts.des apps.prontonnetworks.xmlparser.(parseur xml.java:108)04-08 16:34:23.196:
ALERTER/Système.err(8052):
androidexperts.apps.prontonnetworks.prontonnetworks$HandlerServer.doInBackground(prontonnetworks.java:486)04-08 16:34:23.232:
ALERTER/Système.err(8052):
androidexperts.apps.prontonnetworks.prontonnetworks$HandlerServer.doInBackground(prontonnetworks.java:1)04-08 16:34:23.257:
ALERTER/Système.err(8052):
android.os.AsyncTask$2.appel(AsyncTask.java:185)04-08 16:34:23.287:
ALERTER/Système.err(8052):
java.util.de façon concomitante.FutureTask$De Synchronisation.innerRun(FutureTask.java:305)04-08 16:34:23.307:
ALERTER/Système.err(8052):
java.util.de façon concomitante.FutureTask.exécuter(FutureTask.java:137)04-08 16:34:23.317:
ALERTER/Système.err(8052):
java.util.de façon concomitante.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)04-08 16:34:23.317:
ALERTER/Système.err(8052):
java.util.de façon concomitante.ThreadPoolExecutor$Par Travailleur.exécuter(ThreadPoolExecutor.java:561)04-08 16:34:23.317:
ALERTER/Système.err(8052):
java.lang.Fil de discussion.exécution(Thread.java:1096)04-08 16:34:23.317:
ALERTER/Système.err(8052): Causé par:
java.de sécurité.cert.CertificateException:
java.de sécurité.cert.CertPathValidatorException:
TrustAnchor pour CertPath pas trouvé.
04-08 16:34:23.327:
ALERTER/Système.err(8052):
org.apache.l'harmonie.xnet.fournisseur de.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:168)04-08 16:34:23.327:
ALERTER/Système.err(8052):
org.apache.l'harmonie.xnet.fournisseur de.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:366)04-08 16:34:23.337:
ALERTER/Système.err(8052): 18 ... plus04-08 16:34:23.337:
ALERTER/Système.err(8052): Causé par:
java.de sécurité.cert.CertPathValidatorException:
TrustAnchor pour CertPath pas trouvé.04-08 16:34:23.377:
ALERTER/Système.err(8052):
org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java:149)04-08 16:34:23.377:
ALERTER/Système.err(8052):
java.de sécurité.cert.CertPathValidator.valider(CertPathValidator.java:202)04-08 16:34:23.377:
ALERTER/Système.err(8052):
org.apache.l'harmonie.xnet.fournisseur de.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:164)
tout savoir sur elle?
OriginalL'auteur Niranj Patel | 2011-04-08
Vous devez vous connecter pour publier un commentaire.
Vous tentez de vous connecter à une URL HTTPS via et le certificat SSL fourni par le site n'est pas approuvé par le dispositif que vous exécutez le code. Je vous suggère de lire cette question sur la configuration de la confiance dans le Client HTTP Apache.
De toute façon je doute que depuis que je ne vois pas du Régime <init> bloc dans la pile et je ne vois openConnection là...
OriginalL'auteur Andrew White