[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OpenSSL+Qt interoperability?



Dear OpenSSL+Qt Sirs, 

I'm posting to both mailing lists at once because I don't know where
to start. I have a Qt app (classified-ads) that uses QSslSocket that 
internally uses OpenSSL for its work. This is a p2p-app where program
instances communicate with each others. I have an up-to-date debian
buster where this app was still working on Sunday 9th september. On
10th apt upgraded libqt5network5:amd64 from 5.11.1+dfsg-6 to 5.11.1+dfsg-7
and after that my attempts with QSslSocket receive
QAbstractSocket::SslInternalError, after that
QAbstractSocket::SslInvalidUserDataError and then socket is
closed. "User data error" according to documentation is "Invalid data
(certificate, key, cypher, etc.) was provided and its use resulted in
an error in the SSL library." but I need advice how to debug this
problem -> is there (easy) way to turn on logging of openssl while
it is being run inside qt app? 

For me the non-functional combination is 1.1.0h-4 and I've not touched
the configuration in /etc/ssl or 5.11.1+dfsg-7 that is also "out of
the box". Other nodes in this p2p network that have different versions
of qt and openssl seem to function all right - is this a working
combination that should work? The nodes in the network generally
handshake with TLS1.2, RSA2048+AES256, it should not be issue with
obsolete algorithm at least?

--
Antti Järvinen, desperately maintaining


Reply to: