Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-73474

'SSL handshake failed' on 64 bit android

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.12.1
    • Network: SSL
    • None
    • Android Nokia 6.1 device is used for testin.
    • Android

      I have a small Android (and iOS) project (https://github.com/gschwann/Baugeschichte), that uses QtLocation to show the map. Per default MapBoxGL is used.

      I now did a build of android with 64 Bit (arm64-v8a). Using https://github.com/akontsevich/openssl-android-build to build the ssl libraries.

      But I get the following Error: 'SSL handshake failed'. And the map is not shown (just a blank white box).

      Using OpenStreetMap fails.

      MapBox works. 

      32 Bit works fine for all map providers.

      Here some SSL information from the app: 

      QSslSocket::sslLibraryBuildVersionNumber() 268443919
      QSslSocket::sslLibraryBuildVersionString() "OpenSSL 1.0.2p 14 Aug 2018"
      QSslSocket::sslLibraryVersionNumber() 268443919
      QSslSocket::sslLibraryVersionString() "OpenSSL 1.0.2p 14 Aug 2018"
      QSslSocket::supportsSsl() true
      

       

        1. securesocketclient.zip
          4.36 MB
        2. build_ssl.sh
          1 kB
        3. arm64-v8a.zip
          2.05 MB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtbuildsystem Qt Build System Team
            schwann Guenter Schwann
            Votes:
            6 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes