Goahead下支持https

环境: 在IP 话机中配置文件从网页下载,使其支持具有安全传输加密的https


在Goahead中LINUX下的Makefile中添加 

SSLPATCHFILE = ../websSSL.o

# SSLINC = /usr/include   (这里是你编译生成的静态库的路径)
# SSLLIB = /usr/lib/libssl.a   /usr/lib/libcrypto.a  (这里是你编译生成的静态库的路径)
SSLSW   = -DWEBS_SSL_SUPPORT -I$(SSLINC) -DOPENSSL

使其支持ssl


在linux 下交叉编译openssl  和 curl 

ssl 编译后会产生libssl.a   libcrypto.a,  

在编译curl的时候一定要配置configure,使其enable ssl ,当然也可以选择自己写一个脚本来配置,需要那些选项直接--enable  后者disabled就可以啦, 我是选择后者。在运行./configure后看到

 SSL support:     enabled (OpenSSL)

才表示支持ssl ,然后make   && make install  ,这里一定要注意验证生成的lib是否已经完全支持ssl 

在生成的bin下会看到curl  和 curl-config  ,在这里,    

 ./curl-config --features有如下

SSL
libz

和运行

./curl-config --protocols 有如下

HTTP
HTTPS 

那么恭喜你,  你已经离成功非常非常近啦 !


</

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值