Libcurl库支持SSL协议的编译方法
来源:互联网 发布:淘宝卖家投诉电话 编辑:程序博客网 时间:2024/06/06 04:21
2014-04-10 wcdj
摘要:本文简单记录安装的方法,详细解释和说明请参考Libcurl的Docs。
(1) 默认configure配置,则不会支持ssl协议
./configure --prefix=/data/home/gerryyang/LAMP/libcurl/install/curl-7.34.0
(2) 编译OpenSSL并且使用 –with-ssl 选项指定ssl库路径,则可以支持ssl协议
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/ssl/lib
./configure --prefix=/data/home/gerryyang/LAMP/libcurl/install/curl-7.34.0 --with-ssl
注意:防止受到Heartbleed Bug的影响,建议使用OpenSSL 1.0.1g或之后的版本。关于此漏洞的说明可参考官方的这篇文章 heartbleed.com。
确认configure信息OK后,然后make && make install即可。最后切换到install目录下可以验证编译好的二进制文件是否已经支持HTTPS协议。
./curl -V
curl 7.34.0 (x86_64-unknown-linux-gnu) libcurl/7.34.0 OpenSSL/1.0.0 zlib/1.2.3
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
参考
[1] http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
[2] http://curl.haxx.se/docs/install.html
[3] https://www.openssl.org/
- Libcurl库支持SSL协议的编译方法
- 支持sftp协议的libcurl编译
- VC++ 编译libcurl 支持SSL,GZIP
- VC++ 编译libcurl 支持SSL,GZIP
- libcurl 编译指南(支持SSL)
- VC++ 编译libcurl 支持SSL,GZIP
- libcurl 编译指南(支持SSL)
- centos编译libcurl库找不到ssl的问题
- libcurl如何支持ssl
- curL 下载Https 网页的内容 编译的libcurl 需支持ssl
- ios5.1编译带SSL的libcurl
- Ubuntu+NDK编译支持HTTPS的libcurl
- 随笔:交叉编译libcurl库支持HTTPS
- libcurl编译,支持https
- libcurl编译增加ssl功能
- 使用mingw编译支持openssl 的 libcurl(windows下)
- 使用VS编译libcurl库(支持libSSH2和OpenSSL)
- SSL协议的下载及编译使用
- 并行编译加快 VS C++ 项目的编译速度
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- 获得SDCard路径,TF卡路径,OTG路径。
- How to add or remove a static ARP entry on Linux
- Codeigniter 类库参考
- Libcurl库支持SSL协议的编译方法
- or1200处理器中的特殊寄存器
- 各种map
- Iphone手机数据恢复软件
- ubuntu 光盘安装不能识别已有分区
- centos 打开firefox,出现:/usr/lib64/firefox/firefox: error while loading shared libraries: libstdc++.so.6
- C++primer plus第六版课后编程题答案7.10
- Silverlight中播放声音mp3文件
- 嘉兴论坛