Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

QSslSocket: cannot resolve SSLV2_client_method

I have created a sslclient and sslserver using QSslSocket in Qt 5.4.1 in debian wheezy. When I run the program they dont work at all. After debuging my code I saw when it try to create a new object from QSslSocket it return this error (cannot resolve SSLV2_client_method) in constractor.

this is block of my code:

SSlClient::SSlClient(QObject *parent) : QObject(parent)
{
    client = new QSslSocket(this);
    client->setProtocol(QSsl::SslV3);

    connect(client, SIGNAL(encrypted()), this, SLOT(startTransfer()));
    connect(client, SIGNAL(encryptedBytesWritten(qint64)), this, SLOT(byteWritten()));


}
like image 466
Ehsan Maiqani Avatar asked May 27 '15 05:05

Ehsan Maiqani


1 Answers

The problem has solved by compiling openssl as shared library.

like image 167
Ehsan Maiqani Avatar answered Oct 20 '22 16:10

Ehsan Maiqani