openssl介绍、使用及交叉编译

使用curl编程的时候遇到了CURLE_SSL_CONNECT_ERROR (35)的错误,以下是查找到的一些资料跟这个错误类似:

PHP 用CURL在nginx下面模拟登陆HTTPS失败,CURLE_SSL_CONNECT_ERROR(35)
Curl with DER certificates format when verifypeer is enabled
curl strange error
curl ssl problems #23
Issue 235: Problems using encrypted connection to s3
Issue 257: Issue with newer versions of curl and s3fs
Issue 343: 1.7 having curl 35 + other disconnect issue
3 Common Causes of Unknown SSL Protocol Errors with cURL

最后的结果告诉我,错误可能是在openssl上,所以需要重新交叉编译这个库。编译这个库时需要慎重,否则可能引入不可预测的问题,可参考以下的资料:

Compilation and Installation
ubuntu 12.04 arm-linux-gcc 交叉编译 openssl-1.0.1e
openssl-1.0.1c交叉编译动态库
交叉编译openssl不修改Makefile的方法
Cross Compile openssl
Linux环境下openssl-0.9.8e交叉编译、安装和裁剪
Linux下导入SSL证书(配置用于Apache)
SSL握手通信详解及linux下c/c++ SSL Socket(另附SSL双向认证客户端代码)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容