https:会话建立过程1.客户端和服务器端先三次握手2.客户端发起请求,请求服务器端的443端口。3.双方协商建立ssl会话4.协商完成后,服务器发送自己的证书给客户端。5.客户端拿到证书后,查看证书是不是受信任证书颁发机构颁发的,和验证证书是不是完整的。6.客户端传递加密后的..
分类:
Web程序 时间:
2014-11-27 18:48:40
阅读次数:
312
这些天在应用中用到openssl编解码的时候遇到用fopen打开文件拿不到FILE的情况,造成crash,最后得到解决,以下是记录:
因为应用底层有部分代码是C编写的,在这里要打开一个文件来读取数据,一开始在Objective-C中创建文件的时候是用的NSURL,传到C代码中的时候使用[[url
absoluteString]UTF8String],在fopen的时候拿到的fd是-...
分类:
移动开发 时间:
2014-11-27 14:30:52
阅读次数:
184
BuzzReads发表了一篇长文,介绍了OpenSSL项目的两位主要成员Steve Marquess和Stephen Henson。 Marquess是一名59岁的军方顾问,2006年OpenSSL项目申请通过政府机构的安全认证,他当时的角色是充当政府和项...
分类:
其他好文 时间:
2014-11-27 13:01:38
阅读次数:
172
安装SSL库,openssl或者libssl:sudo apt-get install opensslsudo apt-get install libsslconfigure的时辰加上选项:./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=...
分类:
系统相关 时间:
2014-11-27 12:24:51
阅读次数:
197
erlang添加openssl支持(erlang连接mysql使用):1、配置openssl编译参数:./configure --prefix=/usr/local/service/openssl2、修改makefile编译选项,在CFLAG参数中加上-fPIC-shared 执行make&&mak...
分类:
其他好文 时间:
2014-11-26 06:38:53
阅读次数:
204
rails+apache2+passenger+ssl实现https双向认证通信
环境:
系统:Centos7
服务器:apache(httpd) 2.4.6
制作工具:openssl 1.0.1
Rails版本 :4.1.6
准备工作:
安装apache和openssl
#yum install httpd httpd-devel httpd-tools
#...
分类:
Web程序 时间:
2014-11-25 23:41:06
阅读次数:
322
OpenSSL是一个密码学工具集,它实现了安全套接层(SSL v2/v3)与传输层安全(TLS v1)网络协议及其需要的相关密码学标准。
分类:
其他好文 时间:
2014-11-25 12:28:23
阅读次数:
267
1、在根目录下新建一个目录 /down,用来保存下载的文件 # mkdir /down cd /down 2、安装 node.js 相关软件 首先要安装 gcc gcc-g++ openssl-devel # yum install gcc gcc-g++ openssl-devel yum ins...
分类:
Web程序 时间:
2014-11-25 01:41:43
阅读次数:
245