网上有许多 OpenSSL 编译的脚本,但都有些老了,支持 iOS 8 的,可以从 github 上直接下载。
http://github.com/x2on/OpenSSL-for-iPhone
解压缩后,直接运行中间的 build-libssl.sh ,在线下载 openssl 的压缩包,解压、编译一气呵成,更重要的是支持64位环境。
编译完成后,经过 lipo 处理过的 Universal 版在 build-libssl.sh 同级目录下的 include, lib 中。
与后台 php 的集成可以参考文章:
http://blog.csdn.net/xyxjn/article/details/17225809
只是生成公钥文件的命令中,文件不需要 rsa_ 的前缀。