简介
OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
导入OpenSSL
由于项目中要用到OpenSSL,所以自己上网查资料学习,并把这些东西总结了下来.
1.首先,需要运行脚本生成OpenSSL库,参考https://github.com/x2on/OpenSSL-for-iPhone示例.
![](https://img.haomeiwen.com/i2436119/36239bd04ccc3f64.gif)
2.下一步打开在github上下载下来的工程,我们会用到工程里面的两个文件
![](https://img.haomeiwen.com/i2436119/35b20578a5c45a30.png)
3. 新建一个文件夹叫openssl,然后将OpenSSL-for-iPhone项目中的 FSOpenSSL.h/m 文件拖到文件夹中,将生成的 include 以及 lib 文件夹也拖到 openssl 文件夹中.
![](https://img.haomeiwen.com/i2436119/8af42758357e7e59.gif)
4.将整个新建的OpenSSL文件拖入到新建的工程中
![](https://img.haomeiwen.com/i2436119/86e5bad7af40ed45.png)
5. 在 Header Search Paths 中添加以下内容"$(SRCROOT)/$(PROJECT_NAME)/openssl/include"
![](https://img.haomeiwen.com/i2436119/4929800c020ace69.png)
6. 在 Library Search Paths 中添加以下内容"$(SRCROOT)/$(PROJECT_NAME)/openssl/lib"
![](https://img.haomeiwen.com/i2436119/01f7e1434f0a14c8.png)
7.编译工程,完成导入
网友评论