After upgrade to Delphi 12,
my multidevice app have trouble connecting to DSRestServer app
Regarding server side ...
I can execute TEST CONNECTION in DSRestConnection, I can CREATE CLIENT CLASSES UNIT in designer, but when I start app, it cannot connect
Server app has not been changed. IOS version - everything works fine.
Certificate checked - not expired. I use DigiCert one
Old version of the app which is on GooglePLay works fine also.
But when I run newly Android build-ed Version I get exception
Project ccclient.apk raised exception class EJNIException with message 'javax.net.ssl.SSLHandshakeException: Read error: ssl=0xb400007b9e3f3cc8:
Failure in SSL library, usually a protocol error
error:100000f0:SSL routines:OPENSSL_internal:UNSUPPORTED_PROTOCOL (external/boringssl/src/ssl/handshake_client.cc:713 0x7c35c4f803:0x00000000)'.
First chance exception at $BE81BED3. Exception class ENetHTTPCertificateException with message
'javax.net.ssl.SSLHandshakeException: Read error: ssl=0xeadc39c8: Failure in SSL library, usually a protocol error
error:100000f0:SSL routines:OPENSSL_internal:UNSUPPORTED_PROTOCOL (external/boringssl/src/ssl/handshake_client.cc:713 0xd07d1357:0x00000000)'.
Process ccclient.apk (30412)
I use Samsung a71 as target with OneUI version 5.1 and android 13.
All SSL protocols checkboxes in DSRestConnection are checked. I try to check one by one I got same error on all protocols.
I saw some post with howto put OpenSSL libs in app but idk how (and I cant find him again).
Any help will be appreciated...