SSL Handshake failed for TCP - Android Application Request
I'm developing an android application using React Native.
While trying to call an API that sits behind f5 an error is being received and the following error appears in f5 logs: "SSL Handshake failed for TCP".
This is very confusing, since that error isn't being received from an IOS application or any browser, the API works perfectly fine and no error message appears.
After some research i ran accros the use of SSL pinning, it requires having the certificate and send it with the request.
I used openssl to generate the cert.pem file and received the following error: "verify error:num=21 unable to verify the first certificate", searching that online resulted in answer indicating the server doesn't send the entire chain.
The certificate being used is a standard Digicert certificate.
I'd appreciate any information, thanks!