C++学习之打车软件—JNI终端编程业务④https协议&session开发

01 2-https的认证和加密过程

02 3-搭建libevnet-https环境

1 编译libevent 2.1以上版本
make之后
查看 cd .lib s/ 如果里面有 libevent_openssel.so 就表示已经集成
如果没有要确保本地是有libssl库的
sudo find /usr -name "lib*ssl*so"
找到 libssl.so 所在路径 比如
/etc/ld.so.conf 加入
/usr/lib/x86_64-linux-gnu/
sudo ldconfig -v

03 4-测试Android-jni的login模块https通信

再次重新编译libevent 看看是否libevent_openssel.so生成
如果之前没有 libssl.so 需要手动安装
tar -zxvf openssl- 1.0 . 1 c.tar.gz
./config --prefix=/usr/ local --openssldir=/usr/ local /openssl
make depend
make
sudo make install
// 若要生成 libssl.so 动态库文件 需要如下 make
make clean
./config shared --prefix=/usr/ local --openssldir=/usr/ local /openssl
make depend
make
sudo make install

01 5-server服务器的git环境搭建

2 成功安装libevnet之后
3 编译https_server_demo

02 6-实现注册业务web-server和data-server的通信

/server 默认是 8080 端口
搭建libevent ssl环境
2017 9 17
9:36
分区 移动打车项目 2 的第 1
4
curl -d "123" https://101.200.170.171:8080/login -k 如果服务器有响应 说
https环境是通的。

03 7-sessionid的生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值