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

'SSL handshake failed' on 64 bit android

    XMLWordPrintable

Details

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

    Description

      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
      

       

      Attachments

        1. arm64-v8a.zip
          2.05 MB
          Yordan.Bonev
        2. build_ssl.sh
          1 kB
          Yordan.Bonev
        3. securesocketclient.zip
          4.36 MB
          Guenter Schwann

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes