Vercel SSL issue on old android api 24 and below

I’m using nextjs as my backend which is in vercel right now and my app is connecting to it with api request, everything works on android 25+ but my problem is that it does not work properly when tested on android 23/24, the lowest version my app supports is android 23 but I keep getting the handshake error

chatgpt keeps pointing that it might be a vercel problem and that the ssl it uses is not trusted and will not work on old android devices? is there a way I can fix this on vercel?

Here’s the full error if it helps…

I/flutter ( 6037): HandshakeException: Handshake error in client (OS Error: 
I/flutter ( 6037): 	CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate

Hi,

It looks like your dev environment isn’t trusting Letsencrypt certificate for some reason. Do you use Flutter: Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:354)) · Issue #50699 · flutter/flutter · GitHub?

Unfortunately, there is nothing much we can do. You need to check with Android SDK support team to find more information on this.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.