Bug #6041

Android M

Added by Anonymous over 2 years ago. Updated about 2 years ago.

Status:NewStart date:10/15/2015
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Component:

Description

After upgrade to android 6.0, chatsecure no longer connects to any accounts. Have verified this with another person who also upgraded.

History

#1 Updated by Manouchehri about 2 years ago

I can confirm this issue as well. It might be related to TLS_DHE_DSS_WITH_AES_128_CBC_SHA, which is no longer supported in the Android API (as of 23).

10-23 20:52:40.413 22549 22710 W System.err: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:318)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:209)
10-23 20:52:40.455 22549 22710 W System.err:  at de.duenndns.ssl.MemorizingTrustManager.checkCertTrusted(MemorizingTrustManager.java:381)
10-23 20:52:40.455 22549 22710 W System.err:  at de.duenndns.ssl.MemorizingTrustManager.checkServerTrusted(MemorizingTrustManager.java:419)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:117)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:556)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:324)
10-23 20:52:40.455 22549 22710 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.waitForHandshake(OpenSSLSocketImpl.java:629)
10-23 20:52:40.456 22549 22710 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:591)
10-23 20:52:40.456 22549 22710 W System.err:  at org.jivesoftware.smack.XMPPConnection.initReaderAndWriter(XMPPConnection.java:729)
10-23 20:52:40.456 22549 22710 W System.err:  at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:898)
10-23 20:52:40.456 22549 22710 W System.err:  at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:267)
10-23 20:52:40.456 22549 22710 W System.err:  at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)
10-23 20:52:40.456 22549 22710 W System.err: Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-23 20:52:40.456 22549 22710 W System.err:  ... 14 more
10-23 20:52:41.305 22549 22710 W System.err: java.lang.IllegalArgumentException: cipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA is not supported.
10-23 20:52:41.306 22549 22710 W System.err:  at com.android.org.conscrypt.NativeCrypto.checkEnabledCipherSuites(NativeCrypto.java:990)
10-23 20:52:41.306 22549 22710 W System.err:  at com.android.org.conscrypt.SSLParametersImpl.setEnabledCipherSuites(SSLParametersImpl.java:247)
10-23 20:52:41.306 22549 22710 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.setEnabledCipherSuites(OpenSSLSocketImpl.java:853)
10-23 20:52:41.306 22549 22710 W System.err:  at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:903)
10-23 20:52:41.306 22549 22710 W System.err:  at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:267)
10-23 20:52:41.306 22549 22710 W System.err:  at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)
10-23 20:55:52.301 23797 23843 W System.err: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-23 20:55:52.301 23797 23843 W System.err:  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:318)
10-23 20:55:52.301 23797 23843 W System.err:  at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:209)
10-23 20:55:52.302 23797 23843 W System.err:  at de.duenndns.ssl.MemorizingTrustManager.checkCertTrusted(MemorizingTrustManager.java:381)
10-23 20:55:52.302 23797 23843 W System.err:  at de.duenndns.ssl.MemorizingTrustManager.checkServerTrusted(MemorizingTrustManager.java:419)
10-23 20:55:52.302 23797 23843 W System.err:  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:117)
10-23 20:55:52.302 23797 23843 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:556)
10-23 20:55:52.302 23797 23843 W System.err:  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
10-23 20:55:52.302 23797 23843 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:324)
10-23 20:55:52.302 23797 23843 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.waitForHandshake(OpenSSLSocketImpl.java:629)
10-23 20:55:52.303 23797 23843 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.getInputStream(OpenSSLSocketImpl.java:591)
10-23 20:55:52.303 23797 23843 W System.err:  at org.jivesoftware.smack.XMPPConnection.initReaderAndWriter(XMPPConnection.java:729)
10-23 20:55:52.303 23797 23843 W System.err:  at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:898)
10-23 20:55:52.303 23797 23843 W System.err:  at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:267)
10-23 20:55:52.303 23797 23843 W System.err:  at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)
10-23 20:55:52.303 23797 23843 W System.err: Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-23 20:55:52.304 23797 23843 W System.err:  ... 14 more
10-23 20:55:53.164 23797 23843 W System.err: java.lang.IllegalArgumentException: cipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA is not supported.
10-23 20:55:53.164 23797 23843 W System.err:  at com.android.org.conscrypt.NativeCrypto.checkEnabledCipherSuites(NativeCrypto.java:990)
10-23 20:55:53.164 23797 23843 W System.err:  at com.android.org.conscrypt.SSLParametersImpl.setEnabledCipherSuites(SSLParametersImpl.java:247)
10-23 20:55:53.164 23797 23843 W System.err:  at com.android.org.conscrypt.OpenSSLSocketImpl.setEnabledCipherSuites(OpenSSLSocketImpl.java:853)
10-23 20:55:53.165 23797 23843 W System.err:  at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:903)
10-23 20:55:53.165 23797 23843 W System.err:  at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:267)
10-23 20:55:53.165 23797 23843 W System.err:  at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)

#2 Updated by mattdale about 2 years ago

I can confirm this too on a Nexus 5X. App is useless at the moment.

#3 Updated by mattdale about 2 years ago

6076 is the same as this bug

#4 Updated by mmb about 2 years ago

I am experiencing the same issue.

The app just hangs when trying to sign into any jabber account using Android Marshmallow.

Also available in: Atom PDF