Hi,
I’m going to send you the information for my test server in a private message. If you could try a build against it, it would be interesting to see if you get the error still.
-dev
Hi,
I’m going to send you the information for my test server in a private message. If you could try a build against it, it would be interesting to see if you get the error still.
-dev
Hi,
Just an update, I tested on an older Kindle (the only other active Android device I have) and it worked fine as well.
Let me know when you get a chance to test against the server info I sent to your private forum messaging.
-dev
Hey,
I’ve got your private message and will try a test build,
Cheers,
boris
hey,
Interesting, i also get a Handshake error with the info you gave me. i’ll charge up my other android devices now and test them on there.
cheers,
boris
hey,
it works on my LG device and i do get results from my own server, just testing one more device (android tablet)
cheers,
boris
As I said a few days ago it will be a TLS issue… Works on one device but not others is a classic indicator.
Hi,
Yep. Works on all my devices except my s8, but im assuming the issue is occuring because of the OS version (7.0) and not the model?
Cheers,
Boris
://developer.android.com/about/versions/nougat/android-7.0-changes.html#tls-ssl
i think this is the case, but im not too sure how to go about “enable stronger and more modern cipher suites and protocols”,
Cheers,
Boris
://developer.android.com/about/versions/nougat/android-7.0-changes.html#tls-ssl
i think this is the case, but im not too sure how to go about “enable stronger and more modern cipher suites and protocols”,
Cheers,
Boris
It will be configuration on your server. RC4 is an old and no longer secure enough so it has been depreciated. If that is the only cipher on the server then you will not handshake with it.
I had this the other way around. My ISP removed TLS1.0 and TLS1.1 and that meant older android devices couldn’t negotiate. I found this out via angry customers!
Hi,
I’ll take a look at the SSL configuration, but it seems strange that it works on Oreo (Android 8) but not 7.0. I never had any issues on 7.0, and I’ve only recently upgraded to 8.0.
-dev
Hey,
@Sphere Game Studios, haha right customer is always right.
@dev, ill upgrade to 8.0 and test it on there.
Cheers,
Boris
Hi,
Before upgrading, can you hit the test server again please.
-dev
No problem, will do that in the morning
Hi,
Ok, thanks. I added a more robust cipher list that should be most current and backward compatible.
Let me know.
-dev
hi,
i have tested the test server on my android build and im getting a successful network request now. tried it with my coronium domain and doesn’t request. this is all still on android 7.0.
cheers,
boris
Hi,
That’s good news then.
Ok, I will need to make a patch for you to run to update your SSL configuration. I’ll get one ready today.
-dev
Hi,
I’ve posted the patch information here: https://forums.coronalabs.com/topic/71241-coronium-core-ssl-patch-1/
Thank you for working through the issue with me, and I apologize for the inconvenience.
@Sphere Game Studios Thank you for your input, it really helped pinpoint the issue and fix.
-dev
Hey,
Cheers for your efforts dev and sphere. Ill apply the patch and respond asap,
Thanks,
Boris
Hi,
It all works now on my s8!
Cheers again