Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs Web Discussion :

HTTPS


Sujet :

Moteurs Web

  1. #1
    Responsable Systèmes

    HTTPS
    Bonjour,

    Je n'arrive pas à ouvrir les sites en https avec QTWebkit. J'ai les messages d'erreurs suivants :
    QSslSocket: cannot call unresolved function SSLv23_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
    J'ai vu en recherchant sur le net que c'était un problème de bibliothèques SSL. Le code sous Linux fonctionne bien.

    J'ai essayé de copier les dlls libeay32.dll et libssl32.dll dans le dossier de mon appli, et dans windows\system32

    Dois-je ajouter quelque chose dans mon .pro ?

    Je suis en Qt 4.8.6 avec MinGW
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  2. #2
    Rédacteur

    Bonjour,

    J'imagine que QSslSocket::supportsSsl() retourne false ?
    Le souci est qu'à chaque fois que je voulais (au temps de Qt4) utiliser le SSL, je rebuildais depuis les sources en activant le support.
    Cet article semble aller dans le sens de ma solution (bien qu'elle soit embarrassante, prenant entre 20 et 40 minutes avec le multithreading) : http://qt-project.org/doc/qt-5/opensslsupport.html

    Bonne journée,
    Louis
    N'oubliez pas de consulter la FAQ Qt ainsi que les cours et tutoriels C++/Qt !

    Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL)
    Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML
    Vous cherchez un livre sur Qt 5, Qt Quick et QML ? Créer des applications avec Qt 5 - Les essentiels

  3. #3
    Responsable Systèmes


    J'imagine que QSslSocket::supportsSsl() retourne false ?
    Je n'ai pas testé, mais je vois dans la console que ça vient de SSL.

    Le lien que tu m'as fourni concerne Qt5, moi je suis en 4.8, mais je vais présumer que le prob. est le même.

    Je vais essayer ce que tu m'as dit dans une VM pour ne pas planter ma config.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

###raw>template_hook.ano_emploi###