Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
SSL Handshake Aborted #963
I've seen this issue on two users so far (out of many split across Android and IOS). Both afflicted users are on Android 7.0.0, where as many other users are on pre 7.0.0 and post 7.0.0. I hope I'm not reaching at straws by placing emphasis on the Android version, however at the end of this post you'll see the error... which seems to be within the Android ssl subsystem.
We're running a homeserver that is behind nginx with certificates issued from letsencrypt. The deployment is documented here. I assume this issue could be caused by my own nginx configuration, which I'll excerpt here:
All our users, except the two on Android 7.0.0 are able to use our instance, however the two afflicted see this error:
It doesn't appear to resolve the issue.
We modified to this:
Their clients still appear to be afflicted, where the other Android / IOS clients are still connected fine. Could it be related to ciphers? I've got both users attention for the day so I can modify the parameter set and test if you've got suggestions.
After evaluation, I'm going to close this because it's not a bug for riot to even consider. Hopefully others can find this line of reasoning if they encounter the same errors:
I'm not planning to change my deployment to use "worse" crypto just to support phones that are already lagging months (almost years) behind the upstream baseline.