2016-07-18 7 views
0

Ich versuche eine Verbindung zu Apache Vysper XMPP Server von meinem Android-Gerät. Ich benutze Smack 4.1 Bibliothek. Ich komme unter Ausnahme.Konnte Apache Vysper XMPP Server von Android nicht mit Smack 4.1 verbinden

Bitte helfen Sie mir, diesen Fehler loszuwerden.

org.jivesoftware.smack.SmackException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Vertrauen Anker für Zertifizierungspfad nicht gefunden.

07-18 06: 57: 22.415 bis 22.713 15,853/com.cvs.strogchat W/System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream (OpenSSLSocketImpl.java:591)

Juni 07-18: 57: 22.415 bis 22.713 15,853/com.cvs.strogchat W/System.err: at org.jivesoftware.smack.tcp.XMPPTCPConnection.initReaderAndWriter (XMPPTCPConnection.java:651)

07-18 06 : 57: 22.415 bis 22.713 15,853/com.cvs.strogchat W/System.err: at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived (XMPPTCPConnection.java:751)

07-18 06: 57: 15,853 22415-22723/com.cvs. strogchat W/AbstractXMPPConnection: Verbindung wurde mit Fehler

+0

Mögliche Duplikate von ["CertPathValidatorException: Vertrauensanker für Zertifizierungspfad nicht gefunden." mit (a) Smack 4.0.0] (http://stackoverflow.com/questions/24819441/certpathvalidatorexception-trust-anchor-for-certification-path-not-found-wit) – Flow

Antwort

0

geschlossen Ich habe dieses Problem gelöst, indem ich explizit Secure Socket mit Zertifikat vom Server erstellt habe. Ich habe das Zertifikat in App-Ressourcen kopiert und dieses Zertifikat an SecureSocket weitergegeben.

Verwandte Themen