Question

Je peux parcourir des sites non protégés, mais en essayant d'ouvrir un « https » un résultat dans ces messages:

QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string

Après cela, quelque chose à l'intérieur qt geler. installations My Windows QT / PyQt sont des paquets de Riverbank « standard. Toute idée?

Était-ce utile?

La solution

J'ai trouvé une solution de travail dans l'archive riverbank liste de diffusion : ignore toutes les erreurs ssl:

    [...]
    self.connect(myWebViewControl.page().networkAccessManager(), 
        SIGNAL("sslErrors (QNetworkReply *, const QList<QSslError> &)"), 
        self.sslErrorHandler)

def sslErrorHandler(self, reply, errorList): 
    reply.ignoreSslErrors()
    print("SSL error ignored") 

UPDATE : Je ne sais pas pourquoi, mais après quelques semaines, je suis arrivé ces erreurs ssl à nouveau, btw je pense que cette fois j'ai trouvé la bonne solution dans ce poste : Je suis le" Win32 OpenSSL v1.0.0a "configuration de et, sur demande, la" Microsoft Visual C ++ 2008 package redistribuable (x86) » , et ils ont résolu mes problèmes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top