Bug #6041
Android M
Status: | New | Start date: | 10/15/2015 | |
---|---|---|---|---|
Priority: | High | Due 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.