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

OpenSSL TLS plugin is not loaded for OpenSSLv3

    XMLWordPrintable

Details

    • Windows
    • ed3e1ecb2797651c64a7bb88c2c73e83e212190e (qt/qtbase/dev) 4eca818214f29223f264df458ad6f6f80e6c576b (qt/qtbase/6.2) a3bd4cd8bc7815303f8409d07df0321f2a8cf785 (qt/qtbase/6.2.1) d23d2816fb963c22c330d60bcd0b212b08cc925b (qt/tqtc-qtbase/5.15)

    Description

      The QSslSocket::availableBackends() methods doesn't return 'openssl' in the list of available backends, even though the corresponding DLLs (libssl-3-x64.dll and libcrypto-3-x64.dll) are located inside the library search path.

      The reason for that is the loadOpenSsl() implementation for Q_OS_WIN in qsslsocket_openssl_symbols.cpp which assumes that the DLLs are named
      libssl-1_1<suffix>
      and
      libcrypto-1_1<suffix>
      This should be fixed to use the proper version number depending on the OpenSSL version Qt has been compiled against.

      Attachments

        For Gerrit Dashboard: QTBUG-97116
        # Subject Branch Project Status CR V

        Activity

          People

            manordheim MÃ¥rten Nordheim
            tokoe.kdab Tobias Koenig
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes