2016-07-18 2 views
0

私のAndroidデバイスからapache vysper XMPPサーバーに接続しようとしています。 私はsmack 4.1ライブラリを使用しています。私は例外よりも下になります。Smackを使用してAndroidからapache vysper XMPPサーバーに接続できません4.1

このエラーを取り除くのを助けてください。

org.jivesoftware.smack.SmackException:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:証明書パスの信頼アンカーが見つかりません。

7月18日06:57:15.853 22415から22713/W/System.errのcom.cvs.strogchat:com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:591)

で07-18 06:57:15.853 22415-22713/com.cvs.strogchat W/System.err:org.jivesoftware.smack.tcp.XMPPTCPConnection.initReaderAndWriter(XMPPTCPConnection.java:651)

07-18 06 :57:15.853 22415-22713/com.cvs.strogchat W/System.err:org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:751)

07-18 06:57:15.853 22415-22723/com.cvs。ストリークチャットW/AbstractXMPPConnection:接続がエラーで終了しました。

+0

["CertPathValidatorException:証明書パスの信頼アンカーが見つかりません"の可能な複製。 (a)Smack 4.0.0](http://stackoverflow.com/questions/24819441/certpathvalidatorexception-trust-anchor-for-certification-path-not-found-wit) – Flow

答えて

0

Iサーバーから証明書を使用して明示的に証明書を作成してこの問題を解決しました。私は、アプリケーションリソースに証明書をコピーし、その証明書をSecureSocketに渡しました。

関連する問題