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环境是通的。