Tag Archives: openssl

PHP中使用openssl

服务器端要对客户端POST 上来的签名后的数据进行验证,本来想着用Python调用openssl命令行来实现,不过没有找到相关的命令,后来找了下PHP的openssl的封装,果然有的:http://php.chinaunix.net/manual/zh/ref.openssl.php

封装的函[......]

阅读全文内容

Posted in Life | Tagged , | 2 Comments

Openssl建立SSL连接分析

SSL_library_init();
SSL的初始化过程,只是添加一些算法,使用EVP_add_cipher函数。

ssl_method = SSLv3_client_method();
设置使用的SSL版本,SSLv3_client_method 函数的定义是通过IMPLEMENT_s[......]

阅读全文内容

Posted in 安全相关 | Tagged , | 4 Comments

SSL SSL2.0 SSL3.0 TLS 1.0

SSL是用于网络安全传输的协议,在TCP之上,HTTP之下。以前对标题里面这几个有点分不清楚,今天花了点时间整理下概念。

SSL为(Secure Sockets Layer)的缩写,是网景公司为网络安全传输制定的一套标准,SSL1.0没有公开发布过,所以SSL1.0可以无视之。SSL2.0在1[......]

阅读全文内容

Posted in 互联网 | Tagged , | 5 Comments

Apache使用Openssl实现HTTPS访问

首先确认apache支持mod_ssl, openssl也正确安装。

Fedora 8中apache关于ssl的配置文件在/etc/httpd/conf.d/ssl.conf文件中,使用SSLEngine on选项来开启HTTPS的支持,apache默认会使用一个自带的localhost 的证[......]

阅读全文内容

Posted in 互联网 | Tagged | 2 Comments