related to the above... admittedly out of okhttp territory (I think) but sorta rubber ducking anyway.
So I spent another 2 days or so trying to debug. Basically having a discussion with my backend/ops team to try to figure out why staging isn't working.
I use
https://www.ssllabs.com/ssltest/analyze.html because I think Jesse recommended it once. If I use my production url, then everything works in my android app and ssllabs says everything is good to go. but pointing to staging... my ops teams wants us to connect over VPN (sucks, but fine I'll install a vpn on my phone)
now I can access the staging website etc from Chrome, but my android app still can't make network requests to staging. I end up with that SSLHandshakeException. any idea why that is?