J'ai un programme qui utilise le cryptage ssl et qui fonctionne sous linux Mint avec libssl.so.1.0.2 sans problème mais qui refuse de fonctionner avec libssl.so.1.1.0 alors que Qt 5.11 devrait supporter cette version.
De plus, je doit installer ce programme sous Ubuntu 18.04 (assez urgent en plus) et là, impossible d'installer libssl.so.1.0.2 (du moins pas trouver comment faire)
Si quelqu'un avait une piste ou mieux, La solution, ça serait sympathique
Pour Mac, je sais que j'ai déjà eu le problème... mais maintenant que c'est fixé, je ne suis plus sur de comment j'ai fait. De mémoire, Mac utilise la lib SecureTransport pour le SSL, ce qui pose problème dans certains cas. J'ai installé OpenSSL 1.0.2 avec brew. Je ne sais plus si j'ai également changé quelque chose dans les paramètres. La doc me dit, quand je tape "brew info openssl" :
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include
For pkg-config to find this software you may need to set:
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
Pour Ubuntu, ça fonctionne aussi chez moi. Mais le problème, c'est que j'installe toutes les libs pour compiler Qt5. Donc beaucoup plus que nécessaire que installer une appli Qt5. Du coup, je ne sais pas exactement comment ce problème est réglé. J'utilise "sudo apt-get install libssl-dev".
Merci pour ta réponse. J'ai réussi ) m'en sortir en livant libcrypo.1.0.2.so et libssl.1.0.2.so avec mon application. Pas cool je trouve mais j'ai plus le temps de trouver une autre solution.
Je ne comprend pas pourquoi Qt dit que QsslSoket est compatible avec libssl 1.0.2 et 1.1 ???
Olivier
Qt v5.11 et openssl v1.1
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.