- 
    Bug 
- 
    Resolution: Done
- 
    P1: Critical 
- 
    6.2.0
- 
    None
- 
        
- 
        ed3e1ecb2797651c64a7bb88c2c73e83e212190e (qt/qtbase/dev) 4eca818214f29223f264df458ad6f6f80e6c576b (qt/qtbase/6.2) a3bd4cd8bc7815303f8409d07df0321f2a8cf785 (qt/qtbase/6.2.1) d23d2816fb963c22c330d60bcd0b212b08cc925b (qt/tqtc-qtbase/5.15)
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.