Accepting all certificates is not a good idea, this exposes your app to man-in-the-middle attacks.
This was a pain in the a** to find, but the right solution is to install the INTERMEDIATE and ROOT certificates from my certificate provider on the server besides the server certificate. Older Android versions absolutely need those.