I have an app using Parse Server powered by Bitnami, I recently switched to https and everything works perfectly except for apps installed on Android 7.0. Trying to run app on this devices throws SSLHandshakeException: Handshake failed
. I implemented this solution: https://stackoverflow.com/a/43968086/11014120, but it didn't solved the problem, even worse it stopped working for all Android versions. Also I read this answer: https://stackoverflow.com/a/42047877/11014120 but i didn't find any kind of tutorial on how to "Configure your server to use the elliptic curve prime256v1." Can someone provide a link to such tutorial or describe how is it done? Also with this change already in place does it require any app code level changes?
Here's current code connecting app to Parse Server:
Parse.enableLocalDatastore(this);
Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
.applicationId("")
.clientKey("")
.server("")
.build()
);
ParseACL defaultACL = new ParseACL();
defaultACL.setPublicReadAccess(true);
defaultACL.setPublicWriteAccess(true);
ParseACL.setDefaultACL(defaultACL, true);