Jump to content

Recommended Posts

Posted (edited)

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...

 

 

Edited by kvik021

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×