[Qt-interest] QtWebKit based browser throws SSL errors while opening https sites (windows only / v2010.01 (open source) )

Oliver.Knoll at comit.ch Oliver.Knoll at comit.ch
Mon Mar 29 15:23:19 CEST 2010


Manish Chakravarty wrote on Monday, March 29, 2010 3:06 PM:

> ...
> QSslSocket: cannot call unresolved function SSLv3_client_method

>From http://qt.nokia.com/doc/4.6/ssl.html:

"By default, an SSL-enabled Qt library dynamically loads any installed OpenSSL library at run-time."

This explains the above error: Qt is trying to resolve this symbol dynamically, but apparently on your target system there is no such SSL library (at least not in the PATH, as it seems).

"Note: Due to import and export restrictions in some parts of the world, we are unable to supply the OpenSSL Toolkit with Qt packages. Developers wishing to use SSL communication in their deployed applications should either ensure that their users have the appropriate libraries installed, or they should consult a suitably qualified legal professional to ensure that applications using code from the OpenSSL project are correctly certified for import and export in relevant regions of the world."

That explains why Qt does not ship with SSL itself (instead it tries to dynamically resolve the SSL calls, which apparently fails on your Windows machine).

Oh and yes, using Google and the Qt docs helps in such cases, too ;)

Cheers, Oliver
-- 
Oliver Knoll
Dipl. Informatik-Ing. ETH
COMIT AG - ++41 79 520 95 22



More information about the Qt-interest-old mailing list