Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

qt.network.ssl mesages



  • I am working on a Win32 Qt5.8 application, the client application hasn't changed but I cannot get client application to communicate with another application.

    I do see that the client application displays the following in the Application Output of Qt Creator:

    qt.network.ssl: QSslSocket: cannot resolve SSL_set_psk_client_callback
    qt.network.ssl: QSslSocket: cannot resolve SSL_set_psk_server_callback
    qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_use_psk_identity_hint
    qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_client_method
    qt.network.ssl: QSslSocket: cannot resolve TLSv1_2_client_method
    qt.network.ssl: QSslSocket: cannot resolve TLSv1_1_server_method
    qt.network.ssl: QSslSocket: cannot resolve TLSv1_2_server_method
    qt.network.ssl: QSslSocket: cannot resolve SSL_select_next_proto
    qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_next_proto_select_cb
    qt.network.ssl: QSslSocket: cannot resolve SSL_get0_next_proto_negotiated
    qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
    qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
    qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
    

    As far as I am aware nothing has changed on what was a working application, however I am testing this during lock down on a works laptop on my home network. From the same laptop I can access the internet and I am writing this post from the same laptop.

    Any help or suggestions very much appreciated.

    The libraries this project links with:

    LIBS += -L"$$(Boost)/stage/lib/"
    LIBS += -lcomsupp -lsetupapi -lIphlpapi -lwbemuuid -lWs2_32 -lole32 -lAdvapi32
    

    $$(Boost) is C:\boost\boost_1_61_0



  • Hi,
    You need OpenSSL libraries either in same folder as the exec file or on the %PATH%

    What you see is running application unable to load the libraries.


Log in to reply