码迷,mamicode.com
首页 > 其他好文 > 详细

为Qt添加SSL支持

时间:2014-12-17 12:13:25      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   io   使用   sp   on   文件   art   

目标:为Qt添加SSL支持,使得应用可以发送HTTPS请求

环境:
win7,Qt4.8.6

 

步骤:

1.到http://slproweb.com/products/Win32OpenSSL.html下载安装包,我下载的是Win32 OpenSSL v1.0.1j Light,下载文件的名字:Win32OpenSSL_Light-1_0_1j.exe 使用默认安装即可,安装过程中选择将库安装到OpenSSL的安装目录(/bin)下面

2.将libeay32.dll 和 ssleay32.dll 文件拷贝到Qt中的存放有QtNetwork4.dll和QtNetworkd4.dll的文件目录下。
最后软件发布时,也需要将libeay32.dll和ssleay32.dll跟QtNetwork.dll放在同一目录下。

3.代码:
#include <QtNetwork/QSslConfiguration>
#include <QtNetwork/QSslSocket>

QNetworkRequest req;
QSslConfiguration config;

config.setPeerVerifyMode(QSslSocket::VerifyNone);
config.setProtocol(QSsl::TlsV1);
req.setSslConfiguration(config);

代码工程里不需要有include 头文件或import dll的动作


参考:
1.http://qt-project.org/faq/answer/how_can_i_add_ssl_support_to_my_qt_application
2.http://blog.csdn.net/itjobtxq/article/details/8244509

为Qt添加SSL支持

标签:blog   http   ar   io   使用   sp   on   文件   art   

原文地址:http://www.cnblogs.com/bugchecker/p/4168862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!