Il est quelquefois indispensable de sécuriser les transactions entre deux applications. Qt de trolltech (librairie de KDE) n’offre pas de classe de base pour le faire (mis à part QSSLSocket mais qui n’est pas gratuit).
Voici donc, à partir des exemples client/server de Qt (QSocket et QSocketDevice), deux applications (un client et un serveur) utilisant une connexion sécurisée SSL/TLS (via OpenSSL).
18/03/2007
Depuis que j’ai écris cet article, j’ai rencontré QCA (Qt Cryptographic Architecture).
Ce projet est relativement récent et est maintenant intégré au projet KDE.
QCA fonctionne sous les mêmes plates-formes que QT (Windows/Mac/Linux). Il utilise OpenSSL pour le chiffrement SSL/TLS.