一、简介
作为一种安全协议,openssl囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。
参考:
二、构建步骤
1、下载资源:openssl-1.0.1j.tar.gz
2、开始构建
tar -xzf openssl-1.0.1l.tar.gz
cd openssl-1.0.1l
./config –g3 -shared
make
make install
三、调试示例
客户端文件
http://files.cnblogs.com/files/274914765qq/sslclient.zip
服务端文件
http://files.cnblogs.com/files/274914765qq/sslserver.zip
编译
gcc -g -o sslclient sslclient.c -I/root/workspace/openssl-1.0.1j/include -static -L/root/workspace/openssl-1.0.1j/ -lssl -lcrypto -lpthread -ldl gcc -g -o sslserver sslserver.c -I/root/workspace/openssl-1.0.1j/include -static -L/root/workspace/openssl-1.0.1j/ -lssl -lcrypto -lpthread -ldl
调试